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
-@@ -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
+@@ -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
-@@ -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
+@@ -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
-@@ -8341,7 +8344,6 @@
+@@ -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)
  {
-@@ -8423,7 +8425,6 @@
+@@ -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)
-@@ -8534,14 +8535,17 @@
+@@ -9112,14 +9113,17 @@
        return TRUE;
  #endif
  
@@ -48,7 +48,7 @@
  #endif
  
      case NT_FPREGSET:		/* FIXME: rename to NT_PRFPREG */
-@@ -8881,6 +8885,297 @@
+@@ -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)
  {
-@@ -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)
+@@ -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
-@@ -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
+@@ -442,6 +442,45 @@
        offset = 28;
        size = bfd_get_32 (abfd, note->descdata + 8);
      }
@@ -46,7 +49,7 @@
    else
      {
        switch (note->descsz)
-@@ -476,6 +515,31 @@
+@@ -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)
-@@ -507,6 +571,83 @@
+@@ -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
-@@ -5053,6 +5194,7 @@
+@@ -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
-@@ -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
+@@ -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
-@@ -201,6 +302,9 @@
+@@ -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
-@@ -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
+@@ -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)
-@@ -764,6 +772,40 @@
+ 
+@@ -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)
- {
-@@ -909,6 +951,11 @@
+ elf64_sparc_reloc_type_class (const struct bfd_link_info *info ATTRIBUTE_UNUSED,
+ 			      const asection *rel_sec ATTRIBUTE_UNUSED,
+@@ -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
-@@ -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
+@@ -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
-@@ -737,6 +740,7 @@
-   elf_backend_count_relocs,
+@@ -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
-@@ -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
+@@ -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
-@@ -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
+@@ -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 \
-@@ -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
- 
-@@ -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
-@@ -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
-@@ -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
-@@ -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
+@@ -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 = @READLINE_DEPS@
  READLINE_CFLAGS = @READLINE_CFLAGS@
  
-@@ -162,7 +162,7 @@
- GDB_WARN_CFLAGS_NO_FORMAT = `echo " $(GDB_WARN_CFLAGS) " \
- 		   | sed "s/ -Wformat-nonliteral / -Wno-format-nonliteral /g"`
+@@ -189,7 +189,7 @@
+ GDB_WARN_CFLAGS_NO_DEFS = `echo " $(GDB_WARN_CFLAGS) " \
+ 		   | sed "s/ -Wold-style-definition / -Wno-old-style-definition /g"`
  
 -RDYNAMIC = @RDYNAMIC@
 +RDYNAMIC =
  
  # Where is the INTL library?  Typically in ../intl.
  INTL = @LIBINTL@
-@@ -408,7 +408,7 @@
+@@ -529,7 +529,7 @@
  CONFIG_OBS= @CONFIG_OBS@
  CONFIG_SRCS= @CONFIG_SRCS@
  CONFIG_DEPS= @CONFIG_DEPS@
@@ -27,7 +29,7 @@
  ENABLE_CFLAGS= @ENABLE_CFLAGS@
  CONFIG_ALL= @CONFIG_ALL@
  CONFIG_CLEAN= @CONFIG_CLEAN@
-@@ -934,7 +934,7 @@
+@@ -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
-@@ -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
-@@ -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
+@@ -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 *
-@@ -220,6 +222,7 @@
-   regcache = XMALLOC (struct regcache);
+@@ -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
-@@ -1435,3 +1438,18 @@
+@@ -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
-@@ -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;
-@@ -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
+@@ -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
-@@ -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
+@@ -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
-@@ -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
+@@ -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
-@@ -48,54 +46,67 @@
+    data model (LP64).  The format of /proc depends on the data model
+@@ -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
+@@ -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
-@@ -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
+@@ -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
-@@ -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
+@@ -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;
-@@ -347,7 +360,7 @@
+ }
+@@ -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;
-@@ -355,11 +368,11 @@
+@@ -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
-@@ -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
+@@ -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
-@@ -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
+@@ -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
-@@ -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
+@@ -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
-@@ -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
+@@ -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
-@@ -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
+@@ -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
-@@ -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 ();
- }
-@@ -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 i@entry
+PASS: gdb.arch/amd64-entry-value.exp: entry: p j
+PASS: gdb.arch/amd64-entry-value.exp: entry: p j@entry
+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 s1@entry
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p s2
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p s2@entry
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p d9
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p d9@entry
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p da
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p da@entry
+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 regparam@entry
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: p regparam@entry
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: p &regparam@entry
+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 nodataparam@entry
+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 i@entry
+PASS: gdb.arch/amd64-entry-value.exp: tailcall: p j
+PASS: gdb.arch/amd64-entry-value.exp: tailcall: p j@entry
+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 *v_int_array_init@1
+PASS: gdb.base/exprs.exp: print *v_int_array_init@2
+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
+FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue&
+FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& paginates (timeout)
+FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination (got interactive prompt)
+PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: GDB accepts further input
+PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: probe support: run to main
+PASS: gdb.base/paginate-execution-startup.exp: probe support: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: return: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: return: send \n to GDB
+PASS: gdb.base/paginate-execution-startup.exp: return: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: return: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: cancel pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: cancel pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: set height unlimited
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: set height 2
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: continue to pagination
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: inferior exits normally
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: GDB accepts further input
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: set height unlimited
+PASS: gdb.base/pc-fp.exp: get hexadecimal valueof "$pc"
+PASS: gdb.base/pc-fp.exp: get hexadecimal valueof "$fp"
+PASS: gdb.base/pc-fp.exp: display/i $pc
+PASS: gdb.base/pc-fp.exp: display/w $fp
+PASS: gdb.base/pc-fp.exp: info register $pc
+PASS: gdb.base/pc-fp.exp: info register $fp
+PASS: gdb.base/pc-fp.exp: info register pc fp
+PASS: gdb.base/pending.exp: set pending breakpoint (without symbols)
+PASS: gdb.base/pending.exp: complete condition
+PASS: gdb.base/pending.exp: single pending breakpoint info (without symbols)
+PASS: gdb.base/pending.exp: run to resolved breakpoint 1 (without symbols)
+PASS: gdb.base/pending.exp: set pending breakpoint
+PASS: gdb.base/pending.exp: single pending breakpoint info
+PASS: gdb.base/pending.exp: breakpoint function
+PASS: gdb.base/pending.exp: pending plus real breakpoint info
+PASS: gdb.base/pending.exp: Don't set pending breakpoint
+PASS: gdb.base/pending.exp: condition 1 k == 1
+PASS: gdb.base/pending.exp: pending plus condition
+PASS: gdb.base/pending.exp: disable 1
+PASS: gdb.base/pending.exp: pending disabled
+PASS: gdb.base/pending.exp: Set commands for pending breakpoint
+PASS: gdb.base/pending.exp: pending disabled plus commands
+PASS: gdb.base/pending.exp: Set pending breakpoint 2
+PASS: gdb.base/pending.exp: multiple pending breakpoints
+PASS: gdb.base/pending.exp: Set pending breakpoint 3
+PASS: gdb.base/pending.exp: set ignore count on pending breakpoint 3
+PASS: gdb.base/pending.exp: multiple pending breakpoints 2
+PASS: gdb.base/pending.exp: running to main
+PASS: gdb.base/pending.exp: re-enabling pending breakpoint that can resolve instantly
+PASS: gdb.base/pending.exp: continue to resolved breakpoint 2
+PASS: gdb.base/pending.exp: continue to resolved breakpoint 1
+PASS: gdb.base/pending.exp: Disable other breakpoints
+PASS: gdb.base/pending.exp: Disable other breakpoints
+PASS: gdb.base/pending.exp: continue to resolved breakpoint 3
+PASS: gdb.base/pending.exp: set imaginary pending breakpoint
+PASS: gdb.base/pending.exp: rerun to main
+PASS: gdb.base/pending.exp: verify pending breakpoint after restart
+PASS: gdb.base/permissions.exp: show may-write-registers
+PASS: gdb.base/permissions.exp: show may-write-memory
+PASS: gdb.base/permissions.exp: show may-insert-breakpoints
+PASS: gdb.base/permissions.exp: show may-insert-tracepoints
+PASS: gdb.base/permissions.exp: show may-insert-fast-tracepoints
+PASS: gdb.base/permissions.exp: show may-interrupt
+PASS: gdb.base/permissions.exp: enable observer mode
+PASS: gdb.base/permissions.exp: show may-write-memory
+PASS: gdb.base/permissions.exp: show may-write-registers
+PASS: gdb.base/permissions.exp: show may-insert-breakpoints
+PASS: gdb.base/permissions.exp: show may-insert-tracepoints
+PASS: gdb.base/permissions.exp: show may-insert-fast-tracepoints
+PASS: gdb.base/permissions.exp: show may-interrupt
+PASS: gdb.base/permissions.exp: disable observer mode
+PASS: gdb.base/permissions.exp: set non-stop off
+PASS: gdb.base/permissions.exp: set a global
+PASS: gdb.base/permissions.exp: print x
+PASS: gdb.base/permissions.exp: set may-write-memory off
+PASS: gdb.base/permissions.exp: try to set a global
+PASS: gdb.base/permissions.exp: print x
+PASS: gdb.base/pointers.exp: continuing after dummy()
+PASS: gdb.base/pointers.exp: set pointer to beginning of array
+PASS: gdb.base/pointers.exp: set pointer to end of array
+PASS: gdb.base/pointers.exp: print object pointed to
+PASS: gdb.base/pointers.exp: print object pointed to #2
+PASS: gdb.base/pointers.exp: pointer1==pointer2
+PASS: gdb.base/pointers.exp: pointer1!=pointer2
+PASS: gdb.base/pointers.exp: pointer1<=pointer2
+PASS: gdb.base/pointers.exp: pointer1>=pointer2
+PASS: gdb.base/pointers.exp: pointer1<pointer2
+PASS: gdb.base/pointers.exp: pointer1>pointer2
+PASS: gdb.base/pointers.exp: set y = *v_int_pointer++
+PASS: gdb.base/pointers.exp: pointer assignment
+PASS: gdb.base/pointers.exp: and post-increment
+PASS: gdb.base/pointers.exp: set y = *--v_int_pointer2
+PASS: gdb.base/pointers.exp: pointer assignment
+PASS: gdb.base/pointers.exp: and pre-decrement
+PASS: gdb.base/pointers.exp: set y =v_int_pointer-v_int_pointer2
+PASS: gdb.base/pointers.exp: pointer1-pointer2
+PASS: gdb.base/pointers.exp: set v_int_pointer=v_int_array
+PASS: gdb.base/pointers.exp: print array element through pointer
+PASS: gdb.base/pointers.exp: print array element through pointer #2
+PASS: gdb.base/pointers.exp: print array element through pointer #3
+PASS: gdb.base/pointers.exp: print array element through pointer #4
+PASS: gdb.base/pointers.exp: print array element through pointer #5
+PASS: gdb.base/pointers.exp: increment rptr
+PASS: gdb.base/pointers.exp: print array element through pointer #6
+PASS: gdb.base/pointers.exp: print array element through pointer #7
+PASS: gdb.base/pointers.exp: print array element through pointer #8
+PASS: gdb.base/pointers.exp: print array element w/ pointer arithmetic
+PASS: gdb.base/pointers.exp: print through ptr to ptr
+PASS: gdb.base/pointers.exp: continue
+PASS: gdb.base/pointers.exp: up from marker1
+PASS: gdb.base/pointers.exp: print value of *pUC
+PASS: gdb.base/pointers.exp: ptype pUC
+PASS: gdb.base/pointers.exp: print value of *pS
+PASS: gdb.base/pointers.exp: ptype pS
+PASS: gdb.base/pointers.exp: print value of *pUS
+PASS: gdb.base/pointers.exp: ptype pUS
+PASS: gdb.base/pointers.exp: print value of *pI
+PASS: gdb.base/pointers.exp: ptype pI
+PASS: gdb.base/pointers.exp: print value of *pUI
+PASS: gdb.base/pointers.exp: ptype pUI
+PASS: gdb.base/pointers.exp: print value of *pL
+PASS: gdb.base/pointers.exp: ptype pL
+PASS: gdb.base/pointers.exp: print value of *pUL
+PASS: gdb.base/pointers.exp: ptype pUL
+PASS: gdb.base/pointers.exp: print value of *pF
+PASS: gdb.base/pointers.exp: ptype pF
+PASS: gdb.base/pointers.exp: print value of *pD
+PASS: gdb.base/pointers.exp: ptype pD
+PASS: gdb.base/pointers.exp: print value of ******ppppppC
+PASS: gdb.base/pointers.exp: ptype pC
+PASS: gdb.base/pointers.exp: ptype ppC
+PASS: gdb.base/pointers.exp: ptype pppC
+PASS: gdb.base/pointers.exp: ptype ppppC
+PASS: gdb.base/pointers.exp: ptype pppppC
+PASS: gdb.base/pointers.exp: ptype ppppppC
+PASS: gdb.base/pointers.exp: p instance.array_variable + 0
+PASS: gdb.base/pr10179.exp: rbreak foo.*
+PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.*
+PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c : .*
+PASS: gdb.base/pr11022.exp: set breakpoint
+PASS: gdb.base/pr11022.exp: set watchpoint
+PASS: gdb.base/pr11022.exp: breakpoint hit
+PASS: gdb.base/pr11022.exp: watchpoint hit
+PASS: gdb.base/pr11022.exp: breakpoint hit 2
+PASS: gdb.base/pr11022.exp: set var x = 1
+PASS: gdb.base/pr11022.exp: watchpoint hit 2
+PASS: gdb.base/prelink.exp: ldd prelinkt
+FAIL: gdb.base/prelink.exp: ldd prelinkt output contains libs
+PASS: gdb.base/prelink.exp: copy ld.so.1 to ld.so.1
+FAIL: gdb.base/prelink.exp: split debug of executable
+FAIL: gdb.base/prelink.exp: unprelink ld.so.1 pre-unprelink (missing /usr/sbin/prelink) ( is already prelinked)
+PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization
+PASS: gdb.base/print-file-var.exp: continue to STOP marker
+PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1
+PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2
+PASS: gdb.base/print-symbol-loading.exp: save a corefile
+PASS: gdb.base/print-symbol-loading.exp: core off: set print symbol-loading off
+PASS: gdb.base/print-symbol-loading.exp: core off: file
+FAIL: gdb.base/print-symbol-loading.exp: core off: re-load generated corefile
+PASS: gdb.base/print-symbol-loading.exp: core off: load shared-lib
+PASS: gdb.base/print-symbol-loading.exp: core off: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: core brief: set print symbol-loading brief
+PASS: gdb.base/print-symbol-loading.exp: core brief: file
+FAIL: gdb.base/print-symbol-loading.exp: core brief: re-load generated corefile
+PASS: gdb.base/print-symbol-loading.exp: core brief: load shared-lib
+PASS: gdb.base/print-symbol-loading.exp: core brief: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: core full: set print symbol-loading full
+PASS: gdb.base/print-symbol-loading.exp: core full: file
+FAIL: gdb.base/print-symbol-loading.exp: core full: re-load generated corefile
+PASS: gdb.base/print-symbol-loading.exp: core full: load shared-lib
+PASS: gdb.base/print-symbol-loading.exp: core full: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: shlib off: set auto-solib-add off
+PASS: gdb.base/print-symbol-loading.exp: shlib off: set print symbol-loading off
+FAIL: gdb.base/print-symbol-loading.exp: shlib off: load shared-lib
+FAIL: gdb.base/print-symbol-loading.exp: shlib off: continue to breakpoint: lib (GDB internal error)
+FAIL: gdb.base/print-symbol-loading.exp: shlib off: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: shlib brief: set auto-solib-add off
+PASS: gdb.base/print-symbol-loading.exp: shlib brief: set print symbol-loading brief
+FAIL: gdb.base/print-symbol-loading.exp: shlib brief: load shared-lib
+FAIL: gdb.base/print-symbol-loading.exp: shlib brief: continue to breakpoint: lib (GDB internal error)
+FAIL: gdb.base/print-symbol-loading.exp: shlib brief: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: shlib full: set auto-solib-add off
+PASS: gdb.base/print-symbol-loading.exp: shlib full: set print symbol-loading full
+PASS: gdb.base/print-symbol-loading.exp: shlib full: load shared-lib
+FAIL: gdb.base/print-symbol-loading.exp: shlib full: continue to breakpoint: lib (GDB internal error)
+FAIL: gdb.base/print-symbol-loading.exp: shlib full: library got loaded
+PASS: gdb.base/printcmds.exp: print $pc
+PASS: gdb.base/printcmds.exp: print "abc"
+PASS: gdb.base/printcmds.exp: print sizeof ("abc")
+PASS: gdb.base/printcmds.exp: ptype "abc"
+PASS: gdb.base/printcmds.exp: print $cvar = "abc"
+PASS: gdb.base/printcmds.exp: print sizeof ($cvar)
+PASS: gdb.base/printcmds.exp: print $pc (with file)
+PASS: gdb.base/printcmds.exp: set print sevenbit-strings
+PASS: gdb.base/printcmds.exp: set print address off
+PASS: gdb.base/printcmds.exp: set width 0
+PASS: gdb.base/printcmds.exp: p ctable1[120] #1
+PASS: gdb.base/printcmds.exp: p 123
+PASS: gdb.base/printcmds.exp: p -123
+PASS: gdb.base/printcmds.exp: p/d 123
+PASS: gdb.base/printcmds.exp: p 0123
+PASS: gdb.base/printcmds.exp: p 00123
+PASS: gdb.base/printcmds.exp: p -0123
+PASS: gdb.base/printcmds.exp: p/o 0123
+PASS: gdb.base/printcmds.exp: p 0x123
+PASS: gdb.base/printcmds.exp: p -0x123
+PASS: gdb.base/printcmds.exp: p 0x0123
+PASS: gdb.base/printcmds.exp: p -0x0123
+PASS: gdb.base/printcmds.exp: p 0xABCDEF
+PASS: gdb.base/printcmds.exp: p 0xabcdef
+PASS: gdb.base/printcmds.exp: p 0xAbCdEf
+PASS: gdb.base/printcmds.exp: p/x 0x123
+PASS: gdb.base/printcmds.exp: p 0b0
+PASS: gdb.base/printcmds.exp: p 0b1111
+PASS: gdb.base/printcmds.exp: p 0B1111
+PASS: gdb.base/printcmds.exp: p -0b1111
+PASS: gdb.base/printcmds.exp: reject p 0x
+PASS: gdb.base/printcmds.exp: reject p 0b
+PASS: gdb.base/printcmds.exp: p ''
+PASS: gdb.base/printcmds.exp: p '''
+PASS: gdb.base/printcmds.exp: reject p '\'
+PASS: gdb.base/printcmds.exp: reject p '\\\'
+PASS: gdb.base/printcmds.exp: reject p DEADBEEF
+PASS: gdb.base/printcmds.exp: reject p 09
+PASS: gdb.base/printcmds.exp: reject p 079
+PASS: gdb.base/printcmds.exp: reject p 0xG
+PASS: gdb.base/printcmds.exp: reject p 0xAG
+PASS: gdb.base/printcmds.exp: reject p 0b2
+PASS: gdb.base/printcmds.exp: reject p 0b12
+PASS: gdb.base/printcmds.exp: check for floating addition
+PASS: gdb.base/printcmds.exp: p 1.
+PASS: gdb.base/printcmds.exp: p 1.5
+PASS: gdb.base/printcmds.exp: p 1.f
+PASS: gdb.base/printcmds.exp: p 1.5f
+PASS: gdb.base/printcmds.exp: p 1.l
+PASS: gdb.base/printcmds.exp: p 1.5l
+PASS: gdb.base/printcmds.exp: p 0x1.1
+PASS: gdb.base/printcmds.exp: reject p 123DEADBEEF
+PASS: gdb.base/printcmds.exp: reject p 123foobar.bazfoo3
+PASS: gdb.base/printcmds.exp: reject p 123EEEEEEEEEEEEEEEEE33333k333
+PASS: gdb.base/printcmds.exp: reject p 1.1x
+PASS: gdb.base/printcmds.exp: reject p 1.1ff
+PASS: gdb.base/printcmds.exp: reject p 1.1ll
+PASS: gdb.base/printcmds.exp: p 'a'
+PASS: gdb.base/printcmds.exp: p/c 'a'
+PASS: gdb.base/printcmds.exp: p/x 'a'
+PASS: gdb.base/printcmds.exp: p/d 'a'
+PASS: gdb.base/printcmds.exp: p/t 'a'
+PASS: gdb.base/printcmds.exp: p '\141'
+PASS: gdb.base/printcmds.exp: p/x '\377'
+PASS: gdb.base/printcmds.exp: p '\''
+PASS: gdb.base/printcmds.exp: p '\\'
+FAIL: gdb.base/printcmds.exp: set target-charset ASCII
+PASS: gdb.base/printcmds.exp: p ctable1[0]
+PASS: gdb.base/printcmds.exp: p ctable1[1]
+PASS: gdb.base/printcmds.exp: p ctable1[2]
+PASS: gdb.base/printcmds.exp: p ctable1[3]
+PASS: gdb.base/printcmds.exp: p ctable1[4]
+PASS: gdb.base/printcmds.exp: p ctable1[5]
+PASS: gdb.base/printcmds.exp: p ctable1[6]
+PASS: gdb.base/printcmds.exp: p ctable1[7]
+PASS: gdb.base/printcmds.exp: p ctable1[8]
+PASS: gdb.base/printcmds.exp: p ctable1[9]
+PASS: gdb.base/printcmds.exp: p ctable1[10]
+PASS: gdb.base/printcmds.exp: p ctable1[11]
+PASS: gdb.base/printcmds.exp: p ctable1[12]
+PASS: gdb.base/printcmds.exp: p ctable1[13]
+PASS: gdb.base/printcmds.exp: p ctable1[14]
+PASS: gdb.base/printcmds.exp: p ctable1[15]
+PASS: gdb.base/printcmds.exp: p ctable1[16]
+PASS: gdb.base/printcmds.exp: p ctable1[17]
+PASS: gdb.base/printcmds.exp: p ctable1[18]
+PASS: gdb.base/printcmds.exp: p ctable1[19]
+PASS: gdb.base/printcmds.exp: p ctable1[20]
+PASS: gdb.base/printcmds.exp: p ctable1[21]
+PASS: gdb.base/printcmds.exp: p ctable1[22]
+PASS: gdb.base/printcmds.exp: p ctable1[23]
+PASS: gdb.base/printcmds.exp: p ctable1[24]
+PASS: gdb.base/printcmds.exp: p ctable1[25]
+PASS: gdb.base/printcmds.exp: p ctable1[26]
+PASS: gdb.base/printcmds.exp: p ctable1[27]
+PASS: gdb.base/printcmds.exp: p ctable1[28]
+PASS: gdb.base/printcmds.exp: p ctable1[29]
+PASS: gdb.base/printcmds.exp: p ctable1[30]
+PASS: gdb.base/printcmds.exp: p ctable1[31]
+PASS: gdb.base/printcmds.exp: p ctable1[32]
+PASS: gdb.base/printcmds.exp: p ctable1[33]
+PASS: gdb.base/printcmds.exp: p ctable1[34]
+PASS: gdb.base/printcmds.exp: p ctable1[35]
+PASS: gdb.base/printcmds.exp: p ctable1[36]
+PASS: gdb.base/printcmds.exp: p ctable1[37]
+PASS: gdb.base/printcmds.exp: p ctable1[38]
+PASS: gdb.base/printcmds.exp: p ctable1[39]
+PASS: gdb.base/printcmds.exp: p ctable1[40]
+PASS: gdb.base/printcmds.exp: p ctable1[41]
+PASS: gdb.base/printcmds.exp: p ctable1[42]
+PASS: gdb.base/printcmds.exp: p ctable1[43]
+PASS: gdb.base/printcmds.exp: p ctable1[44]
+PASS: gdb.base/printcmds.exp: p ctable1[45]
+PASS: gdb.base/printcmds.exp: p ctable1[46]
+PASS: gdb.base/printcmds.exp: p ctable1[47]
+PASS: gdb.base/printcmds.exp: p ctable1[48]
+PASS: gdb.base/printcmds.exp: p ctable1[49]
+PASS: gdb.base/printcmds.exp: p ctable1[50]
+PASS: gdb.base/printcmds.exp: p ctable1[51]
+PASS: gdb.base/printcmds.exp: p ctable1[52]
+PASS: gdb.base/printcmds.exp: p ctable1[53]
+PASS: gdb.base/printcmds.exp: p ctable1[54]
+PASS: gdb.base/printcmds.exp: p ctable1[55]
+PASS: gdb.base/printcmds.exp: p ctable1[56]
+PASS: gdb.base/printcmds.exp: p ctable1[57]
+PASS: gdb.base/printcmds.exp: p ctable1[58]
+PASS: gdb.base/printcmds.exp: p ctable1[59]
+PASS: gdb.base/printcmds.exp: p ctable1[60]
+PASS: gdb.base/printcmds.exp: p ctable1[61]
+PASS: gdb.base/printcmds.exp: p ctable1[62]
+PASS: gdb.base/printcmds.exp: p ctable1[63]
+PASS: gdb.base/printcmds.exp: p ctable1[64]
+PASS: gdb.base/printcmds.exp: p ctable1[65]
+PASS: gdb.base/printcmds.exp: p ctable1[66]
+PASS: gdb.base/printcmds.exp: p ctable1[67]
+PASS: gdb.base/printcmds.exp: p ctable1[68]
+PASS: gdb.base/printcmds.exp: p ctable1[69]
+PASS: gdb.base/printcmds.exp: p ctable1[70]
+PASS: gdb.base/printcmds.exp: p ctable1[71]
+PASS: gdb.base/printcmds.exp: p ctable1[72]
+PASS: gdb.base/printcmds.exp: p ctable1[73]
+PASS: gdb.base/printcmds.exp: p ctable1[74]
+PASS: gdb.base/printcmds.exp: p ctable1[75]
+PASS: gdb.base/printcmds.exp: p ctable1[76]
+PASS: gdb.base/printcmds.exp: p ctable1[77]
+PASS: gdb.base/printcmds.exp: p ctable1[78]
+PASS: gdb.base/printcmds.exp: p ctable1[79]
+PASS: gdb.base/printcmds.exp: p ctable1[80]
+PASS: gdb.base/printcmds.exp: p ctable1[81]
+PASS: gdb.base/printcmds.exp: p ctable1[82]
+PASS: gdb.base/printcmds.exp: p ctable1[83]
+PASS: gdb.base/printcmds.exp: p ctable1[84]
+PASS: gdb.base/printcmds.exp: p ctable1[85]
+PASS: gdb.base/printcmds.exp: p ctable1[86]
+PASS: gdb.base/printcmds.exp: p ctable1[87]
+PASS: gdb.base/printcmds.exp: p ctable1[88]
+PASS: gdb.base/printcmds.exp: p ctable1[89]
+PASS: gdb.base/printcmds.exp: p ctable1[90]
+PASS: gdb.base/printcmds.exp: p ctable1[91]
+PASS: gdb.base/printcmds.exp: p ctable1[92]
+PASS: gdb.base/printcmds.exp: p ctable1[93]
+PASS: gdb.base/printcmds.exp: p ctable1[94]
+PASS: gdb.base/printcmds.exp: p ctable1[95]
+PASS: gdb.base/printcmds.exp: p ctable1[96]
+PASS: gdb.base/printcmds.exp: p ctable1[97]
+PASS: gdb.base/printcmds.exp: p ctable1[98]
+PASS: gdb.base/printcmds.exp: p ctable1[99]
+PASS: gdb.base/printcmds.exp: p ctable1[100]
+PASS: gdb.base/printcmds.exp: p ctable1[101]
+PASS: gdb.base/printcmds.exp: p ctable1[102]
+PASS: gdb.base/printcmds.exp: p ctable1[103]
+PASS: gdb.base/printcmds.exp: p ctable1[104]
+PASS: gdb.base/printcmds.exp: p ctable1[105]
+PASS: gdb.base/printcmds.exp: p ctable1[106]
+PASS: gdb.base/printcmds.exp: p ctable1[107]
+PASS: gdb.base/printcmds.exp: p ctable1[108]
+PASS: gdb.base/printcmds.exp: p ctable1[109]
+PASS: gdb.base/printcmds.exp: p ctable1[110]
+PASS: gdb.base/printcmds.exp: p ctable1[111]
+PASS: gdb.base/printcmds.exp: p ctable1[112]
+PASS: gdb.base/printcmds.exp: p ctable1[113]
+PASS: gdb.base/printcmds.exp: p ctable1[114]
+PASS: gdb.base/printcmds.exp: p ctable1[115]
+PASS: gdb.base/printcmds.exp: p ctable1[116]
+PASS: gdb.base/printcmds.exp: p ctable1[117]
+PASS: gdb.base/printcmds.exp: p ctable1[118]
+PASS: gdb.base/printcmds.exp: p ctable1[119]
+PASS: gdb.base/printcmds.exp: p ctable1[120]
+PASS: gdb.base/printcmds.exp: p ctable1[121]
+PASS: gdb.base/printcmds.exp: p ctable1[122]
+PASS: gdb.base/printcmds.exp: p ctable1[123]
+PASS: gdb.base/printcmds.exp: p ctable1[124]
+PASS: gdb.base/printcmds.exp: p ctable1[125]
+PASS: gdb.base/printcmds.exp: p ctable1[126]
+PASS: gdb.base/printcmds.exp: p ctable1[127]
+PASS: gdb.base/printcmds.exp: p ctable1[128]
+PASS: gdb.base/printcmds.exp: p ctable1[129]
+PASS: gdb.base/printcmds.exp: p ctable1[130]
+PASS: gdb.base/printcmds.exp: p ctable1[131]
+PASS: gdb.base/printcmds.exp: p ctable1[132]
+PASS: gdb.base/printcmds.exp: p ctable1[133]
+PASS: gdb.base/printcmds.exp: p ctable1[134]
+PASS: gdb.base/printcmds.exp: p ctable1[135]
+PASS: gdb.base/printcmds.exp: p ctable1[136]
+PASS: gdb.base/printcmds.exp: p ctable1[137]
+PASS: gdb.base/printcmds.exp: p ctable1[138]
+PASS: gdb.base/printcmds.exp: p ctable1[139]
+PASS: gdb.base/printcmds.exp: p ctable1[140]
+PASS: gdb.base/printcmds.exp: p ctable1[141]
+PASS: gdb.base/printcmds.exp: p ctable1[142]
+PASS: gdb.base/printcmds.exp: p ctable1[143]
+PASS: gdb.base/printcmds.exp: p ctable1[144]
+PASS: gdb.base/printcmds.exp: p ctable1[145]
+PASS: gdb.base/printcmds.exp: p ctable1[146]
+PASS: gdb.base/printcmds.exp: p ctable1[147]
+PASS: gdb.base/printcmds.exp: p ctable1[148]
+PASS: gdb.base/printcmds.exp: p ctable1[149]
+PASS: gdb.base/printcmds.exp: p ctable1[150]
+PASS: gdb.base/printcmds.exp: p ctable1[151]
+PASS: gdb.base/printcmds.exp: p ctable1[152]
+PASS: gdb.base/printcmds.exp: p ctable1[153]
+PASS: gdb.base/printcmds.exp: p ctable1[154]
+PASS: gdb.base/printcmds.exp: p ctable1[155]
+PASS: gdb.base/printcmds.exp: p ctable1[156]
+PASS: gdb.base/printcmds.exp: p ctable1[157]
+PASS: gdb.base/printcmds.exp: p ctable1[158]
+PASS: gdb.base/printcmds.exp: p ctable1[159]
+PASS: gdb.base/printcmds.exp: p ctable1[160]
+PASS: gdb.base/printcmds.exp: p ctable1[161]
+PASS: gdb.base/printcmds.exp: p ctable1[162]
+PASS: gdb.base/printcmds.exp: p ctable1[163]
+PASS: gdb.base/printcmds.exp: p ctable1[164]
+PASS: gdb.base/printcmds.exp: p ctable1[165]
+PASS: gdb.base/printcmds.exp: p ctable1[166]
+PASS: gdb.base/printcmds.exp: p ctable1[167]
+PASS: gdb.base/printcmds.exp: p ctable1[168]
+PASS: gdb.base/printcmds.exp: p ctable1[169]
+PASS: gdb.base/printcmds.exp: p ctable1[170]
+PASS: gdb.base/printcmds.exp: p ctable1[171]
+PASS: gdb.base/printcmds.exp: p ctable1[172]
+PASS: gdb.base/printcmds.exp: p ctable1[173]
+PASS: gdb.base/printcmds.exp: p ctable1[174]
+PASS: gdb.base/printcmds.exp: p ctable1[175]
+PASS: gdb.base/printcmds.exp: p ctable1[176]
+PASS: gdb.base/printcmds.exp: p ctable1[177]
+PASS: gdb.base/printcmds.exp: p ctable1[178]
+PASS: gdb.base/printcmds.exp: p ctable1[179]
+PASS: gdb.base/printcmds.exp: p ctable1[180]
+PASS: gdb.base/printcmds.exp: p ctable1[181]
+PASS: gdb.base/printcmds.exp: p ctable1[182]
+PASS: gdb.base/printcmds.exp: p ctable1[183]
+PASS: gdb.base/printcmds.exp: p ctable1[184]
+PASS: gdb.base/printcmds.exp: p ctable1[185]
+PASS: gdb.base/printcmds.exp: p ctable1[186]
+PASS: gdb.base/printcmds.exp: p ctable1[187]
+PASS: gdb.base/printcmds.exp: p ctable1[188]
+PASS: gdb.base/printcmds.exp: p ctable1[189]
+PASS: gdb.base/printcmds.exp: p ctable1[190]
+FAIL: gdb.base/printcmds.exp: p ctable1[191]
+PASS: gdb.base/printcmds.exp: p ctable1[192]
+PASS: gdb.base/printcmds.exp: p ctable1[193]
+PASS: gdb.base/printcmds.exp: p ctable1[194]
+PASS: gdb.base/printcmds.exp: p ctable1[195]
+PASS: gdb.base/printcmds.exp: p ctable1[196]
+PASS: gdb.base/printcmds.exp: p ctable1[197]
+PASS: gdb.base/printcmds.exp: p ctable1[198]
+FAIL: gdb.base/printcmds.exp: p ctable1[199]
+FAIL: gdb.base/printcmds.exp: p ctable1[200]
+FAIL: gdb.base/printcmds.exp: p ctable1[201]
+FAIL: gdb.base/printcmds.exp: p ctable1[202]
+FAIL: gdb.base/printcmds.exp: p ctable1[203]
+PASS: gdb.base/printcmds.exp: p ctable1[204]
+FAIL: gdb.base/printcmds.exp: p ctable1[205]
+FAIL: gdb.base/printcmds.exp: p ctable1[206]
+PASS: gdb.base/printcmds.exp: p ctable1[207]
+PASS: gdb.base/printcmds.exp: p ctable1[208]
+PASS: gdb.base/printcmds.exp: p ctable1[209]
+PASS: gdb.base/printcmds.exp: p ctable1[210]
+PASS: gdb.base/printcmds.exp: p ctable1[211]
+PASS: gdb.base/printcmds.exp: p ctable1[212]
+PASS: gdb.base/printcmds.exp: p ctable1[213]
+PASS: gdb.base/printcmds.exp: p ctable1[214]
+PASS: gdb.base/printcmds.exp: p ctable1[215]
+PASS: gdb.base/printcmds.exp: p ctable1[216]
+PASS: gdb.base/printcmds.exp: p ctable1[217]
+PASS: gdb.base/printcmds.exp: p ctable1[218]
+PASS: gdb.base/printcmds.exp: p ctable1[219]
+PASS: gdb.base/printcmds.exp: p ctable1[220]
+PASS: gdb.base/printcmds.exp: p ctable1[221]
+PASS: gdb.base/printcmds.exp: p ctable1[222]
+PASS: gdb.base/printcmds.exp: p ctable1[223]
+PASS: gdb.base/printcmds.exp: p ctable1[224]
+PASS: gdb.base/printcmds.exp: p ctable1[225]
+PASS: gdb.base/printcmds.exp: p ctable1[226]
+PASS: gdb.base/printcmds.exp: p ctable1[227]
+PASS: gdb.base/printcmds.exp: p ctable1[228]
+PASS: gdb.base/printcmds.exp: p ctable1[229]
+PASS: gdb.base/printcmds.exp: p ctable1[230]
+PASS: gdb.base/printcmds.exp: p ctable1[231]
+PASS: gdb.base/printcmds.exp: p ctable1[232]
+PASS: gdb.base/printcmds.exp: p ctable1[233]
+PASS: gdb.base/printcmds.exp: p ctable1[234]
+PASS: gdb.base/printcmds.exp: p ctable1[235]
+PASS: gdb.base/printcmds.exp: p ctable1[236]
+PASS: gdb.base/printcmds.exp: p ctable1[237]
+PASS: gdb.base/printcmds.exp: p ctable1[238]
+PASS: gdb.base/printcmds.exp: p ctable1[239]
+PASS: gdb.base/printcmds.exp: p ctable1[240]
+PASS: gdb.base/printcmds.exp: p ctable1[241]
+PASS: gdb.base/printcmds.exp: p ctable1[242]
+PASS: gdb.base/printcmds.exp: p ctable1[243]
+PASS: gdb.base/printcmds.exp: p ctable1[244]
+PASS: gdb.base/printcmds.exp: p ctable1[245]
+PASS: gdb.base/printcmds.exp: p ctable1[246]
+PASS: gdb.base/printcmds.exp: p ctable1[247]
+PASS: gdb.base/printcmds.exp: p ctable1[248]
+PASS: gdb.base/printcmds.exp: p ctable1[249]
+PASS: gdb.base/printcmds.exp: p ctable1[250]
+PASS: gdb.base/printcmds.exp: p ctable1[251]
+PASS: gdb.base/printcmds.exp: p ctable1[252]
+PASS: gdb.base/printcmds.exp: p ctable1[253]
+PASS: gdb.base/printcmds.exp: p ctable1[254]
+PASS: gdb.base/printcmds.exp: p ctable1[255]
+FAIL: gdb.base/printcmds.exp: set target-charset ISO-8859-1
+PASS: gdb.base/printcmds.exp: set print elements 1
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: set print elements 2
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: set print elements 3
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: set print elements 4
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: set print elements 5
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: set print elements 6
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: set print elements 7
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: set print elements 8
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: set print elements 9
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: set print elements 10
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: set print elements 11
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: set print elements 12
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: set print elements 13
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: set print elements 14
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: set print elements 15
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: set print elements 16
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: correct element repeats in array embedded at offset > 0
+PASS: gdb.base/printcmds.exp: set print elements 0
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 0
+PASS: gdb.base/printcmds.exp: set print elements 1
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 1
+PASS: gdb.base/printcmds.exp: set print elements 5
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 5
+PASS: gdb.base/printcmds.exp: set print elements 19
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 19
+PASS: gdb.base/printcmds.exp: set print elements 20
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 20
+PASS: gdb.base/printcmds.exp: set print elements 8
+FAIL: gdb.base/printcmds.exp: set target-charset ASCII
+PASS: gdb.base/printcmds.exp: p &ctable1[0]
+PASS: gdb.base/printcmds.exp: p &ctable1[1]
+PASS: gdb.base/printcmds.exp: p &ctable1[1*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[2*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[3*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[4*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[5*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[6*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[7*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[8*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[9*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[10*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[11*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[12*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[13*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[14*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[15*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[16*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[17*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[18*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[19*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[20*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[21*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[22*8]
+FAIL: gdb.base/printcmds.exp: p &ctable1[23*8]
+FAIL: gdb.base/printcmds.exp: p &ctable1[24*8]
+FAIL: gdb.base/printcmds.exp: p &ctable1[25*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[26*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[27*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[28*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[29*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[30*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[31*8]
+FAIL: gdb.base/printcmds.exp: set target-charset ISO-8859-1
+PASS: gdb.base/printcmds.exp: set print elements 24
+PASS: gdb.base/printcmds.exp: set print elements 24
+PASS: gdb.base/printcmds.exp: p a1[0]
+PASS: gdb.base/printcmds.exp: p a1[9]
+PASS: gdb.base/printcmds.exp: p a2
+PASS: gdb.base/printcmds.exp: p a2[0]
+PASS: gdb.base/printcmds.exp: p a2[3]
+PASS: gdb.base/printcmds.exp: set print null-stop on
+PASS: gdb.base/printcmds.exp: print a2 with null-stop on
+PASS: gdb.base/printcmds.exp: set print null-stop off
+PASS: gdb.base/printcmds.exp: p int1dim[0]@2
+PASS: gdb.base/printcmds.exp: p int1dim[0]@2@3
+PASS: gdb.base/printcmds.exp: set print elements 24
+PASS: gdb.base/printcmds.exp: set print address on
+PASS: gdb.base/printcmds.exp: p arrays
+PASS: gdb.base/printcmds.exp: p parrays
+PASS: gdb.base/printcmds.exp: p parrays->array1
+PASS: gdb.base/printcmds.exp: p &parrays->array1
+PASS: gdb.base/printcmds.exp: p parrays->array2
+PASS: gdb.base/printcmds.exp: p &parrays->array2
+PASS: gdb.base/printcmds.exp: p parrays->array3
+PASS: gdb.base/printcmds.exp: p &parrays->array3
+PASS: gdb.base/printcmds.exp: p parrays->array4
+PASS: gdb.base/printcmds.exp: p &parrays->array4
+PASS: gdb.base/printcmds.exp: p parrays->array5
+PASS: gdb.base/printcmds.exp: p &parrays->array5
+PASS: gdb.base/printcmds.exp: set print address off
+PASS: gdb.base/printcmds.exp: set print elements 50
+PASS: gdb.base/printcmds.exp: p "a string"
+PASS: gdb.base/printcmds.exp: p "embedded \000 null"
+PASS: gdb.base/printcmds.exp: p "abcd"[2]
+PASS: gdb.base/printcmds.exp: p sizeof ("abcdef")
+PASS: gdb.base/printcmds.exp: ptype "foo"
+PASS: gdb.base/printcmds.exp: p *"foo"
+PASS: gdb.base/printcmds.exp: ptype *"foo"
+PASS: gdb.base/printcmds.exp: p &*"foo"
+PASS: gdb.base/printcmds.exp: ptype &*"foo"
+PASS: gdb.base/printcmds.exp: p (char *)"foo"
+PASS: gdb.base/printcmds.exp: print {'a','b','c'}
+PASS: gdb.base/printcmds.exp: print {4,5,6}[2]
+PASS: gdb.base/printcmds.exp: print *&{4,5,6}[1]
+PASS: gdb.base/printcmds.exp: print some_volatile_enum
+PASS: gdb.base/printcmds.exp: print three
+PASS: gdb.base/printcmds.exp: printf "x=%d,y=%d,z=%d\n", 5, 6, 7
+PASS: gdb.base/printcmds.exp: printf "string=%.4sxx\n", teststring
+PASS: gdb.base/printcmds.exp: printf "string=%sxx\n", teststring
+PASS: gdb.base/printcmds.exp: printf "%f is fun\n", 1.0
+PASS: gdb.base/printcmds.exp: printf "x=%d,y=%f,z=%d\n", 5, 6.0, 7
+PASS: gdb.base/printcmds.exp: printf "%x %f, %c %x, %x, %f\n", 0xbad, -99.541, 'z', 0xfeedface, 0xdeadbeef, 5.0
+PASS: gdb.base/printcmds.exp: printf "%c\n", "x"[1,0]
+PASS: gdb.base/printcmds.exp: printf "%%%d%%\n", 5
+PASS: gdb.base/printcmds.exp: printf "%", 0
+PASS: gdb.base/printcmds.exp: printf "%.234", 0
+PASS: gdb.base/printcmds.exp: printf "%-", 0
+PASS: gdb.base/printcmds.exp: printf "%-23", 0
+PASS: gdb.base/printcmds.exp: printf "%#p", 0
+PASS: gdb.base/printcmds.exp: printf "% p", 0
+PASS: gdb.base/printcmds.exp: printf "%0p", 0
+PASS: gdb.base/printcmds.exp: printf "%+p", 0
+PASS: gdb.base/printcmds.exp: create hibob command
+PASS: gdb.base/printcmds.exp: run hibob command
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",-1.2df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.234567df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",-1.234567df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1234567.df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",-1234567.df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E1df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E10df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E-10df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E96df
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",-1.2dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.234567890123456dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",-1.234567890123456dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1234567890123456.dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",-1234567890123456.dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E1dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E10dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E-10dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E384dd
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",-1.2dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.234567890123456789012345678901234dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",-1.234567890123456789012345678901234dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1234567890123456789012345678901234.dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",-1234567890123456789012345678901234.dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E1dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E10dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E-10dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E6144dl
+PASS: gdb.base/printcmds.exp: printf "%Hf %Hf\n",1.2df,1.3df
+PASS: gdb.base/printcmds.exp: set print symbol on
+PASS: gdb.base/printcmds.exp: print &three
+PASS: gdb.base/printcmds.exp: print parrays
+PASS: gdb.base/printcmds.exp: set print symbol off
+FAIL: gdb.base/printcmds.exp: set target-charset ASCII
+PASS: gdb.base/printcmds.exp: print invalid_LLL
+PASS: gdb.base/printcmds.exp: print invalid_LLE
+PASS: gdb.base/printcmds.exp: print invalid_LLR
+PASS: gdb.base/printcmds.exp: print invalid_LLS
+PASS: gdb.base/printcmds.exp: print invalid_ELL
+PASS: gdb.base/printcmds.exp: print invalid_ELR
+PASS: gdb.base/printcmds.exp: print invalid_ELS
+PASS: gdb.base/printcmds.exp: print invalid_RLL
+PASS: gdb.base/printcmds.exp: print invalid_RLE
+PASS: gdb.base/printcmds.exp: print invalid_RLR
+PASS: gdb.base/printcmds.exp: print invalid_RLS
+PASS: gdb.base/printcmds.exp: print invalid_SLL
+PASS: gdb.base/printcmds.exp: print invalid_SLE
+PASS: gdb.base/printcmds.exp: print invalid_SLR
+PASS: gdb.base/printcmds.exp: print invalid_SLS
+PASS: gdb.base/printcmds.exp: print invalid_LRL
+PASS: gdb.base/printcmds.exp: print invalid_LRE
+PASS: gdb.base/printcmds.exp: print invalid_LRR
+PASS: gdb.base/printcmds.exp: print invalid_LRS
+PASS: gdb.base/printcmds.exp: print invalid_ERL
+PASS: gdb.base/printcmds.exp: print invalid_ERR
+PASS: gdb.base/printcmds.exp: print invalid_ERS
+PASS: gdb.base/printcmds.exp: print invalid_RRL
+PASS: gdb.base/printcmds.exp: print invalid_RRE
+PASS: gdb.base/printcmds.exp: print invalid_RRR
+PASS: gdb.base/printcmds.exp: print invalid_RRS
+PASS: gdb.base/printcmds.exp: print invalid_SRL
+PASS: gdb.base/printcmds.exp: print invalid_SRE
+PASS: gdb.base/printcmds.exp: print invalid_SRR
+PASS: gdb.base/printcmds.exp: print invalid_SRS
+PASS: gdb.base/printcmds.exp: print invalid_LSL
+PASS: gdb.base/printcmds.exp: print invalid_LSE
+PASS: gdb.base/printcmds.exp: print invalid_LSR
+PASS: gdb.base/printcmds.exp: print invalid_LSS
+PASS: gdb.base/printcmds.exp: print invalid_ESL
+PASS: gdb.base/printcmds.exp: print invalid_ESR
+PASS: gdb.base/printcmds.exp: print invalid_ESS
+PASS: gdb.base/printcmds.exp: print invalid_RSL
+PASS: gdb.base/printcmds.exp: print invalid_RSE
+PASS: gdb.base/printcmds.exp: print invalid_RSR
+PASS: gdb.base/printcmds.exp: print invalid_RSS
+PASS: gdb.base/printcmds.exp: print invalid_SSL
+PASS: gdb.base/printcmds.exp: print invalid_SSE
+PASS: gdb.base/printcmds.exp: print invalid_SSR
+PASS: gdb.base/printcmds.exp: print invalid_SSS
+FAIL: gdb.base/printcmds.exp: set target-charset ISO-8859-1
+PASS: gdb.base/prologue-include.exp: breakpoint main
+PASS: gdb.base/prologue.exp: setting breakpoint at marker
+PASS: gdb.base/prologue.exp: continue to marker
+PASS: gdb.base/prologue.exp: reading $pc: marker
+PASS: gdb.base/prologue.exp: setting breakpoint at other
+PASS: gdb.base/prologue.exp: continue to other
+PASS: gdb.base/prologue.exp: reading $pc: other
+PASS: gdb.base/prologue.exp: same pc from minimal symbol
+PASS: gdb.base/psymtab.exp: psymtab pending setup
+PASS: gdb.base/psymtab.exp: Don't search past end of psymtab.
+PASS: gdb.base/ptr-typedef.exp: print foo_ptr
+PASS: gdb.base/ptr-typedef.exp: print foz_ptr
+PASS: gdb.base/ptype.exp: ptype unnamed enumeration member
+PASS: gdb.base/ptype.exp: ptype structure
+PASS: gdb.base/ptype.exp: ptype v_struct1.v_float_member
+PASS: gdb.base/ptype.exp: ptype v_struct1->v_float_member
+PASS: gdb.base/ptype.exp: ptype v_t_struct_p.v_float_member
+PASS: gdb.base/ptype.exp: ptype v_t_struct_p->v_float_member
+PASS: gdb.base/ptype.exp: ptype linked list structure
+PASS: gdb.base/ptype.exp: ptype union
+PASS: gdb.base/ptype.exp: ptype linked list union
+PASS: gdb.base/ptype.exp: ptype unnamed enumeration
+PASS: gdb.base/ptype.exp: ptype named enumeration
+PASS: gdb.base/ptype.exp: ptype unnamed typedef'd enumeration
+PASS: gdb.base/ptype.exp: list main
+PASS: gdb.base/ptype.exp: whatis unnamed typedef'd enum (compiler bug in IBM's xlc)
+PASS: gdb.base/ptype.exp: printing typedef'd struct
+PASS: gdb.base/ptype.exp: printing typedef'd union
+PASS: gdb.base/ptype.exp: ptype named typedef'd enumf'd enum
+PASS: gdb.base/ptype.exp: ptype misordered enumeration
+PASS: gdb.base/ptype.exp: ptype named enumeration member
+PASS: gdb.base/ptype.exp: ptype unnamed enumeration member #2
+PASS: gdb.base/ptype.exp: ptype short
+PASS: gdb.base/ptype.exp: ptype int
+PASS: gdb.base/ptype.exp: ptype t_char_array
+PASS: gdb.base/ptype.exp: ptype pv_char_array
+PASS: gdb.base/ptype.exp: ptype outer structure
+PASS: gdb.base/ptype.exp: ptype inner structure
+PASS: gdb.base/ptype.exp: ptype inner union
+PASS: gdb.base/ptype.exp: ptype nested structure
+PASS: gdb.base/ptype.exp: ptype outer int
+PASS: gdb.base/ptype.exp: ptype nested structure #2
+PASS: gdb.base/ptype.exp: ptype inner int
+PASS: gdb.base/ptype.exp: ptype nested union
+PASS: gdb.base/ptype.exp: ptype the_highest
+PASS: gdb.base/ptype.exp: ptype the_highest
+PASS: gdb.base/ptype.exp: ptype func_type
+PASS: gdb.base/ptype.exp: ptype old_fptr
+PASS: gdb.base/ptype.exp: ptype new_fptr
+PASS: gdb.base/ptype.exp: ptype fptr
+PASS: gdb.base/ptype.exp: ptype fptr2
+PASS: gdb.base/ptype.exp: ptype xptr
+PASS: gdb.base/ptype.exp: ptype ffptr
+PASS: gdb.base/ptype.exp: ptype fffptr
+PASS: gdb.base/ptype.exp: list intfoo
+PASS: gdb.base/ptype.exp: ptype foo typedef after first list of intfoo
+PASS: gdb.base/ptype.exp: list charfoo
+PASS: gdb.base/ptype.exp: ptype foo typedef after first list of charfoo
+PASS: gdb.base/ptype.exp: list intfoo
+PASS: gdb.base/ptype.exp: ptype foo typedef after second list of intfoo
+PASS: gdb.base/ptype.exp: list charfoo
+PASS: gdb.base/ptype.exp: ptype foo typedef after second list of charfoo
+PASS: gdb.base/ptype.exp: ptype "abc"
+PASS: gdb.base/ptype.exp: ptype {'a','b','c'}
+PASS: gdb.base/ptype.exp: ptype {0,1,2}
+PASS: gdb.base/ptype.exp: ptype {(long)0,(long)1,(long)2}
+PASS: gdb.base/ptype.exp: ptype {(float)0,(float)1,(float)2}
+PASS: gdb.base/ptype.exp: ptype {{0,1,2},{3,4,5}}
+PASS: gdb.base/ptype.exp: ptype {4,5,6}[2]
+PASS: gdb.base/ptype.exp: ptype *&{4,5,6}[1]
+PASS: gdb.base/ptype.exp: ptype $pc
+PASS: gdb.base/radix.exp: initialize radix, input radix 2
+PASS: gdb.base/radix.exp: set input-radix 2
+PASS: gdb.base/radix.exp: show radix, input radix 2
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 2
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 2
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 2
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 2
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 2
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 2
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 2
+PASS: gdb.base/radix.exp: print 10; expect 2; input radix 2
+PASS: gdb.base/radix.exp: print 11; expect 3; input radix 2
+PASS: gdb.base/radix.exp: print -10; expect -2; input radix 2
+PASS: gdb.base/radix.exp: print -11; expect -3; input radix 2
+PASS: gdb.base/radix.exp: print 100; expect 4; input radix 2
+PASS: gdb.base/radix.exp: print 101; expect 5; input radix 2
+PASS: gdb.base/radix.exp: print -100; expect -4; input radix 2
+PASS: gdb.base/radix.exp: print -101; expect -5; input radix 2
+PASS: gdb.base/radix.exp: print 10101; expect 21; input radix 2
+PASS: gdb.base/radix.exp: print 4; expect Invalid number "4"\.; input radix 2
+PASS: gdb.base/radix.exp: print -2; expect Invalid number "2"\.; input radix 2
+PASS: gdb.base/radix.exp: initialize radix, input radix 3
+PASS: gdb.base/radix.exp: set input-radix 3
+PASS: gdb.base/radix.exp: show radix, input radix 3
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 3
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 3
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 3
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 3
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 3
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 3
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 3
+PASS: gdb.base/radix.exp: print 10; expect 3; input radix 3
+PASS: gdb.base/radix.exp: print 11; expect 4; input radix 3
+PASS: gdb.base/radix.exp: print -10; expect -3; input radix 3
+PASS: gdb.base/radix.exp: print -11; expect -4; input radix 3
+PASS: gdb.base/radix.exp: print 100; expect 9; input radix 3
+PASS: gdb.base/radix.exp: print 101; expect 10; input radix 3
+PASS: gdb.base/radix.exp: print -100; expect -9; input radix 3
+PASS: gdb.base/radix.exp: print -101; expect -10; input radix 3
+PASS: gdb.base/radix.exp: print 10101; expect 91; input radix 3
+PASS: gdb.base/radix.exp: print 2; expect 2; input radix 3
+PASS: gdb.base/radix.exp: print 20; expect 6; input radix 3
+PASS: gdb.base/radix.exp: print 3; expect Invalid number "3"\.; input radix 3
+PASS: gdb.base/radix.exp: print 30; expect Invalid number "30"\.; input radix 2
+PASS: gdb.base/radix.exp: initialize radix, input radix 8
+PASS: gdb.base/radix.exp: set input-radix 8
+PASS: gdb.base/radix.exp: show radix, input radix 8
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 8
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 8
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 8
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 8
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 8
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 8
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 8
+PASS: gdb.base/radix.exp: print 10; expect 8; input radix 8
+PASS: gdb.base/radix.exp: print 11; expect 9; input radix 8
+PASS: gdb.base/radix.exp: print -10; expect -8; input radix 8
+PASS: gdb.base/radix.exp: print -11; expect -9; input radix 8
+PASS: gdb.base/radix.exp: print 100; expect 64; input radix 8
+PASS: gdb.base/radix.exp: print 101; expect 65; input radix 8
+PASS: gdb.base/radix.exp: print -100; expect -64; input radix 8
+PASS: gdb.base/radix.exp: print -101; expect -65; input radix 8
+PASS: gdb.base/radix.exp: print 10101; expect 4161; input radix 8
+PASS: gdb.base/radix.exp: print 20; expect 16; input radix 8
+PASS: gdb.base/radix.exp: print -20; expect -16; input radix 8
+PASS: gdb.base/radix.exp: print 8; expect Invalid number "8".; input radix 8
+PASS: gdb.base/radix.exp: print -9; expect Invalid number "9".; input radix 8
+PASS: gdb.base/radix.exp: initialize radix, input radix 10
+PASS: gdb.base/radix.exp: set input-radix 10
+PASS: gdb.base/radix.exp: show radix, input radix 10
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 10
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 10
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 10
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 10
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 10
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 10
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 10
+PASS: gdb.base/radix.exp: print 10; expect 10; input radix 10
+PASS: gdb.base/radix.exp: print 11; expect 11; input radix 10
+PASS: gdb.base/radix.exp: print -10; expect -10; input radix 10
+PASS: gdb.base/radix.exp: print -11; expect -11; input radix 10
+PASS: gdb.base/radix.exp: print 100; expect 100; input radix 10
+PASS: gdb.base/radix.exp: print 101; expect 101; input radix 10
+PASS: gdb.base/radix.exp: print -100; expect -100; input radix 10
+PASS: gdb.base/radix.exp: print -101; expect -101; input radix 10
+PASS: gdb.base/radix.exp: print 10101; expect 10101; input radix 10
+PASS: gdb.base/radix.exp: print -12; expect -12; input radix 10
+PASS: gdb.base/radix.exp: initialize radix, input radix 16
+PASS: gdb.base/radix.exp: set input-radix 16
+PASS: gdb.base/radix.exp: show radix, input radix 16
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 16
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 16
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 16
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 16
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 16
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 16
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 16
+PASS: gdb.base/radix.exp: print 10; expect 16; input radix 16
+PASS: gdb.base/radix.exp: print 11; expect 17; input radix 16
+PASS: gdb.base/radix.exp: print -10; expect -16; input radix 16
+PASS: gdb.base/radix.exp: print -11; expect -17; input radix 16
+PASS: gdb.base/radix.exp: print 100; expect 256; input radix 16
+PASS: gdb.base/radix.exp: print 101; expect 257; input radix 16
+PASS: gdb.base/radix.exp: print -100; expect -256; input radix 16
+PASS: gdb.base/radix.exp: print -101; expect -257; input radix 16
+PASS: gdb.base/radix.exp: print 10101; expect 65793; input radix 16
+PASS: gdb.base/radix.exp: initialize radix, output radix 8
+PASS: gdb.base/radix.exp: set output-radix 8
+PASS: gdb.base/radix.exp: show radix, output radix 8
+PASS: gdb.base/radix.exp: print 010; expect 010; output radix 8
+PASS: gdb.base/radix.exp: print 0xf; expect 17; output radix 8
+PASS: gdb.base/radix.exp: print 10; expect 12; output radix 8
+PASS: gdb.base/radix.exp: print 100; expect 144; output radix 8
+KFAIL: gdb.base/radix.exp: print 20.; expect 24; output radix 8 (PRMS: gdb/1715)
+PASS: gdb.base/radix.exp: print (int) 20.; expect 24; output radix 8
+PASS: gdb.base/radix.exp: initialize radix, output radix 10
+PASS: gdb.base/radix.exp: set output-radix 10
+PASS: gdb.base/radix.exp: show radix, output radix 10
+PASS: gdb.base/radix.exp: print 010; expect 8; output radix 10
+PASS: gdb.base/radix.exp: print 0xf; expect 15; output radix 10
+PASS: gdb.base/radix.exp: print 10; expect 10; output radix 10
+PASS: gdb.base/radix.exp: print 100; expect 100; output radix 10
+PASS: gdb.base/radix.exp: print 20.; expect 20; output radix 10
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; output radix 10
+PASS: gdb.base/radix.exp: initialize radix, output radix 16
+PASS: gdb.base/radix.exp: set output-radix 16
+PASS: gdb.base/radix.exp: show radix, output radix 16
+PASS: gdb.base/radix.exp: print 010; expect 8; output radix 16
+PASS: gdb.base/radix.exp: print 0xf; expect f; output radix 16
+PASS: gdb.base/radix.exp: print 10; expect a; output radix 16
+PASS: gdb.base/radix.exp: print 100; expect 64; output radix 16
+KFAIL: gdb.base/radix.exp: print 20.; expect 14; output radix 16 (PRMS: gdb/1715)
+PASS: gdb.base/radix.exp: print (int) 20.; expect 14; output radix 16
+PASS: gdb.base/radix.exp: Reset radices
+PASS: gdb.base/radix.exp: Reject input-radix 0
+PASS: gdb.base/radix.exp: Input radix unchanged after rejecting 0
+PASS: gdb.base/radix.exp: Reject input-radix 1
+PASS: gdb.base/radix.exp: Input radix unchanged after rejecting 1
+PASS: gdb.base/radix.exp: Reject output-radix 0
+PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 0
+PASS: gdb.base/radix.exp: Reject output-radix 1
+PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+PASS: gdb.base/radix.exp: set radix 7 rejected
+PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command
+PASS: gdb.base/random-signal.exp: run: set can-use-hw-watchpoints 0
+PASS: gdb.base/random-signal.exp: run: watch v
+PASS: gdb.base/random-signal.exp: run: continue
+FAIL: gdb.base/random-signal.exp: run: stop with control-c (timeout)
+PASS: gdb.base/random-signal.exp: attach: attach
+PASS: gdb.base/random-signal.exp: attach: set can-use-hw-watchpoints 0
+PASS: gdb.base/random-signal.exp: attach: watch v
+PASS: gdb.base/random-signal.exp: attach: continue
+FAIL: gdb.base/random-signal.exp: attach: stop with control-c
+UNTESTED: gdb.base/randomize.exp: Disabling randomization is not supported on this Linux GDB
+PASS: gdb.base/range-stepping.exp: probe range-stepping support
+UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target
+PASS: gdb.base/readline-ask.exp: set width 50
+PASS: gdb.base/readline-ask.exp: set height 3
+PASS: gdb.base/readline-ask.exp: bell for more message
+PASS: gdb.base/readline-ask.exp: more message for 01 and 02
+PASS: gdb.base/readline-ask.exp: more message for 03
+PASS: gdb.base/readline-ask.exp: more finish for 04
+PASS: gdb.base/readline-ask.exp: abort more message
+PASS: gdb.base/readline-ask.exp: bell for ask message
+PASS: gdb.base/readline-ask.exp: ask message
+PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+PASS: gdb.base/readline-ask.exp: ask message no
+PASS: gdb.base/readline-ask.exp: abort ask message
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 1
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 2
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 3
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 3
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 2
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 1
+FAIL: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1
+PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send if 1 > 0
+PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send p 5
+FAIL: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send end
+FAIL: gdb.base/readline.exp: print 42
+PASS: gdb.base/readline.exp: arrow keys with secondary prompt
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 7
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 8
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 9
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 9
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 8
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 7
+FAIL: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 7
+PASS: gdb.base/realname-expand.exp: set basenames-may-differ on
+PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func
+PASS: gdb.base/realname-expand.exp: set basenames-may-differ on
+PASS: gdb.base/realname-expand.exp: break realname-expand-real.c:func
+PASS: gdb.base/recpar.exp: break recpar.c:26 if n == 3
+PASS: gdb.base/recpar.exp: continue
+PASS: gdb.base/recpar.exp: backtrace
+PASS: gdb.base/recpar.exp: frame 2
+PASS: gdb.base/recpar.exp: print foo::val
+PASS: gdb.base/recurse.exp: next over b = 0 in first instance
+PASS: gdb.base/recurse.exp: set first instance watchpoint
+PASS: gdb.base/recurse.exp: continue to first instance watchpoint, first time
+PASS: gdb.base/recurse.exp: continue to recurse (a = 9)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 8)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 7)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 6)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 5)
+PASS: gdb.base/recurse.exp: next over b = 0 in second instance
+PASS: gdb.base/recurse.exp: set second instance watchpoint
+PASS: gdb.base/recurse.exp: continue to second instance watchpoint, first time
+PASS: gdb.base/recurse.exp: continue to recurse (a = 4)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 3)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 2)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 1)
+PASS: gdb.base/recurse.exp: continue to second instance watchpoint, second time
+PASS: gdb.base/recurse.exp: second instance watchpoint deleted when leaving scope
+PASS: gdb.base/recurse.exp: continue to first instance watchpoint, second time
+PASS: gdb.base/recurse.exp: first instance watchpoint deleted when leaving scope
+PASS: gdb.base/relational.exp: set variable x=14
+PASS: gdb.base/relational.exp: set variable y=2
+PASS: gdb.base/relational.exp: set variable z=2
+PASS: gdb.base/relational.exp: set variable w=3
+PASS: gdb.base/relational.exp: print value of x
+PASS: gdb.base/relational.exp: print value of y
+PASS: gdb.base/relational.exp: print value of z
+PASS: gdb.base/relational.exp: print value of w
+PASS: gdb.base/relational.exp: print value of x<y
+PASS: gdb.base/relational.exp: print value of x<=y
+PASS: gdb.base/relational.exp: print value of x>y
+PASS: gdb.base/relational.exp: print value of x>=y
+PASS: gdb.base/relational.exp: print value of x==y
+PASS: gdb.base/relational.exp: print value of x!=y
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable y
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x<y<z
+PASS: gdb.base/relational.exp: print value of x<=y<=z
+PASS: gdb.base/relational.exp: print value of x>y>z
+PASS: gdb.base/relational.exp: print value of x>=y>=z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable y
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x==y==z
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x!=y!=z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable y
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x<y==z
+PASS: gdb.base/relational.exp: print value of x<y!=z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable y
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x<y<=z
+PASS: gdb.base/relational.exp: print value of x<y>=z
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x<y>z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: print value of x>y>=z
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x>y==z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x>y!=z
+PASS: gdb.base/relational.exp: set x to 4
+PASS: gdb.base/relational.exp: print value of x>y<=z
+PASS: gdb.base/relational.exp: print value of x>=y==z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: print value of x>=y!=z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x>=y<=z
+PASS: gdb.base/relational.exp: print value of x<=y==z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: print value of x<=y!=z
+PASS: gdb.base/relational.exp: print value of x==y!=z
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x>=(y<z)
+PASS: gdb.base/relational.exp: print value of x>=(y!=z)
+PASS: gdb.base/relational.exp: print value of x==(y==z)
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of (x==y)<z
+UNSUPPORTED: gdb.base/relativedebug.exp: libc doesn't have debug info
+PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow
+PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow
+PASS: gdb.base/relocate.exp: add-symbol-file: unknown option foo
+PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -readnow s
+PASS: gdb.base/relocate.exp: add-symbol-file relocate.o 0
+PASS: gdb.base/relocate.exp: get address of static_foo
+PASS: gdb.base/relocate.exp: get address of static_bar
+PASS: gdb.base/relocate.exp: static variables have different addresses
+PASS: gdb.base/relocate.exp: get address of global_foo
+PASS: gdb.base/relocate.exp: get address of global_bar
+PASS: gdb.base/relocate.exp: global variables have different addresses
+PASS: gdb.base/relocate.exp: get address of function_foo
+PASS: gdb.base/relocate.exp: get address of function_bar
+PASS: gdb.base/relocate.exp: functions have different addresses
+PASS: gdb.base/relocate.exp: set $offset = 0x10000
+PASS: gdb.base/relocate.exp: add-symbol-file relocate.o $offset
+PASS: gdb.base/relocate.exp: get address of function_foo
+PASS: gdb.base/relocate.exp: function foo has a different address
+PASS: gdb.base/relocate.exp: print static_foo
+PASS: gdb.base/relocate.exp: print static_bar
+PASS: gdb.base/relocate.exp: print global_foo
+PASS: gdb.base/relocate.exp: print global_bar
+PASS: gdb.base/remotetimeout.exp: correct remotetimeout printed
+PASS: gdb.base/reread.exp: breakpoint foo in first file
+PASS: gdb.base/reread.exp: run to foo()
+PASS: gdb.base/reread.exp: run to foo() second time
+PASS: gdb.base/reread.exp: second pass: breakpoint foo in first file
+PASS: gdb.base/reread.exp: second pass: run to foo()
+PASS: gdb.base/reread.exp: continue until exit at second pass
+PASS: gdb.base/reread.exp: second pass: run to foo() second time
+PASS: gdb.base/restore.exp: tbreak caller1
+PASS: gdb.base/restore.exp: run to caller1
+PASS: gdb.base/restore.exp: caller1 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee1; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller1 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee2; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller1 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee3; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller1 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee4; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller1 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee5; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: tbreak caller2
+PASS: gdb.base/restore.exp: run to caller2
+PASS: gdb.base/restore.exp: caller2 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee1; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee1; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller2 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee2; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee2; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller2 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee3; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee3; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller2 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee4; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee4; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller2 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee5; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee5; return restored l2 to 32493
+PASS: gdb.base/restore.exp: tbreak caller3
+PASS: gdb.base/restore.exp: run to caller3
+PASS: gdb.base/restore.exp: caller3 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee1; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee1; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee1; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller3 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee2; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee2; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee2; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller3 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee3; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee3; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee3; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller3 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee4; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee4; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee4; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller3 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee5; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee5; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee5; return restored l3 to 32494
+PASS: gdb.base/restore.exp: tbreak caller4
+PASS: gdb.base/restore.exp: run to caller4
+PASS: gdb.base/restore.exp: caller4 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee1; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller4 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee2; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller4 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee3; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller4 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee4; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller4 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee5; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l4 to 32495
+PASS: gdb.base/restore.exp: tbreak caller5
+PASS: gdb.base/restore.exp: run to caller5
+PASS: gdb.base/restore.exp: caller5 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee1; return callee now
+FAIL: gdb.base/restore.exp: caller5 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l5 to 32496
+PASS: gdb.base/restore.exp: caller5 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee2; return callee now
+FAIL: gdb.base/restore.exp: caller5 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l5 to 32496
+PASS: gdb.base/restore.exp: caller5 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee3; return callee now
+FAIL: gdb.base/restore.exp: caller5 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l5 to 32496
+PASS: gdb.base/restore.exp: caller5 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee4; return callee now
+FAIL: gdb.base/restore.exp: caller5 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l5 to 32496
+PASS: gdb.base/restore.exp: caller5 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee5; return callee now
+FAIL: gdb.base/restore.exp: caller5 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l5 to 32496
+PASS: gdb.base/restore.exp: continue until exit
+PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: signed-char: advance to marker
+PASS: gdb.base/return-nodebug.exp: signed-char: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: short: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: short: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: short: advance to marker
+PASS: gdb.base/return-nodebug.exp: short: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: int: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: int: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: int: advance to marker
+PASS: gdb.base/return-nodebug.exp: int: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: long: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: long: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: long: advance to marker
+PASS: gdb.base/return-nodebug.exp: long: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: long-long: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: long-long: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: long-long: advance to marker
+PASS: gdb.base/return-nodebug.exp: long-long: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: float: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: float: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: float: advance to marker
+PASS: gdb.base/return-nodebug.exp: float: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: double: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: double: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: double: advance to marker
+PASS: gdb.base/return-nodebug.exp: double: full width of the returned result
+PASS: gdb.base/return.exp: simple return
+PASS: gdb.base/return.exp: break func2
+PASS: gdb.base/return.exp: break func3
+PASS: gdb.base/return.exp: continue to return of -5
+PASS: gdb.base/return.exp: next over call to func2
+PASS: gdb.base/return.exp: correct value returned (integer test)
+PASS: gdb.base/return.exp: continue to return of -5.0
+PASS: gdb.base/return.exp: next over call to func3
+PASS: gdb.base/return.exp: correct value returned double test (known problem with sparc solaris)
+PASS: gdb.base/return2.exp: set break on void_func
+PASS: gdb.base/return2.exp: continue to void_func
+PASS: gdb.base/return2.exp: return from void_func
+PASS: gdb.base/return2.exp: void function returned successfully
+PASS: gdb.base/return2.exp: set break on char_func
+PASS: gdb.base/return2.exp: continue to char_func
+PASS: gdb.base/return2.exp: return from char_func
+PASS: gdb.base/return2.exp: char value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on short_func
+PASS: gdb.base/return2.exp: continue to short_func
+PASS: gdb.base/return2.exp: return from short_func
+PASS: gdb.base/return2.exp: short value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on int_func
+PASS: gdb.base/return2.exp: continue to int_func
+PASS: gdb.base/return2.exp: return from int_func
+PASS: gdb.base/return2.exp: int value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on long_func
+PASS: gdb.base/return2.exp: continue to long_func
+PASS: gdb.base/return2.exp: return from long_func
+PASS: gdb.base/return2.exp: long value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on long_long_func
+PASS: gdb.base/return2.exp: continue to long_long_func
+PASS: gdb.base/return2.exp: return from long_long_func
+PASS: gdb.base/return2.exp: long_long value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on float_func
+PASS: gdb.base/return2.exp: continue to float_func
+PASS: gdb.base/return2.exp: return from float_func
+PASS: gdb.base/return2.exp: float value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on double_func
+PASS: gdb.base/return2.exp: continue to double_func
+PASS: gdb.base/return2.exp: return from double_func
+PASS: gdb.base/return2.exp: double value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/run-after-attach.exp: attach to process
+PASS: gdb.base/run-after-attach.exp: kill process
+PASS: gdb.base/run-after-attach.exp: restart process
+PASS: gdb.base/run-after-attach.exp: attempt kill via quit
+PASS: gdb.base/save-bp.exp: add breakpoint commands
+PASS: gdb.base/save-bp.exp: dprintf save-bp.c:33,"At foo entry\n"
+PASS: gdb.base/save-bp.exp: disable $bpnum
+PASS: gdb.base/save-bp.exp: save breakpoint bps
+PASS: gdb.base/save-bp.exp: source bps
+PASS: gdb.base/save-bp.exp: info break
+PASS: gdb.base/savedregs.exp: advance thrower
+PASS: gdb.base/savedregs.exp: Get main info frame
+PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop
+PASS: gdb.base/savedregs.exp: advance catcher
+PASS: gdb.base/savedregs.exp: Get sigtramp info frame
+FAIL: gdb.base/savedregs.exp: Get thrower info frame
+FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: break caller
+PASS: gdb.base/savedregs.exp: call caller (1,2,3,4,5,6,7,8)
+PASS: gdb.base/savedregs.exp: Get dummy info frame
+PASS: gdb.base/savedregs.exp: Get catcher info frame
+PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains caller dummy catcher sigtramp thrower main
+FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: advance callee
+PASS: gdb.base/savedregs.exp: Get caller info frame
+PASS: gdb.base/savedregs.exp: Check dummy info frame; stack contains callee caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check catcher info frame; stack contains callee caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains callee caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains callee caller dummy catcher sigtramp thrower main
+FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal before run
+PASS: gdb.base/scope.exp: next over init0() in main
+PASS: gdb.base/scope.exp: print filelocal
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal at main
+PASS: gdb.base/scope.exp: print filelocal_bss
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss in test_at_main
+PASS: gdb.base/scope.exp: print filelocal_ro in test_at_main
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_bss
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_ro
+PASS: gdb.base/scope.exp: print foo::funclocal
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal
+PASS: gdb.base/scope.exp: print foo::funclocal_ro
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_ro
+PASS: gdb.base/scope.exp: print bar::funclocal
+PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal at foo
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss in test_at_foo
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
+PASS: gdb.base/scope.exp: print filelocal at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal at foo
+PASS: gdb.base/scope.exp: print filelocal_bss at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_bss at foo
+PASS: gdb.base/scope.exp: print filelocal_ro at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_ro at foo
+PASS: gdb.base/scope.exp: print funclocal at foo
+PASS: gdb.base/scope.exp: print foo::funclocal at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal at foo
+PASS: gdb.base/scope.exp: print funclocal_bss at foo
+PASS: gdb.base/scope.exp: print foo::funclocal_bss at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_bss at foo
+PASS: gdb.base/scope.exp: print funclocal_ro at foo
+PASS: gdb.base/scope.exp: print foo::funclocal_ro at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_ro at foo
+PASS: gdb.base/scope.exp: print bar::funclocal at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal at foo
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal at bar
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss in test_at_bar
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro at bar
+PASS: gdb.base/scope.exp: print filelocal at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal at bar
+PASS: gdb.base/scope.exp: print filelocal_bss at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_bss at bar
+PASS: gdb.base/scope.exp: print filelocal_ro in test_at_bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_ro at bar
+PASS: gdb.base/scope.exp: print foo::funclocal at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal at bar
+PASS: gdb.base/scope.exp: print foo::funclocal_bss at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_bss at bar
+PASS: gdb.base/scope.exp: print foo::funclocal_ro at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_ro at bar
+PASS: gdb.base/scope.exp: print funclocal at bar
+PASS: gdb.base/scope.exp: print bar::funclocal at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal at bar
+PASS: gdb.base/scope.exp: print funclocal_bss at bar
+PASS: gdb.base/scope.exp: print bar::funclocal_bss at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal_bss at bar
+PASS: gdb.base/scope.exp: continue to marker2
+PASS: gdb.base/scope.exp: up from marker2 in scopes.exp
+PASS: gdb.base/scope.exp: print localval, outer scope
+PASS: gdb.base/scope.exp: print localval1, outer scope
+PASS: gdb.base/scope.exp: print localval2, outer scope
+PASS: gdb.base/scope.exp: print localval3, outer scope
+PASS: gdb.base/scope.exp: continue to marker3 in scope.exp
+PASS: gdb.base/scope.exp: up from marker3 in scope.exp
+PASS: gdb.base/scope.exp: print localval, first nested scope
+PASS: gdb.base/scope.exp: print localval1, first nested scope
+PASS: gdb.base/scope.exp: print localval2, first nested scope
+PASS: gdb.base/scope.exp: print localval3, first nested scope
+PASS: gdb.base/scope.exp: continue to marker4 in scope.exp
+PASS: gdb.base/scope.exp: up from marker4 in scope.exp
+PASS: gdb.base/scope.exp: print localval, innermost scope
+PASS: gdb.base/scope.exp: print localval1, innermost scope
+PASS: gdb.base/scope.exp: print localval2, innermost scope
+PASS: gdb.base/scope.exp: print localval3, innermost scope
+PASS: gdb.base/scope.exp: continue to marker1
+PASS: gdb.base/scope.exp: up from marker1 in scope.exp
+PASS: gdb.base/scope.exp: 100 auto variables correctly initialized
+PASS: gdb.base/scope.exp: args in correct order
+PASS: gdb.base/sep.exp: list using location inside included file
+PASS: gdb.base/sep.exp: breakpoint inside included file
+UNSUPPORTED: gdb.base/sepdebug.exp: cannot produce separate debug info files
+UNSUPPORTED: gdb.base/sepsymtab.exp: cannot produce separate debug info files
+PASS: gdb.base/set-lang-auto.exp: show lang after loading binary
+PASS: gdb.base/set-lang-auto.exp: forcing the language to ada
+PASS: gdb.base/set-lang-auto.exp: show lang after switching language to ada
+PASS: gdb.base/set-lang-auto.exp: switching the language back to auto
+PASS: gdb.base/set-lang-auto.exp: show lang after having switched back to auto
+PASS: gdb.base/set-noassign.exp: set language ada
+PASS: gdb.base/set-noassign.exp: warning for set without assignment
+PASS: gdb.base/setshow.exp: default annotation_level is zero
+PASS: gdb.base/setshow.exp: set annotate 2
+PASS: gdb.base/setshow.exp: show annotate 2
+PASS: gdb.base/setshow.exp: annotation_level 2
+PASS: gdb.base/setshow.exp: set annotate 1
+PASS: gdb.base/setshow.exp: show annotate (1)
+PASS: gdb.base/setshow.exp: annotation_level 1
+PASS: gdb.base/setshow.exp: set annotate 0
+PASS: gdb.base/setshow.exp: show annotate (0)
+PASS: gdb.base/setshow.exp: annotation_level 0
+PASS: gdb.base/setshow.exp: set args ~
+PASS: gdb.base/setshow.exp: show args ~
+PASS: gdb.base/setshow.exp: set args
+PASS: gdb.base/setshow.exp: show args
+PASS: gdb.base/setshow.exp: continuing
+PASS: gdb.base/setshow.exp: passing args
+PASS: gdb.base/setshow.exp: set check range on
+PASS: gdb.base/setshow.exp: show check range (on)
+PASS: gdb.base/setshow.exp: set check range off
+PASS: gdb.base/setshow.exp: show check range (off)
+PASS: gdb.base/setshow.exp: set check range auto
+PASS: gdb.base/setshow.exp: show check range (auto)
+PASS: gdb.base/setshow.exp: set check type on
+PASS: gdb.base/setshow.exp: show check type (on)
+PASS: gdb.base/setshow.exp: set check type off
+PASS: gdb.base/setshow.exp: show check type (off)
+PASS: gdb.base/setshow.exp: set complaints 100
+PASS: gdb.base/setshow.exp: show complaints (100)
+PASS: gdb.base/setshow.exp: set complaints 0
+PASS: gdb.base/setshow.exp: show complaints (0)
+PASS: gdb.base/setshow.exp: set confirm off
+PASS: gdb.base/setshow.exp: show confirm (off)
+PASS: gdb.base/setshow.exp: set confirm on
+PASS: gdb.base/setshow.exp: show confirm (on)
+PASS: gdb.base/setshow.exp: set editing off
+PASS: gdb.base/setshow.exp: show editing (off)
+PASS: gdb.base/setshow.exp: set environment FOOBARBAZ
+PASS: gdb.base/setshow.exp: show environment FOOBARBAZ
+PASS: gdb.base/setshow.exp: set height 100
+PASS: gdb.base/setshow.exp: show height
+PASS: gdb.base/setshow.exp: set height unlimited
+PASS: gdb.base/setshow.exp: set history expansion on
+PASS: gdb.base/setshow.exp: show history expansion
+PASS: gdb.base/setshow.exp: show environment HOME
+PASS: gdb.base/setshow.exp: set history filename ~/foobar.baz
+PASS: gdb.base/setshow.exp: show history filename (~/foobar.baz)
+PASS: gdb.base/setshow.exp: show working directory
+PASS: gdb.base/setshow.exp: set history filename foobar.baz
+PASS: gdb.base/setshow.exp: show history filename (current_directory/foobar.baz)
+PASS: gdb.base/setshow.exp: set history save on
+PASS: gdb.base/setshow.exp: show history save (on)
+PASS: gdb.base/setshow.exp: set history save off
+PASS: gdb.base/setshow.exp: set history size 100
+PASS: gdb.base/setshow.exp: show history size (100)
+PASS: gdb.base/setshow.exp: set language asm
+PASS: gdb.base/setshow.exp: show language (asm)
+PASS: gdb.base/setshow.exp: set language java
+PASS: gdb.base/setshow.exp: show language (java)
+PASS: gdb.base/setshow.exp: complete set language minimal
+PASS: gdb.base/setshow.exp: set language auto
+PASS: gdb.base/setshow.exp: show language (auto)
+PASS: gdb.base/setshow.exp: set listsize 100
+PASS: gdb.base/setshow.exp: show listsize (100)
+PASS: gdb.base/setshow.exp: set prompt FooBarBaz
+PASS: gdb.base/setshow.exp: show prompt FooBarBaz
+PASS: gdb.base/setshow.exp: set prompt gdb
+PASS: gdb.base/setshow.exp: set radix 11
+PASS: gdb.base/setshow.exp: set radix 16
+PASS: gdb.base/setshow.exp: show radix (16)
+PASS: gdb.base/setshow.exp: set radix 10
+PASS: gdb.base/setshow.exp: show radix (10)
+PASS: gdb.base/setshow.exp: set width 90
+PASS: gdb.base/setshow.exp: show width (90)
+PASS: gdb.base/setshow.exp: set write on
+PASS: gdb.base/setshow.exp: show write (on)
+PASS: gdb.base/setshow.exp: show user
+PASS: gdb.base/setshow.exp: set verbose on
+PASS: gdb.base/setshow.exp: show verbose (on)
+PASS: gdb.base/setshow.exp: set verbose off
+PASS: gdb.base/setshow.exp: show verbose (off)
+PASS: gdb.base/setshow.exp: history file is not set to /home/
+PASS: gdb.base/setshow.exp: history file is not set to .
+PASS: gdb.base/setshow.exp: history file is not set to ~/home
+PASS: gdb.base/setshow.exp: history file is not set to =home
+PASS: gdb.base/setshow.exp: solib-search-path is not set to /home/
+PASS: gdb.base/setshow.exp: solib-search-path is not set to .
+PASS: gdb.base/setshow.exp: solib-search-path is not set to ~/home
+PASS: gdb.base/setshow.exp: solib-search-path is not set to =home
+PASS: gdb.base/setshow.exp: data-directory is not set to /home/
+PASS: gdb.base/setshow.exp: data-directory is not set to .
+PASS: gdb.base/setshow.exp: data-directory is not set to ~/home
+PASS: gdb.base/setshow.exp: data-directory is not set to =home
+PASS: gdb.base/setvar.exp: set print sevenbit-strings
+PASS: gdb.base/setvar.exp: set variable char=0
+PASS: gdb.base/setvar.exp: set variable char=1
+PASS: gdb.base/setvar.exp: set variable char=7 (Bel)
+PASS: gdb.base/setvar.exp: set variable char=32 (SPC)
+PASS: gdb.base/setvar.exp: set variable char=65 ('A')
+PASS: gdb.base/setvar.exp: set variable char=97 ('a')
+PASS: gdb.base/setvar.exp: set variable char=126 ('~')
+PASS: gdb.base/setvar.exp: set variable char=127 (8-bit)
+PASS: gdb.base/setvar.exp: set variable signed char=0
+PASS: gdb.base/setvar.exp: set variable signed char=1
+PASS: gdb.base/setvar.exp: set variable signed char=7 (Bel)
+PASS: gdb.base/setvar.exp: set variable signed char=32 (SPC)
+PASS: gdb.base/setvar.exp: set variable signed char=65 ('A')
+PASS: gdb.base/setvar.exp: set variable signed char=97 ('a')
+PASS: gdb.base/setvar.exp: set variable signed char=126 ('~')
+PASS: gdb.base/setvar.exp: set variable signed char=127 (8-bit)
+PASS: gdb.base/setvar.exp: set variable v_signed_char=-1
+FAIL: gdb.base/setvar.exp: set target-charset ASCII
+PASS: gdb.base/setvar.exp: set variable signed char=-1 (-1)
+FAIL: gdb.base/setvar.exp: set target-charset ISO-8859-1
+PASS: gdb.base/setvar.exp: set variable v_signed_char=0xFF
+FAIL: gdb.base/setvar.exp: set target-charset ASCII
+PASS: gdb.base/setvar.exp: set variable signed char=0xFF (0xFF)
+FAIL: gdb.base/setvar.exp: set target-charset ISO-8859-1
+PASS: gdb.base/setvar.exp: set variable unsigned char=0
+PASS: gdb.base/setvar.exp: set variable unsigned char=1
+PASS: gdb.base/setvar.exp: set variable unsigned char=7 (Bel)
+PASS: gdb.base/setvar.exp: set variable unsigned char=32 (SPC)
+PASS: gdb.base/setvar.exp: set variable unsigned char=65 ('A')
+PASS: gdb.base/setvar.exp: set variable unsigned char=97 ('a')
+PASS: gdb.base/setvar.exp: set variable unsigned char=126 ('~')
+FAIL: gdb.base/setvar.exp: set target-charset ASCII
+PASS: gdb.base/setvar.exp: set variable unsigned char=255 (8-bit)
+FAIL: gdb.base/setvar.exp: set target-charset ISO-8859-1
+PASS: gdb.base/setvar.exp: set variable short=0
+PASS: gdb.base/setvar.exp: set variable short=1
+PASS: gdb.base/setvar.exp: set variable short=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable signed short=0
+PASS: gdb.base/setvar.exp: set variable signed short=1
+PASS: gdb.base/setvar.exp: set variable signed short=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable unsigned short=0
+PASS: gdb.base/setvar.exp: set variable unsigned short=1
+PASS: gdb.base/setvar.exp: set variable unsigned short=~0 (minus)
+PASS: gdb.base/setvar.exp: set variable int=0
+PASS: gdb.base/setvar.exp: set variable int=1
+PASS: gdb.base/setvar.exp: set variable int=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable signed int=0
+PASS: gdb.base/setvar.exp: set variable signed int=1
+PASS: gdb.base/setvar.exp: set variable signed int=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable unsigned int=0
+PASS: gdb.base/setvar.exp: set variable unsigned int=1
+PASS: gdb.base/setvar.exp: set variable unsigned int=~0 (minus)
+PASS: gdb.base/setvar.exp: set variable long=0
+PASS: gdb.base/setvar.exp: set variable long=1
+PASS: gdb.base/setvar.exp: set variable long=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable signed long=0
+PASS: gdb.base/setvar.exp: set variable signed long=1
+PASS: gdb.base/setvar.exp: set variable signed long=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable unsigned long=0
+PASS: gdb.base/setvar.exp: set variable unsigned long=1
+PASS: gdb.base/setvar.exp: set variable unsigned long=~0 (minus)
+PASS: gdb.base/setvar.exp: set variable float=0
+PASS: gdb.base/setvar.exp: set variable float=1
+PASS: gdb.base/setvar.exp: set variable float=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable double=0
+PASS: gdb.base/setvar.exp: set variable double=1
+PASS: gdb.base/setvar.exp: set variable double=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable char array="hi" (string)
+PASS: gdb.base/setvar.exp: set variable signed char array="hi" (string)
+PASS: gdb.base/setvar.exp: set variable unsigned char array="hi" (string)
+PASS: gdb.base/setvar.exp: set variable short array
+PASS: gdb.base/setvar.exp: set variable signed short array
+PASS: gdb.base/setvar.exp: set variable unsigned short array
+PASS: gdb.base/setvar.exp: set variable int array
+PASS: gdb.base/setvar.exp: set variable signed int array
+PASS: gdb.base/setvar.exp: set variable unsigned int array
+PASS: gdb.base/setvar.exp: set variable long array
+PASS: gdb.base/setvar.exp: set variable signed long array
+PASS: gdb.base/setvar.exp: set variable unsigned long array
+PASS: gdb.base/setvar.exp: set variable float array
+PASS: gdb.base/setvar.exp: set variable double array
+PASS: gdb.base/setvar.exp: set variable char pointer="hi" (string)
+PASS: gdb.base/setvar.exp: set variable char pointer="hi" (string) (#2)
+PASS: gdb.base/setvar.exp: set variable signed char pointer="hi" (string)
+PASS: gdb.base/setvar.exp: set variable signed char pointer="hi" (string) (#2)
+PASS: gdb.base/setvar.exp: set variable unsigned char pointer="hi" (string)
+PASS: gdb.base/setvar.exp: set variable unsigned char pointer="hi" (string) (#2)
+PASS: gdb.base/setvar.exp: set variable short pointer
+PASS: gdb.base/setvar.exp: set variable short pointer (#2)
+PASS: gdb.base/setvar.exp: set v_signed_short_pointer=v_signed_short_array
+PASS: gdb.base/setvar.exp: set variable *(v_signed_short_pointer)=123
+PASS: gdb.base/setvar.exp: set variable *(v_signed_short_pointer+1)=-456
+PASS: gdb.base/setvar.exp: set variable signed short pointer
+PASS: gdb.base/setvar.exp: print *(v_signed_short_pointer+1)
+PASS: gdb.base/setvar.exp: set v_unsigned_short_pointer=v_unsigned_short_array
+PASS: gdb.base/setvar.exp: set variable *(v_unsigned_short_pointer)=123
+PASS: gdb.base/setvar.exp: set variable *(v_unsigned_short_pointer+1)=-456
+PASS: gdb.base/setvar.exp: set variable unsigned short pointer
+PASS: gdb.base/setvar.exp: print *(v_unsigned_short_pointer+1)
+PASS: gdb.base/setvar.exp: set variable int pointer
+PASS: gdb.base/setvar.exp: set variable int pointer (#2)
+PASS: gdb.base/setvar.exp: set variable signed int pointer
+PASS: gdb.base/setvar.exp: set variable signed int pointer (#2)
+PASS: gdb.base/setvar.exp: set variable unsigned int pointer
+PASS: gdb.base/setvar.exp: print variable unsigned int pointer+1
+PASS: gdb.base/setvar.exp: set variable long pointer
+PASS: gdb.base/setvar.exp: set variable long pointer (#2)
+PASS: gdb.base/setvar.exp: set variable signed long pointer
+PASS: gdb.base/setvar.exp: set variable signed long pointer (#2)
+PASS: gdb.base/setvar.exp: set variable unsigned long pointer
+PASS: gdb.base/setvar.exp: set variable unsigned long pointer (#2)
+PASS: gdb.base/setvar.exp: set variable float pointer
+PASS: gdb.base/setvar.exp: set variable float pointer (#2)
+PASS: gdb.base/setvar.exp: set variable double pointer
+PASS: gdb.base/setvar.exp: set variable double pointer (#2)
+PASS: gdb.base/setvar.exp: set variable structure char member
+PASS: gdb.base/setvar.exp: set variable structure short member
+PASS: gdb.base/setvar.exp: set variable structure int member
+PASS: gdb.base/setvar.exp: set variable structure long member
+PASS: gdb.base/setvar.exp: set variable structure float member
+PASS: gdb.base/setvar.exp: set variable structure double member
+PASS: gdb.base/setvar.exp: set print structure #1
+PASS: gdb.base/setvar.exp: set print structure #2
+PASS: gdb.base/setvar.exp: set print structure #3
+PASS: gdb.base/setvar.exp: set print structure #4
+PASS: gdb.base/setvar.exp: print sef.field=sm1
+PASS: gdb.base/setvar.exp: print sef.field (sm1)
+PASS: gdb.base/setvar.exp: print sef.field=s1
+PASS: gdb.base/setvar.exp: print sef.field (s1)
+PASS: gdb.base/setvar.exp: print uef.field=u2
+PASS: gdb.base/setvar.exp: print uef.field (u2)
+PASS: gdb.base/setvar.exp: print uef.field=u1
+PASS: gdb.base/setvar.exp: print uef.field (u1)
+PASS: gdb.base/setvar.exp: print sef.field=7
+PASS: gdb.base/setvar.exp: print uef.field=6
+PASS: gdb.base/shell.exp: shell echo foo
+PASS: gdb.base/shell.exp: ! echo foo
+PASS: gdb.base/shell.exp: !echo foo
+PASS: gdb.base/shlib-call.exp: set print sevenbit-strings
+PASS: gdb.base/shlib-call.exp: set print address off
+PASS: gdb.base/shlib-call.exp: set width 0
+PASS: gdb.base/shlib-call.exp: next to shr1
+PASS: gdb.base/shlib-call.exp: print g
+PASS: gdb.base/shlib-call.exp: next over shr1
+UNRESOLVED: gdb.base/shlib-call.exp: print g
+UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1)
+UNRESOLVED: gdb.base/shlib-call.exp: print shr1(g)
+UNRESOLVED: gdb.base/shlib-call.exp: breakpoint function shr2
+UNRESOLVED: gdb.base/shlib-call.exp: run until breakpoint set at a function
+UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1) 2nd time
+UNRESOLVED: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func
+UNRESOLVED: gdb.base/shlib-call.exp: step out of shr2 to main
+UNRESOLVED: gdb.base/shlib-call.exp: print mainshr1(1)
+UNRESOLVED: gdb.base/shlib-call.exp: step into mainshr1
+PASS: gdb.base/shlib-call.exp: set print sevenbit-strings
+PASS: gdb.base/shlib-call.exp: set print address off
+PASS: gdb.base/shlib-call.exp: set width 0
+PASS: gdb.base/shlib-call.exp: run to bp in shared library
+PASS: gdb.base/shlib-call.exp: continue until exit
+PASS: gdb.base/shlib-call.exp: re-run to bp in shared library (PR's 16495, 18213)
+PASS: gdb.base/shlib-call.exp: continue until exit
+PASS: gdb.base/shreloc.exp: get address of fn_1
+PASS: gdb.base/shreloc.exp: get address of fn_2
+PASS: gdb.base/shreloc.exp: relocated extern functions have different addresses
+PASS: gdb.base/shreloc.exp: get address of extern_var_1
+PASS: gdb.base/shreloc.exp: get address of extern_var_2
+PASS: gdb.base/shreloc.exp: relocated extern variables have different addresses
+PASS: gdb.base/shreloc.exp: get address of static_var_1
+PASS: gdb.base/shreloc.exp: get address of static_var_2
+PASS: gdb.base/shreloc.exp: relocated static variables have different addresses
+PASS: gdb.base/shreloc.exp: get_msym_addrs static_var_[12]
+PASS: gdb.base/shreloc.exp: (msymbol) relocated static vars have different addresses
+PASS: gdb.base/shreloc.exp: get_msym_addrs extern_var_[12]
+PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addresses
+PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12]
+PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
+PASS: gdb.base/sigall.exp: handle SIGABRT stop print
+PASS: gdb.base/sigall.exp: b handle_ABRT
+PASS: gdb.base/sigall.exp: b gen_HUP
+FAIL: gdb.base/sigall.exp: get signal ABRT
+PASS: gdb.base/sigall.exp: send signal ABRT
+PASS: gdb.base/sigall.exp: advance to HUP
+PASS: gdb.base/sigall.exp: handle SIGHUP stop print
+PASS: gdb.base/sigall.exp: b handle_HUP
+PASS: gdb.base/sigall.exp: b gen_QUIT
+FAIL: gdb.base/sigall.exp: get signal HUP
+PASS: gdb.base/sigall.exp: send signal HUP
+PASS: gdb.base/sigall.exp: advance to QUIT
+PASS: gdb.base/sigall.exp: handle SIGQUIT stop print
+PASS: gdb.base/sigall.exp: b handle_QUIT
+PASS: gdb.base/sigall.exp: b gen_ILL
+FAIL: gdb.base/sigall.exp: get signal QUIT
+PASS: gdb.base/sigall.exp: send signal QUIT
+PASS: gdb.base/sigall.exp: advance to ILL
+PASS: gdb.base/sigall.exp: handle SIGILL stop print
+PASS: gdb.base/sigall.exp: b handle_ILL
+PASS: gdb.base/sigall.exp: b gen_EMT
+FAIL: gdb.base/sigall.exp: get signal ILL
+PASS: gdb.base/sigall.exp: send signal ILL
+PASS: gdb.base/sigall.exp: advance to EMT
+PASS: gdb.base/sigall.exp: handle SIGEMT stop print
+PASS: gdb.base/sigall.exp: b handle_EMT
+PASS: gdb.base/sigall.exp: b gen_FPE
+FAIL: gdb.base/sigall.exp: get signal EMT
+PASS: gdb.base/sigall.exp: send signal EMT
+PASS: gdb.base/sigall.exp: advance to FPE
+PASS: gdb.base/sigall.exp: handle SIGFPE stop print
+PASS: gdb.base/sigall.exp: b handle_FPE
+PASS: gdb.base/sigall.exp: b gen_BUS
+FAIL: gdb.base/sigall.exp: get signal FPE
+PASS: gdb.base/sigall.exp: send signal FPE
+PASS: gdb.base/sigall.exp: advance to BUS
+PASS: gdb.base/sigall.exp: handle SIGBUS stop print
+PASS: gdb.base/sigall.exp: b handle_BUS
+PASS: gdb.base/sigall.exp: b gen_SEGV
+FAIL: gdb.base/sigall.exp: get signal BUS
+PASS: gdb.base/sigall.exp: send signal BUS
+PASS: gdb.base/sigall.exp: advance to SEGV
+PASS: gdb.base/sigall.exp: handle SIGSEGV stop print
+PASS: gdb.base/sigall.exp: b handle_SEGV
+PASS: gdb.base/sigall.exp: b gen_SYS
+FAIL: gdb.base/sigall.exp: get signal SEGV
+PASS: gdb.base/sigall.exp: send signal SEGV
+PASS: gdb.base/sigall.exp: advance to SYS
+PASS: gdb.base/sigall.exp: handle SIGSYS stop print
+PASS: gdb.base/sigall.exp: b handle_SYS
+PASS: gdb.base/sigall.exp: b gen_PIPE
+FAIL: gdb.base/sigall.exp: get signal SYS
+PASS: gdb.base/sigall.exp: send signal SYS
+PASS: gdb.base/sigall.exp: advance to PIPE
+PASS: gdb.base/sigall.exp: handle SIGPIPE stop print
+PASS: gdb.base/sigall.exp: b handle_PIPE
+PASS: gdb.base/sigall.exp: b gen_ALRM
+FAIL: gdb.base/sigall.exp: get signal PIPE
+PASS: gdb.base/sigall.exp: send signal PIPE
+PASS: gdb.base/sigall.exp: advance to ALRM
+PASS: gdb.base/sigall.exp: handle SIGALRM stop print
+PASS: gdb.base/sigall.exp: b handle_ALRM
+PASS: gdb.base/sigall.exp: b gen_URG
+FAIL: gdb.base/sigall.exp: get signal ALRM
+PASS: gdb.base/sigall.exp: send signal ALRM
+PASS: gdb.base/sigall.exp: advance to URG
+PASS: gdb.base/sigall.exp: handle SIGURG stop print
+PASS: gdb.base/sigall.exp: b handle_URG
+PASS: gdb.base/sigall.exp: b gen_TSTP
+FAIL: gdb.base/sigall.exp: get signal URG
+PASS: gdb.base/sigall.exp: send signal URG
+PASS: gdb.base/sigall.exp: advance to TSTP
+PASS: gdb.base/sigall.exp: handle SIGTSTP stop print
+PASS: gdb.base/sigall.exp: b handle_TSTP
+PASS: gdb.base/sigall.exp: b gen_CONT
+FAIL: gdb.base/sigall.exp: get signal TSTP
+PASS: gdb.base/sigall.exp: send signal TSTP
+PASS: gdb.base/sigall.exp: advance to CONT
+PASS: gdb.base/sigall.exp: handle SIGCONT stop print
+PASS: gdb.base/sigall.exp: b handle_CONT
+PASS: gdb.base/sigall.exp: b gen_CHLD
+FAIL: gdb.base/sigall.exp: get signal CONT
+PASS: gdb.base/sigall.exp: send signal CONT
+PASS: gdb.base/sigall.exp: advance to CHLD
+PASS: gdb.base/sigall.exp: handle SIGCHLD stop print
+PASS: gdb.base/sigall.exp: b handle_CHLD
+PASS: gdb.base/sigall.exp: b gen_TTIN
+FAIL: gdb.base/sigall.exp: get signal CHLD
+PASS: gdb.base/sigall.exp: send signal CHLD
+PASS: gdb.base/sigall.exp: advance to TTIN
+PASS: gdb.base/sigall.exp: handle SIGTTIN stop print
+PASS: gdb.base/sigall.exp: b handle_TTIN
+PASS: gdb.base/sigall.exp: b gen_TTOU
+FAIL: gdb.base/sigall.exp: get signal TTIN
+PASS: gdb.base/sigall.exp: send signal TTIN
+PASS: gdb.base/sigall.exp: advance to TTOU
+PASS: gdb.base/sigall.exp: handle SIGTTOU stop print
+PASS: gdb.base/sigall.exp: b handle_TTOU
+PASS: gdb.base/sigall.exp: b gen_IO
+FAIL: gdb.base/sigall.exp: get signal TTOU
+PASS: gdb.base/sigall.exp: send signal TTOU
+PASS: gdb.base/sigall.exp: advance to IO
+PASS: gdb.base/sigall.exp: handle SIGIO stop print
+PASS: gdb.base/sigall.exp: b handle_IO
+PASS: gdb.base/sigall.exp: b gen_XCPU
+FAIL: gdb.base/sigall.exp: get signal IO
+PASS: gdb.base/sigall.exp: send signal IO
+PASS: gdb.base/sigall.exp: advance to XCPU
+PASS: gdb.base/sigall.exp: handle SIGXCPU stop print
+PASS: gdb.base/sigall.exp: b handle_XCPU
+PASS: gdb.base/sigall.exp: b gen_XFSZ
+FAIL: gdb.base/sigall.exp: get signal XCPU
+PASS: gdb.base/sigall.exp: send signal XCPU
+PASS: gdb.base/sigall.exp: advance to XFSZ
+PASS: gdb.base/sigall.exp: handle SIGXFSZ stop print
+PASS: gdb.base/sigall.exp: b handle_XFSZ
+PASS: gdb.base/sigall.exp: b gen_VTALRM
+FAIL: gdb.base/sigall.exp: get signal XFSZ
+PASS: gdb.base/sigall.exp: send signal XFSZ
+PASS: gdb.base/sigall.exp: advance to VTALRM
+PASS: gdb.base/sigall.exp: handle SIGVTALRM stop print
+PASS: gdb.base/sigall.exp: b handle_VTALRM
+PASS: gdb.base/sigall.exp: b gen_PROF
+FAIL: gdb.base/sigall.exp: get signal VTALRM
+PASS: gdb.base/sigall.exp: send signal VTALRM
+PASS: gdb.base/sigall.exp: advance to PROF
+PASS: gdb.base/sigall.exp: handle SIGPROF stop print
+PASS: gdb.base/sigall.exp: b handle_PROF
+PASS: gdb.base/sigall.exp: b gen_WINCH
+FAIL: gdb.base/sigall.exp: get signal PROF
+PASS: gdb.base/sigall.exp: send signal PROF
+PASS: gdb.base/sigall.exp: advance to WINCH
+PASS: gdb.base/sigall.exp: handle SIGWINCH stop print
+PASS: gdb.base/sigall.exp: b handle_WINCH
+PASS: gdb.base/sigall.exp: b gen_LOST
+FAIL: gdb.base/sigall.exp: get signal WINCH
+PASS: gdb.base/sigall.exp: send signal WINCH
+PASS: gdb.base/sigall.exp: advance to LOST
+PASS: gdb.base/sigall.exp: handle SIGLOST stop print
+PASS: gdb.base/sigall.exp: b handle_LOST
+PASS: gdb.base/sigall.exp: b gen_USR1
+FAIL: gdb.base/sigall.exp: get signal LOST
+PASS: gdb.base/sigall.exp: send signal LOST
+PASS: gdb.base/sigall.exp: advance to USR1
+PASS: gdb.base/sigall.exp: handle SIGUSR1 stop print
+PASS: gdb.base/sigall.exp: b handle_USR1
+PASS: gdb.base/sigall.exp: b gen_USR2
+FAIL: gdb.base/sigall.exp: get signal USR1
+PASS: gdb.base/sigall.exp: send signal USR1
+PASS: gdb.base/sigall.exp: advance to USR2
+PASS: gdb.base/sigall.exp: handle SIGUSR2 stop print
+PASS: gdb.base/sigall.exp: b handle_USR2
+PASS: gdb.base/sigall.exp: b gen_PWR
+FAIL: gdb.base/sigall.exp: get signal USR2
+PASS: gdb.base/sigall.exp: send signal USR2
+PASS: gdb.base/sigall.exp: advance to PWR
+PASS: gdb.base/sigall.exp: handle SIGPWR stop print
+PASS: gdb.base/sigall.exp: b handle_PWR
+PASS: gdb.base/sigall.exp: b gen_POLL
+FAIL: gdb.base/sigall.exp: get signal PWR
+PASS: gdb.base/sigall.exp: send signal PWR
+PASS: gdb.base/sigall.exp: advance to POLL
+PASS: gdb.base/sigall.exp: handle SIGPOLL stop print
+PASS: gdb.base/sigall.exp: b handle_POLL
+PASS: gdb.base/sigall.exp: b gen_WIND
+PASS: gdb.base/sigall.exp: send signal POLL
+PASS: gdb.base/sigall.exp: advance to WIND
+PASS: gdb.base/sigall.exp: handle SIGWIND stop print
+PASS: gdb.base/sigall.exp: b handle_WIND
+PASS: gdb.base/sigall.exp: b gen_PHONE
+PASS: gdb.base/sigall.exp: send signal WIND
+PASS: gdb.base/sigall.exp: advance to PHONE
+PASS: gdb.base/sigall.exp: handle SIGPHONE stop print
+PASS: gdb.base/sigall.exp: b handle_PHONE
+PASS: gdb.base/sigall.exp: b gen_WAITING
+PASS: gdb.base/sigall.exp: send signal PHONE
+PASS: gdb.base/sigall.exp: advance to WAITING
+PASS: gdb.base/sigall.exp: handle SIGWAITING stop print
+PASS: gdb.base/sigall.exp: b handle_WAITING
+PASS: gdb.base/sigall.exp: b gen_LWP
+FAIL: gdb.base/sigall.exp: get signal WAITING
+PASS: gdb.base/sigall.exp: send signal WAITING
+PASS: gdb.base/sigall.exp: advance to LWP
+PASS: gdb.base/sigall.exp: handle SIGLWP stop print
+PASS: gdb.base/sigall.exp: b handle_LWP
+PASS: gdb.base/sigall.exp: b gen_DANGER
+FAIL: gdb.base/sigall.exp: get signal LWP
+PASS: gdb.base/sigall.exp: send signal LWP
+PASS: gdb.base/sigall.exp: advance to DANGER
+PASS: gdb.base/sigall.exp: handle SIGDANGER stop print
+PASS: gdb.base/sigall.exp: b handle_DANGER
+PASS: gdb.base/sigall.exp: b gen_GRANT
+PASS: gdb.base/sigall.exp: send signal DANGER
+PASS: gdb.base/sigall.exp: advance to GRANT
+PASS: gdb.base/sigall.exp: handle SIGGRANT stop print
+PASS: gdb.base/sigall.exp: b handle_GRANT
+PASS: gdb.base/sigall.exp: b gen_RETRACT
+PASS: gdb.base/sigall.exp: send signal GRANT
+PASS: gdb.base/sigall.exp: advance to RETRACT
+PASS: gdb.base/sigall.exp: handle SIGRETRACT stop print
+PASS: gdb.base/sigall.exp: b handle_RETRACT
+PASS: gdb.base/sigall.exp: b gen_MSG
+PASS: gdb.base/sigall.exp: send signal RETRACT
+PASS: gdb.base/sigall.exp: advance to MSG
+PASS: gdb.base/sigall.exp: handle SIGMSG stop print
+PASS: gdb.base/sigall.exp: b handle_MSG
+PASS: gdb.base/sigall.exp: b gen_SOUND
+PASS: gdb.base/sigall.exp: send signal MSG
+PASS: gdb.base/sigall.exp: advance to SOUND
+PASS: gdb.base/sigall.exp: handle SIGSOUND stop print
+PASS: gdb.base/sigall.exp: b handle_SOUND
+PASS: gdb.base/sigall.exp: b gen_SAK
+PASS: gdb.base/sigall.exp: send signal SOUND
+PASS: gdb.base/sigall.exp: advance to SAK
+PASS: gdb.base/sigall.exp: handle SIGSAK stop print
+PASS: gdb.base/sigall.exp: b handle_SAK
+PASS: gdb.base/sigall.exp: b gen_PRIO
+PASS: gdb.base/sigall.exp: send signal SAK
+PASS: gdb.base/sigall.exp: advance to PRIO
+PASS: gdb.base/sigall.exp: handle SIGPRIO stop print
+PASS: gdb.base/sigall.exp: b handle_PRIO
+PASS: gdb.base/sigall.exp: b gen_33
+PASS: gdb.base/sigall.exp: send signal PRIO
+PASS: gdb.base/sigall.exp: advance to 33
+PASS: gdb.base/sigall.exp: handle SIG33 stop print
+PASS: gdb.base/sigall.exp: b handle_33
+PASS: gdb.base/sigall.exp: b gen_34
+PASS: gdb.base/sigall.exp: send signal 33
+PASS: gdb.base/sigall.exp: advance to 34
+PASS: gdb.base/sigall.exp: handle SIG34 stop print
+PASS: gdb.base/sigall.exp: b handle_34
+PASS: gdb.base/sigall.exp: b gen_35
+PASS: gdb.base/sigall.exp: send signal 34
+PASS: gdb.base/sigall.exp: advance to 35
+PASS: gdb.base/sigall.exp: handle SIG35 stop print
+PASS: gdb.base/sigall.exp: b handle_35
+PASS: gdb.base/sigall.exp: b gen_36
+PASS: gdb.base/sigall.exp: send signal 35
+PASS: gdb.base/sigall.exp: advance to 36
+PASS: gdb.base/sigall.exp: handle SIG36 stop print
+PASS: gdb.base/sigall.exp: b handle_36
+PASS: gdb.base/sigall.exp: b gen_37
+PASS: gdb.base/sigall.exp: send signal 36
+PASS: gdb.base/sigall.exp: advance to 37
+PASS: gdb.base/sigall.exp: handle SIG37 stop print
+PASS: gdb.base/sigall.exp: b handle_37
+PASS: gdb.base/sigall.exp: b gen_38
+PASS: gdb.base/sigall.exp: send signal 37
+PASS: gdb.base/sigall.exp: advance to 38
+PASS: gdb.base/sigall.exp: handle SIG38 stop print
+PASS: gdb.base/sigall.exp: b handle_38
+PASS: gdb.base/sigall.exp: b gen_39
+PASS: gdb.base/sigall.exp: send signal 38
+PASS: gdb.base/sigall.exp: advance to 39
+PASS: gdb.base/sigall.exp: handle SIG39 stop print
+PASS: gdb.base/sigall.exp: b handle_39
+PASS: gdb.base/sigall.exp: b gen_40
+PASS: gdb.base/sigall.exp: send signal 39
+PASS: gdb.base/sigall.exp: advance to 40
+PASS: gdb.base/sigall.exp: handle SIG40 stop print
+PASS: gdb.base/sigall.exp: b handle_40
+PASS: gdb.base/sigall.exp: b gen_41
+PASS: gdb.base/sigall.exp: send signal 40
+PASS: gdb.base/sigall.exp: advance to 41
+PASS: gdb.base/sigall.exp: handle SIG41 stop print
+PASS: gdb.base/sigall.exp: b handle_41
+PASS: gdb.base/sigall.exp: b gen_42
+PASS: gdb.base/sigall.exp: send signal 41
+PASS: gdb.base/sigall.exp: advance to 42
+PASS: gdb.base/sigall.exp: handle SIG42 stop print
+PASS: gdb.base/sigall.exp: b handle_42
+PASS: gdb.base/sigall.exp: b gen_43
+PASS: gdb.base/sigall.exp: send signal 42
+PASS: gdb.base/sigall.exp: advance to 43
+PASS: gdb.base/sigall.exp: handle SIG43 stop print
+PASS: gdb.base/sigall.exp: b handle_43
+PASS: gdb.base/sigall.exp: b gen_44
+PASS: gdb.base/sigall.exp: send signal 43
+PASS: gdb.base/sigall.exp: advance to 44
+PASS: gdb.base/sigall.exp: handle SIG44 stop print
+PASS: gdb.base/sigall.exp: b handle_44
+PASS: gdb.base/sigall.exp: b gen_45
+PASS: gdb.base/sigall.exp: send signal 44
+PASS: gdb.base/sigall.exp: advance to 45
+PASS: gdb.base/sigall.exp: handle SIG45 stop print
+PASS: gdb.base/sigall.exp: b handle_45
+PASS: gdb.base/sigall.exp: b gen_46
+PASS: gdb.base/sigall.exp: send signal 45
+PASS: gdb.base/sigall.exp: advance to 46
+PASS: gdb.base/sigall.exp: handle SIG46 stop print
+PASS: gdb.base/sigall.exp: b handle_46
+PASS: gdb.base/sigall.exp: b gen_47
+PASS: gdb.base/sigall.exp: send signal 46
+PASS: gdb.base/sigall.exp: advance to 47
+PASS: gdb.base/sigall.exp: handle SIG47 stop print
+PASS: gdb.base/sigall.exp: b handle_47
+PASS: gdb.base/sigall.exp: b gen_48
+PASS: gdb.base/sigall.exp: send signal 47
+PASS: gdb.base/sigall.exp: advance to 48
+PASS: gdb.base/sigall.exp: handle SIG48 stop print
+PASS: gdb.base/sigall.exp: b handle_48
+PASS: gdb.base/sigall.exp: b gen_49
+PASS: gdb.base/sigall.exp: send signal 48
+PASS: gdb.base/sigall.exp: advance to 49
+PASS: gdb.base/sigall.exp: handle SIG49 stop print
+PASS: gdb.base/sigall.exp: b handle_49
+PASS: gdb.base/sigall.exp: b gen_50
+PASS: gdb.base/sigall.exp: send signal 49
+PASS: gdb.base/sigall.exp: advance to 50
+PASS: gdb.base/sigall.exp: handle SIG50 stop print
+PASS: gdb.base/sigall.exp: b handle_50
+PASS: gdb.base/sigall.exp: b gen_51
+PASS: gdb.base/sigall.exp: send signal 50
+PASS: gdb.base/sigall.exp: advance to 51
+PASS: gdb.base/sigall.exp: handle SIG51 stop print
+PASS: gdb.base/sigall.exp: b handle_51
+PASS: gdb.base/sigall.exp: b gen_52
+PASS: gdb.base/sigall.exp: send signal 51
+PASS: gdb.base/sigall.exp: advance to 52
+PASS: gdb.base/sigall.exp: handle SIG52 stop print
+PASS: gdb.base/sigall.exp: b handle_52
+PASS: gdb.base/sigall.exp: b gen_53
+PASS: gdb.base/sigall.exp: send signal 52
+PASS: gdb.base/sigall.exp: advance to 53
+PASS: gdb.base/sigall.exp: handle SIG53 stop print
+PASS: gdb.base/sigall.exp: b handle_53
+PASS: gdb.base/sigall.exp: b gen_54
+PASS: gdb.base/sigall.exp: send signal 53
+PASS: gdb.base/sigall.exp: advance to 54
+PASS: gdb.base/sigall.exp: handle SIG54 stop print
+PASS: gdb.base/sigall.exp: b handle_54
+PASS: gdb.base/sigall.exp: b gen_55
+PASS: gdb.base/sigall.exp: send signal 54
+PASS: gdb.base/sigall.exp: advance to 55
+PASS: gdb.base/sigall.exp: handle SIG55 stop print
+PASS: gdb.base/sigall.exp: b handle_55
+PASS: gdb.base/sigall.exp: b gen_56
+PASS: gdb.base/sigall.exp: send signal 55
+PASS: gdb.base/sigall.exp: advance to 56
+PASS: gdb.base/sigall.exp: handle SIG56 stop print
+PASS: gdb.base/sigall.exp: b handle_56
+PASS: gdb.base/sigall.exp: b gen_57
+PASS: gdb.base/sigall.exp: send signal 56
+PASS: gdb.base/sigall.exp: advance to 57
+PASS: gdb.base/sigall.exp: handle SIG57 stop print
+PASS: gdb.base/sigall.exp: b handle_57
+PASS: gdb.base/sigall.exp: b gen_58
+PASS: gdb.base/sigall.exp: send signal 57
+PASS: gdb.base/sigall.exp: advance to 58
+PASS: gdb.base/sigall.exp: handle SIG58 stop print
+PASS: gdb.base/sigall.exp: b handle_58
+PASS: gdb.base/sigall.exp: b gen_59
+PASS: gdb.base/sigall.exp: send signal 58
+PASS: gdb.base/sigall.exp: advance to 59
+PASS: gdb.base/sigall.exp: handle SIG59 stop print
+PASS: gdb.base/sigall.exp: b handle_59
+PASS: gdb.base/sigall.exp: b gen_60
+PASS: gdb.base/sigall.exp: send signal 59
+PASS: gdb.base/sigall.exp: advance to 60
+PASS: gdb.base/sigall.exp: handle SIG60 stop print
+PASS: gdb.base/sigall.exp: b handle_60
+PASS: gdb.base/sigall.exp: b gen_61
+PASS: gdb.base/sigall.exp: send signal 60
+PASS: gdb.base/sigall.exp: advance to 61
+PASS: gdb.base/sigall.exp: handle SIG61 stop print
+PASS: gdb.base/sigall.exp: b handle_61
+PASS: gdb.base/sigall.exp: b gen_62
+PASS: gdb.base/sigall.exp: send signal 61
+PASS: gdb.base/sigall.exp: advance to 62
+PASS: gdb.base/sigall.exp: handle SIG62 stop print
+PASS: gdb.base/sigall.exp: b handle_62
+PASS: gdb.base/sigall.exp: b gen_63
+PASS: gdb.base/sigall.exp: send signal 62
+PASS: gdb.base/sigall.exp: advance to 63
+PASS: gdb.base/sigall.exp: handle SIG63 stop print
+PASS: gdb.base/sigall.exp: b handle_63
+PASS: gdb.base/sigall.exp: b gen_TERM
+PASS: gdb.base/sigall.exp: send signal 63
+PASS: gdb.base/sigall.exp: advance to TERM
+PASS: gdb.base/sigall.exp: handle SIGTERM stop print
+PASS: gdb.base/sigall.exp: b handle_TERM
+FAIL: gdb.base/sigall.exp: get signal TERM
+PASS: gdb.base/sigall.exp: send signal TERM
+PASS: gdb.base/sigall.exp: continue until exit at continue to sigall exit
+PASS: gdb.base/sigaltstack.exp: handle SIGALRM print pass nostop
+PASS: gdb.base/sigaltstack.exp: handle SIGVTALRM print pass nostop
+PASS: gdb.base/sigaltstack.exp: handle SIGPROF print pass nostop
+PASS: gdb.base/sigaltstack.exp: break catcher if level == INNER
+PASS: gdb.base/sigaltstack.exp: continue to catch
+PASS: gdb.base/sigaltstack.exp: next
+FAIL: gdb.base/sigaltstack.exp: backtrace (pattern 2)
+FAIL: gdb.base/sigaltstack.exp: finish from catch LEAF
+FAIL: gdb.base/sigaltstack.exp: finish to throw INNER
+FAIL: gdb.base/sigaltstack.exp: finish to catch INNER (the program exited)
+FAIL: gdb.base/sigaltstack.exp: finish from catch INNER (the program is no longer running)
+FAIL: gdb.base/sigaltstack.exp: finish to OUTER (the program is no longer running)
+FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (the program is no longer running)
+FAIL: gdb.base/sigaltstack.exp: finish to MAIN (the program is no longer running)
+PASS: gdb.base/sigbpt.exp: break keeper
+PASS: gdb.base/sigbpt.exp: display/i $pc
+PASS: gdb.base/sigbpt.exp: advance to the bowler
+FAIL: gdb.base/sigbpt.exp: stepping to fault
+FAIL: gdb.base/sigbpt.exp: get insn after fault
+FAIL: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn (none 0x401121)
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi; continue to keeper
+PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV
+FAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; set breakpoint 0 of 1
+FAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; clear breakpoint 0 of 1
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1
+FAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2
+FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: cont; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont; continue to keeper
+PASS: gdb.base/sigbpt.exp: cont; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont; set breakpoint 0  of 1
+PASS: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault
+FAIL: gdb.base/sigbpt.exp: cont; stepi fault
+PASS: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0  of 2
+PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1  of 2
+PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault
+FAIL: gdb.base/sigbpt.exp: cont bp after segv; stepi fault
+PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2
+PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0  of 3
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1  of 3
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2  of 3
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault
+FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 0 of 3
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 1 of 3
+FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3
+PASS: gdb.base/sigchld.exp: set breakpoint at success exit
+PASS: gdb.base/sigchld.exp: set breakpoint at failure exit
+PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+PASS: gdb.base/siginfo-addr.exp: display/i $pc
+FAIL: gdb.base/siginfo-addr.exp: continue to signal
+FAIL: gdb.base/siginfo-addr.exp: correct si_addr (the program exited)
+FAIL: gdb.base/siginfo-infcall.exp: continue to SIGUSR1
+PASS: gdb.base/siginfo-infcall.exp: p callme ()
+FAIL: gdb.base/siginfo-infcall.exp: continue to the handler
+PASS: gdb.base/siginfo.exp: display/i $pc
+PASS: gdb.base/siginfo.exp: break handler
+PASS: gdb.base/siginfo.exp: continue to stepi handler
+FAIL: gdb.base/siginfo.exp: backtrace for nexti (pattern 2)
+FAIL: gdb.base/siginfo.exp: step out of handler
+PASS: gdb.base/signals.exp: handle all print
+PASS: gdb.base/signals.exp: set variable count = 0
+PASS: gdb.base/signals.exp: break handler if 0
+PASS: gdb.base/signals.exp: set $handler_breakpoint_number = $bpnum
+PASS: gdb.base/signals.exp: next to signal
+PASS: gdb.base/signals.exp: next to alarm #1
+PASS: gdb.base/signals.exp: next to ++count #1
+PASS: gdb.base/signals.exp: p func1 () #1
+PASS: gdb.base/signals.exp: p count #1
+PASS: gdb.base/signals.exp: condition $handler_breakpoint_number
+PASS: gdb.base/signals.exp: next to alarm #2
+PASS: gdb.base/signals.exp: next to ++count #2
+PASS: gdb.base/signals.exp: p func1 () #2
+FAIL: gdb.base/signals.exp: backtrace from handler when calling func1
+PASS: gdb.base/signals.exp: continue
+PASS: gdb.base/signals.exp: p count #2
+PASS: gdb.base/signals.exp: info signals
+PASS: gdb.base/signals.exp: info signal SIGTRAP
+PASS: gdb.base/signals.exp: info signal 5
+PASS: gdb.base/signals.exp: handle without arguments
+PASS: gdb.base/signals.exp: handle with bogus SIG
+PASS: gdb.base/signals.exp: handle SIG with bogus action
+PASS: gdb.base/signals.exp: handle SIG with multiple conflicting actions
+PASS: gdb.base/signals.exp: handle SIG parses all legal actions
+PASS: gdb.base/signals.exp: handle multiple SIGs
+PASS: gdb.base/signals.exp: override SIGTRAP
+PASS: gdb.base/signals.exp: invalid signal number rejected
+PASS: gdb.base/signals.exp: handle multiple SIGs via integer range
+PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range
+PASS: gdb.base/signals.exp: override SIGINT
+PASS: gdb.base/signals.exp: signal without arguments disallowed
+PASS: gdb.base/signals.exp: signal SIGUSR1
+FAIL: gdb.base/signals.exp: backtrace for SIGUSR1
+FAIL: gdb.base/signest.exp: continue to fault
+PASS: gdb.base/signest.exp: set conditional breakpoint
+PASS: gdb.base/signest.exp: pass SIGSEGV
+PASS: gdb.base/signest.exp: pass SIGBUS
+FAIL: gdb.base/signest.exp: run through nested faults (the program exited)
+PASS: gdb.base/signull.exp: set for function pointer probe
+FAIL: gdb.base/signull.exp: probe function pointer
+PASS: gdb.base/signull.exp: rerun to main
+PASS: gdb.base/signull.exp: break bowler
+PASS: gdb.base/signull.exp: break keeper
+PASS: gdb.base/signull.exp: handle SIGSEGV
+PASS: gdb.base/signull.exp: handle SIGBUS
+PASS: gdb.base/signull.exp: data read; start with the bowler
+PASS: gdb.base/signull.exp: data read; select the pointer type
+FAIL: gdb.base/signull.exp: data read; take the SIGSEGV
+PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV
+PASS: gdb.base/signull.exp: data read; continue to the keeper
+FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
+PASS: gdb.base/signull.exp: data write; start with the bowler
+PASS: gdb.base/signull.exp: data write; select the pointer type
+FAIL: gdb.base/signull.exp: data write; take the SIGSEGV
+PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV
+PASS: gdb.base/signull.exp: data write; continue to the keeper
+FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
+PASS: gdb.base/signull.exp: code; start with the bowler
+PASS: gdb.base/signull.exp: code; select the pointer type
+FAIL: gdb.base/signull.exp: code; take the SIGSEGV
+PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV
+PASS: gdb.base/signull.exp: code; continue to the keeper
+FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
+PASS: gdb.base/sigrepeat.exp: advance to infinite loop
+FAIL: gdb.base/sigrepeat.exp: next (timeout)
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+FAIL: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti (pattern 2)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: break clear done
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: break clear done
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: break clear done
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: break clear done
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: leave handler (could not insert single-step breakpoint)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+FAIL: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+FAIL: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: continue to handler
+FAIL: gdb.base/sigstep.exp: stepi from handleri: leave handler
+FAIL: gdb.base/sigstep.exp: stepi from handleri: leave signal trampoline
+PASS: gdb.base/sigstep.exp: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break handler
+PASS: gdb.base/sigstep.exp: nexti from handleri: continue to handler
+FAIL: gdb.base/sigstep.exp: nexti from handleri: leave handler
+FAIL: gdb.base/sigstep.exp: nexti from handleri: leave signal trampoline
+PASS: gdb.base/sigstep.exp: finish from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+PASS: gdb.base/sigstep.exp: finish from handleri: continue to handler
+FAIL: gdb.base/sigstep.exp: finish from handleri: leave handler
+FAIL: gdb.base/sigstep.exp: finish from handleri: leave signal trampoline
+PASS: gdb.base/sigstep.exp: return from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+PASS: gdb.base/sigstep.exp: return from handleri: continue to handler
+FAIL: gdb.base/sigstep.exp: return from handleri: leave handler
+FAIL: gdb.base/sigstep.exp: return from handleri: leave signal trampoline
+PASS: gdb.base/sigstep.exp: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step to handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: step to handler: break handler
+FAIL: gdb.base/sigstep.exp: step to handler: performing step (timeout)
+PASS: gdb.base/sigstep.exp: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next to handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: next to handler: break handler
+FAIL: gdb.base/sigstep.exp: next to handler: performing next (timeout)
+PASS: gdb.base/sigstep.exp: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue to handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: continue to handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler: performing continue
+PASS: gdb.base/sigstep.exp: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+FAIL: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+FAIL: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: step to handler entry: break handler
+FAIL: gdb.base/sigstep.exp: step to handler entry: performing step (timeout)
+PASS: gdb.base/sigstep.exp: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: next to handler entry: break handler
+FAIL: gdb.base/sigstep.exp: next to handler entry: performing next (timeout)
+PASS: gdb.base/sigstep.exp: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: continue to handler entry: break handler
+PASS: gdb.base/sigstep.exp: continue to handler entry: performing continue
+PASS: gdb.base/sigstep.exp: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+PASS: gdb.base/sigstep.exp: step over handler: advance to infinite loop
+FAIL: gdb.base/sigstep.exp: step over handler: performing step (timeout)
+PASS: gdb.base/sigstep.exp: next over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+PASS: gdb.base/sigstep.exp: next over handler: advance to infinite loop
+FAIL: gdb.base/sigstep.exp: next over handler: performing next (timeout)
+PASS: gdb.base/sigstep.exp: continue over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+PASS: gdb.base/sigstep.exp: continue over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: continue over handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: performing step (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: performing next (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: performing continue
+FAIL: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: backtrace (pattern 2)
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: performing step (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: performing next (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: performing continue
+FAIL: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: backtrace (pattern 2)
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: performing step (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: performing next (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: performing continue
+FAIL: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: backtrace (pattern 2)
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: performing step (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: performing next (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: performing continue
+FAIL: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: backtrace (pattern 2)
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: performing step (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: performing step (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: performing next (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: performing next (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: performing continue (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: performing step (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: performing step (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: performing next (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: performing next (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: performing continue (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
+PASS: gdb.base/sizeof.exp: next
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (short)" (2)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long)" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long long)" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void *)" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (float)" (4)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (double)" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long double)" (16)
+PASS: gdb.base/sizeof.exp: check sizeof "char"
+PASS: gdb.base/sizeof.exp: check sizeof "short"
+PASS: gdb.base/sizeof.exp: check sizeof "int"
+PASS: gdb.base/sizeof.exp: check sizeof "long"
+PASS: gdb.base/sizeof.exp: check sizeof "long long"
+PASS: gdb.base/sizeof.exp: check sizeof "void *"
+PASS: gdb.base/sizeof.exp: check sizeof "void (*)(void)"
+PASS: gdb.base/sizeof.exp: check sizeof "float"
+PASS: gdb.base/sizeof.exp: check sizeof "double"
+PASS: gdb.base/sizeof.exp: check sizeof "long double"
+PASS: gdb.base/sizeof.exp: get integer valueof "'\377'" (-1)
+PASS: gdb.base/sizeof.exp: get integer valueof "(int) (char) -1" (-1)
+PASS: gdb.base/sizeof.exp: get integer valueof "(int) (signed char) -1" (-1)
+PASS: gdb.base/sizeof.exp: get integer valueof "(int) (unsigned char) -1" (255)
+PASS: gdb.base/sizeof.exp: check valueof "'\377'"
+PASS: gdb.base/sizeof.exp: check valueof "(int) (char) -1"
+PASS: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1"
+PASS: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1"
+PASS: gdb.base/sizeof.exp: set padding_char.v = 1
+PASS: gdb.base/sizeof.exp: print padding_char.p1
+PASS: gdb.base/sizeof.exp: print/d padding_char.v
+PASS: gdb.base/sizeof.exp: print padding_char.p2
+PASS: gdb.base/sizeof.exp: set padding_short.v = 2
+PASS: gdb.base/sizeof.exp: print padding_short.p1
+PASS: gdb.base/sizeof.exp: print/d padding_short.v
+PASS: gdb.base/sizeof.exp: print padding_short.p2
+PASS: gdb.base/sizeof.exp: set padding_int.v = 4
+PASS: gdb.base/sizeof.exp: print padding_int.p1
+PASS: gdb.base/sizeof.exp: print/d padding_int.v
+PASS: gdb.base/sizeof.exp: print padding_int.p2
+PASS: gdb.base/sizeof.exp: set padding_long.v = 4
+PASS: gdb.base/sizeof.exp: print padding_long.p1
+PASS: gdb.base/sizeof.exp: print/d padding_long.v
+PASS: gdb.base/sizeof.exp: print padding_long.p2
+PASS: gdb.base/sizeof.exp: set padding_long_long.v = 8
+PASS: gdb.base/sizeof.exp: print padding_long_long.p1
+PASS: gdb.base/sizeof.exp: print/d padding_long_long.v
+PASS: gdb.base/sizeof.exp: print padding_long_long.p2
+PASS: gdb.base/sizeof.exp: set padding_float.v = 1
+PASS: gdb.base/sizeof.exp: print padding_float.p1
+PASS: gdb.base/sizeof.exp: print/f padding_float.v
+PASS: gdb.base/sizeof.exp: print padding_float.p2
+PASS: gdb.base/sizeof.exp: set padding_double.v = 2
+PASS: gdb.base/sizeof.exp: print padding_double.p1
+PASS: gdb.base/sizeof.exp: print/f padding_double.v
+PASS: gdb.base/sizeof.exp: print padding_double.p2
+PASS: gdb.base/sizeof.exp: set padding_long_double.v = 4
+PASS: gdb.base/sizeof.exp: print padding_long_double.p1
+PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+PASS: gdb.base/sizeof.exp: print padding_long_double.p2
+PASS: gdb.base/sizeof.exp: maint print arch
+PASS: gdb.base/skip.exp: skip file (no default file)
+PASS: gdb.base/skip.exp: skip function
+PASS: gdb.base/skip.exp: skip (no default function)
+PASS: gdb.base/skip.exp: info skip empty
+PASS: gdb.base/skip.exp: skip file (skip.c)
+PASS: gdb.base/skip.exp: skip (main)
+PASS: gdb.base/skip.exp: skip file skip1.c
+PASS: gdb.base/skip.exp: skip function baz
+PASS: gdb.base/skip.exp: skip enable 999
+PASS: gdb.base/skip.exp: skip disable 999
+PASS: gdb.base/skip.exp: skip delete 999
+PASS: gdb.base/skip.exp: skip enable a
+PASS: gdb.base/skip.exp: skip disable a
+PASS: gdb.base/skip.exp: skip delete a
+PASS: gdb.base/skip.exp: info skip 999
+PASS: gdb.base/skip.exp: info skip
+PASS: gdb.base/skip.exp: step in the main
+PASS: gdb.base/skip.exp: step after all ignored
+PASS: gdb.base/skip.exp: skip delete 1
+PASS: gdb.base/skip.exp: info skip (delete 1)
+PASS: gdb.base/skip.exp: step after deleting 1 (1)
+PASS: gdb.base/skip.exp: step after deleting 1 (2)
+PASS: gdb.base/skip.exp: step after deleting 1 (3)
+PASS: gdb.base/skip.exp: skip disable 3
+PASS: gdb.base/skip.exp: info skip shows entry as disabled
+PASS: gdb.base/skip.exp: step after disabling 3 (1)
+PASS: gdb.base/skip.exp: step after disabling 3 (2)
+PASS: gdb.base/skip.exp: step after disabling 3 (3)
+PASS: gdb.base/skip.exp: step after disabling 3 (4)
+PASS: gdb.base/skip.exp: step after disabling 3 (5)
+PASS: gdb.base/skip.exp: skip enable 3
+PASS: gdb.base/skip.exp: info skip shows entry as enabled
+PASS: gdb.base/skip.exp: step after enable 3 (1)
+PASS: gdb.base/skip.exp: step after enable 3 (2)
+PASS: gdb.base/skip.exp: step after enable 3 (3)
+PASS: gdb.base/skip.exp: skip disable
+PASS: gdb.base/skip.exp: info skip after disabling all
+PASS: gdb.base/skip.exp: skip enable
+PASS: gdb.base/skip.exp: info skip after enabling all
+PASS: gdb.base/skip.exp: skip disable 4 2-3
+PASS: gdb.base/skip.exp: info skip after disabling 4 2-3
+PASS: gdb.base/skip.exp: skip enable 2-3
+PASS: gdb.base/skip.exp: info skip after enabling 2-3
+PASS: gdb.base/skip.exp: info skip 2-3
+PASS: gdb.base/skip.exp: skip delete 2 3
+PASS: gdb.base/skip.exp: info skip after deleting 2 3
+PASS: gdb.base/skip.exp: skip delete
+PASS: gdb.base/skip.exp: info skip after deleting all
+PASS: gdb.base/so-impl-ld.exp: step over solib call
+PASS: gdb.base/so-impl-ld.exp: step into solib call
+PASS: gdb.base/so-impl-ld.exp: step in solib call
+PASS: gdb.base/so-impl-ld.exp: step out of solib call
+PASS: gdb.base/solib-corrupted.exp: normal list
+XFAIL: gdb.base/solib-corrupted.exp: make solibs looping
+UNTESTED: gdb.base/solib-corrupted.exp: no _r_debug symbol has been found
+PASS: gdb.base/solib-display.exp: NO: display a_global
+PASS: gdb.base/solib-display.exp: NO: display b_global
+PASS: gdb.base/solib-display.exp: NO: display c_global
+PASS: gdb.base/solib-display.exp: NO: after rerun
+PASS: gdb.base/solib-display.exp: NO: after rerun (2)
+PASS: gdb.base/solib-display.exp: NO: break 25
+PASS: gdb.base/solib-display.exp: NO: continue
+PASS: gdb.base/solib-display.exp: NO: display main_global
+PASS: gdb.base/solib-display.exp: NO: display a_local
+PASS: gdb.base/solib-display.exp: NO: display a_static
+PASS: gdb.base/solib-display.exp: NO: break 25
+PASS: gdb.base/solib-display.exp: NO: continue
+PASS: gdb.base/solib-display.exp: IN: display a_global
+PASS: gdb.base/solib-display.exp: IN: display b_global
+PASS: gdb.base/solib-display.exp: IN: display c_global
+PASS: gdb.base/solib-display.exp: IN: after rerun
+PASS: gdb.base/solib-display.exp: IN: after rerun (2)
+PASS: gdb.base/solib-display.exp: IN: break 25
+PASS: gdb.base/solib-display.exp: IN: continue
+PASS: gdb.base/solib-display.exp: IN: display main_global
+PASS: gdb.base/solib-display.exp: IN: display a_local
+PASS: gdb.base/solib-display.exp: IN: display a_static
+PASS: gdb.base/solib-display.exp: IN: break 25
+PASS: gdb.base/solib-display.exp: IN: continue
+UNSUPPORTED: gdb.base/solib-display.exp: SEP: Could not split debug of $(@D)/gdb/testsuite/outputs/gdb.base/solib-display/solib-display-lib.so.
+UNTESTED: gdb.base/solib-nodir.exp: solib-nodir.exp
+UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so.
+UNTESTED: gdb.base/solib-search.exp: Could not compile libs.
+PASS: gdb.base/solib-symbol.exp: foo2 in main
+PASS: gdb.base/solib-symbol.exp: foo in libmd
+PASS: gdb.base/solib-symbol.exp: continue
+PASS: gdb.base/solib-symbol.exp: foo2 in mdlib
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib2 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib2 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib2 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib2 first
+PASS: gdb.base/source-dir.exp: directory /nOtExStInG/a /nOtExStInG/b /nOtExStInG/c
+PASS: gdb.base/source-dir.exp: directory /nOtExStInG/b /nOtExStInG/d /nOtExStInG/c
+PASS: gdb.base/source-execution.exp: source source-execution.gdb
+PASS: gdb.base/source.exp: script contains error
+PASS: gdb.base/source.exp: source -v
+PASS: gdb.base/source.exp: source after -v
+PASS: gdb.base/source.exp: set search directories
+PASS: gdb.base/source.exp: source -s
+PASS: gdb.base/source.exp: source -s -v
+PASS: gdb.base/source.exp: source -v -s
+PASS: gdb.base/source.exp: source for-sure-nonexistant-file
+PASS: gdb.base/source.exp: source source-nofile.gdb
+PASS: gdb.base/sss-bp-on-user-bp-2.exp: set debug target 1
+PASS: gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step
+UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software single-stepping
+PASS: gdb.base/sss-bp-on-user-bp.exp: continue to breakpoint: first breakpoint
+PASS: gdb.base/sss-bp-on-user-bp.exp: disassemble main
+PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x0000000000400f6a
+PASS: gdb.base/sss-bp-on-user-bp.exp: set breakpoint always-inserted on
+PASS: gdb.base/sss-bp-on-user-bp.exp: si
+PASS: gdb.base/sss-bp-on-user-bp.exp: jump *$pc
+PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for small frame
+PASS: gdb.base/stack-checking.exp: bt
+PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for medium frame
+PASS: gdb.base/stack-checking.exp: bt
+PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for big frame
+PASS: gdb.base/stack-checking.exp: bt
+PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next
+PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum
+XFAIL: gdb.base/stale-infcall.exp: test system longjmp tracking support
+UNTESTED: gdb.base/stale-infcall.exp: System lacks support for tracking longjmps
+UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp
+UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp
+PASS: gdb.base/start.exp: start
+PASS: gdb.base/statistics.exp: startup time and space
+PASS: gdb.base/step-break.exp: breakpoint line number
+PASS: gdb.base/step-break.exp: run until breakpoint set at a line number
+PASS: gdb.base/step-break.exp: next 2 (1)
+PASS: gdb.base/step-break.exp: next 2 (2)
+PASS: gdb.base/step-break.exp: next 2 (3)
+PASS: gdb.base/step-break.exp: next 2 (4)
+PASS: gdb.base/step-break.exp: next 2 (5)
+PASS: gdb.base/step-break.exp: next 2 (6)
+PASS: gdb.base/step-bt.exp: breakpoint at first instruction of hello()
+PASS: gdb.base/step-bt.exp: run to hello()
+PASS: gdb.base/step-bt.exp: step first instruction
+PASS: gdb.base/step-bt.exp: backtrace after first instruction step
+PASS: gdb.base/step-bt.exp: step second instruction
+PASS: gdb.base/step-bt.exp: backtrace after second instruction step
+PASS: gdb.base/step-line.exp: break f1
+PASS: gdb.base/step-line.exp: continue to f1
+PASS: gdb.base/step-line.exp: next over dummy 1
+PASS: gdb.base/step-line.exp: next to dummy 2
+PASS: gdb.base/step-line.exp: next over dummy 2
+PASS: gdb.base/step-line.exp: step into f2
+PASS: gdb.base/step-line.exp: next over dummy 4
+PASS: gdb.base/step-line.exp: next to dummy 5
+PASS: gdb.base/step-line.exp: next to dummy 6
+PASS: gdb.base/step-line.exp: next over dummy 6
+PASS: gdb.base/step-line.exp: next to dummy 7
+PASS: gdb.base/step-line.exp: next to dummy 8
+PASS: gdb.base/step-line.exp: next over dummy 8
+PASS: gdb.base/step-line.exp: next to dummy 9
+PASS: gdb.base/step-line.exp: next to dummy 10
+PASS: gdb.base/step-line.exp: next over dummy 10
+PASS: gdb.base/step-over-no-symbols.exp: displaced=off: purging symbols
+PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get before PC
+PASS: gdb.base/step-over-no-symbols.exp: displaced=off: break *$pc
+PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping off
+PASS: gdb.base/step-over-no-symbols.exp: displaced=off: stepi
+PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get after PC
+PASS: gdb.base/step-over-no-symbols.exp: displaced=off: advanced
+PASS: gdb.base/step-resume-infcall.exp: step
+PASS: gdb.base/step-resume-infcall.exp: up
+PASS: gdb.base/step-resume-infcall.exp: set $b=$pc
+PASS: gdb.base/step-resume-infcall.exp: print $bpnum
+PASS: gdb.base/step-resume-infcall.exp: disass/m
+PASS: gdb.base/step-resume-infcall.exp: info breakpoints
+PASS: gdb.base/step-resume-infcall.exp: next
+PASS: gdb.base/step-resume-infcall.exp: p cond_hit
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: set non-stop off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: set displaced-stepping off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: set breakpoint always-inserted off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: user bp: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: user bp: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: step-resume: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: step-resume: next
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: step-resume: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: set non-stop off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: set displaced-stepping off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: set breakpoint always-inserted on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: user bp: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: user bp: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: step-resume: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: step-resume: next
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: step-resume: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: set non-stop off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: set displaced-stepping on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: set breakpoint always-inserted off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: user bp: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: user bp: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: step-resume: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: step-resume: next
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: step-resume: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: set non-stop off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: set displaced-stepping on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: set breakpoint always-inserted on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: user bp: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: user bp: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: step-resume: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: step-resume: next
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: step-resume: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set non-stop on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set displaced-stepping off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set breakpoint always-inserted off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: set non-stop on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: set displaced-stepping off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: set breakpoint always-inserted on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: set non-stop on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: set displaced-stepping on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: set breakpoint always-inserted off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: set non-stop on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: set displaced-stepping on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: set breakpoint always-inserted on
+PASS: gdb.base/step-symless.exp: strip stub symbols
+FAIL: gdb.base/step-symless.exp: step
+PASS: gdb.base/step-test.exp: next 1
+PASS: gdb.base/step-test.exp: step 1
+PASS: gdb.base/step-test.exp: next 2
+PASS: gdb.base/step-test.exp: step 3
+PASS: gdb.base/step-test.exp: next 3
+PASS: gdb.base/step-test.exp: next over
+PASS: gdb.base/step-test.exp: step into
+PASS: gdb.base/step-test.exp: step out
+PASS: gdb.base/step-test.exp: stepi to next line
+PASS: gdb.base/step-test.exp: stepi into function
+PASS: gdb.base/step-test.exp: stepi into function's first source line
+PASS: gdb.base/step-test.exp: stepi: finish call
+PASS: gdb.base/step-test.exp: nexti over function
+PASS: gdb.base/step-test.exp: set breakpoint at call to large_struct_by_value
+PASS: gdb.base/step-test.exp: run to pass large struct
+PASS: gdb.base/step-test.exp: large struct by value
+PASS: gdb.base/step-test.exp: continue until exit at step-test.exp
+PASS: gdb.base/store.exp: tbreak wack_charest
+PASS: gdb.base/store.exp: continue to wack_charest
+PASS: gdb.base/store.exp: var charest l; print old l, expecting -1 .*
+PASS: gdb.base/store.exp: var charest l; print old r, expecting -2 .*
+PASS: gdb.base/store.exp: var charest l; setting l to 4
+PASS: gdb.base/store.exp: var charest l; print new l, expecting 4 ..004.
+PASS: gdb.base/store.exp: var charest l; next over add call
+PASS: gdb.base/store.exp: var charest l; print incremented l, expecting 2 ..002.
+PASS: gdb.base/store.exp: tbreak wack_short
+PASS: gdb.base/store.exp: continue to wack_short
+PASS: gdb.base/store.exp: var short l; print old l, expecting -1
+PASS: gdb.base/store.exp: var short l; print old r, expecting -2
+PASS: gdb.base/store.exp: var short l; setting l to 4
+PASS: gdb.base/store.exp: var short l; print new l, expecting 4
+PASS: gdb.base/store.exp: var short l; next over add call
+PASS: gdb.base/store.exp: var short l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_int
+PASS: gdb.base/store.exp: continue to wack_int
+PASS: gdb.base/store.exp: var int l; print old l, expecting -1
+PASS: gdb.base/store.exp: var int l; print old r, expecting -2
+PASS: gdb.base/store.exp: var int l; setting l to 4
+PASS: gdb.base/store.exp: var int l; print new l, expecting 4
+PASS: gdb.base/store.exp: var int l; next over add call
+PASS: gdb.base/store.exp: var int l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_long
+PASS: gdb.base/store.exp: continue to wack_long
+PASS: gdb.base/store.exp: var long l; print old l, expecting -1
+PASS: gdb.base/store.exp: var long l; print old r, expecting -2
+PASS: gdb.base/store.exp: var long l; setting l to 4
+PASS: gdb.base/store.exp: var long l; print new l, expecting 4
+PASS: gdb.base/store.exp: var long l; next over add call
+PASS: gdb.base/store.exp: var long l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_longest
+PASS: gdb.base/store.exp: continue to wack_longest
+PASS: gdb.base/store.exp: var longest l; print old l, expecting -1
+PASS: gdb.base/store.exp: var longest l; print old r, expecting -2
+PASS: gdb.base/store.exp: var longest l; setting l to 4
+PASS: gdb.base/store.exp: var longest l; print new l, expecting 4
+PASS: gdb.base/store.exp: var longest l; next over add call
+PASS: gdb.base/store.exp: var longest l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_float
+PASS: gdb.base/store.exp: continue to wack_float
+FAIL: gdb.base/store.exp: var float l; print old l, expecting -1
+FAIL: gdb.base/store.exp: var float l; print old r, expecting -2
+FAIL: gdb.base/store.exp: var float l; setting l to 4
+FAIL: gdb.base/store.exp: var float l; print new l, expecting 4
+PASS: gdb.base/store.exp: var float l; next over add call
+FAIL: gdb.base/store.exp: var float l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_double
+PASS: gdb.base/store.exp: continue to wack_double
+FAIL: gdb.base/store.exp: var double l; print old l, expecting -1
+FAIL: gdb.base/store.exp: var double l; print old r, expecting -2
+FAIL: gdb.base/store.exp: var double l; setting l to 4
+FAIL: gdb.base/store.exp: var double l; print new l, expecting 4
+PASS: gdb.base/store.exp: var double l; next over add call
+FAIL: gdb.base/store.exp: var double l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_doublest
+PASS: gdb.base/store.exp: continue to wack_doublest
+FAIL: gdb.base/store.exp: var doublest l; print old l, expecting -1
+FAIL: gdb.base/store.exp: var doublest l; print old r, expecting -2
+FAIL: gdb.base/store.exp: var doublest l; setting l to 4
+FAIL: gdb.base/store.exp: var doublest l; print new l, expecting 4
+PASS: gdb.base/store.exp: var doublest l; next over add call
+FAIL: gdb.base/store.exp: var doublest l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak add_charest
+PASS: gdb.base/store.exp: continue to add_charest
+PASS: gdb.base/store.exp: upvar charest l; up
+PASS: gdb.base/store.exp: upvar charest l; print old l, expecting -1 .*
+PASS: gdb.base/store.exp: upvar charest l; print old r, expecting -2 .*
+PASS: gdb.base/store.exp: upvar charest l; set l to 4
+PASS: gdb.base/store.exp: upvar charest l; print new l, expecting 4 ..004.
+PASS: gdb.base/store.exp: tbreak add_short
+PASS: gdb.base/store.exp: continue to add_short
+PASS: gdb.base/store.exp: upvar short l; up
+PASS: gdb.base/store.exp: upvar short l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar short l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar short l; set l to 4
+PASS: gdb.base/store.exp: upvar short l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_int
+PASS: gdb.base/store.exp: continue to add_int
+PASS: gdb.base/store.exp: upvar int l; up
+PASS: gdb.base/store.exp: upvar int l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar int l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar int l; set l to 4
+PASS: gdb.base/store.exp: upvar int l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_long
+PASS: gdb.base/store.exp: continue to add_long
+PASS: gdb.base/store.exp: upvar long l; up
+PASS: gdb.base/store.exp: upvar long l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar long l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar long l; set l to 4
+PASS: gdb.base/store.exp: upvar long l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_longest
+PASS: gdb.base/store.exp: continue to add_longest
+PASS: gdb.base/store.exp: upvar longest l; up
+PASS: gdb.base/store.exp: upvar longest l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar longest l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar longest l; set l to 4
+PASS: gdb.base/store.exp: upvar longest l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_float
+PASS: gdb.base/store.exp: continue to add_float
+PASS: gdb.base/store.exp: upvar float l; up
+FAIL: gdb.base/store.exp: upvar float l; print old l, expecting -1
+FAIL: gdb.base/store.exp: upvar float l; print old r, expecting -2
+FAIL: gdb.base/store.exp: upvar float l; set l to 4
+FAIL: gdb.base/store.exp: upvar float l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_double
+PASS: gdb.base/store.exp: continue to add_double
+PASS: gdb.base/store.exp: upvar double l; up
+FAIL: gdb.base/store.exp: upvar double l; print old l, expecting -1
+FAIL: gdb.base/store.exp: upvar double l; print old r, expecting -2
+FAIL: gdb.base/store.exp: upvar double l; set l to 4
+FAIL: gdb.base/store.exp: upvar double l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_doublest
+PASS: gdb.base/store.exp: continue to add_doublest
+PASS: gdb.base/store.exp: upvar doublest l; up
+FAIL: gdb.base/store.exp: upvar doublest l; print old l, expecting -1
+FAIL: gdb.base/store.exp: upvar doublest l; print old r, expecting -2
+FAIL: gdb.base/store.exp: upvar doublest l; set l to 4
+FAIL: gdb.base/store.exp: upvar doublest l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak wack_struct_1
+PASS: gdb.base/store.exp: continue to wack_struct_1
+PASS: gdb.base/store.exp: var struct 1 u; next to add_struct_1 call
+PASS: gdb.base/store.exp: var struct 1 u; print old u, expecting {s = \{0}}
+PASS: gdb.base/store.exp: var struct 1 u; set u to s_1
+PASS: gdb.base/store.exp: var struct 1 u; print new u, expecting {s = \{1}}
+PASS: gdb.base/store.exp: tbreak wack_struct_2
+PASS: gdb.base/store.exp: continue to wack_struct_2
+PASS: gdb.base/store.exp: var struct 2 u; next to add_struct_2 call
+PASS: gdb.base/store.exp: var struct 2 u; print old u, expecting {s = \{0, 0}}
+PASS: gdb.base/store.exp: var struct 2 u; set u to s_2
+PASS: gdb.base/store.exp: var struct 2 u; print new u, expecting {s = \{1, 2}}
+PASS: gdb.base/store.exp: tbreak wack_struct_3
+PASS: gdb.base/store.exp: continue to wack_struct_3
+PASS: gdb.base/store.exp: var struct 3 u; next to add_struct_3 call
+PASS: gdb.base/store.exp: var struct 3 u; print old u, expecting {s = \{0, 0, 0}}
+PASS: gdb.base/store.exp: var struct 3 u; set u to s_3
+PASS: gdb.base/store.exp: var struct 3 u; print new u, expecting {s = \{1, 2, 3}}
+PASS: gdb.base/store.exp: tbreak wack_struct_4
+PASS: gdb.base/store.exp: continue to wack_struct_4
+PASS: gdb.base/store.exp: var struct 4 u; next to add_struct_4 call
+PASS: gdb.base/store.exp: var struct 4 u; print old u, expecting {s = \{0, 0, 0, 0}}
+PASS: gdb.base/store.exp: var struct 4 u; set u to s_4
+PASS: gdb.base/store.exp: var struct 4 u; print new u, expecting {s = \{1, 2, 3, 4}}
+PASS: gdb.base/store.exp: tbreak add_struct_1
+PASS: gdb.base/store.exp: continue to add_struct_1
+PASS: gdb.base/store.exp: up struct 1 u; up
+PASS: gdb.base/store.exp: up struct 1 u; print old u, expecting {s = \{0}}
+PASS: gdb.base/store.exp: up struct 1 u; set u to s_1
+PASS: gdb.base/store.exp: up struct 1 u; print new u, expecting {s = \{1}}
+PASS: gdb.base/store.exp: tbreak add_struct_2
+PASS: gdb.base/store.exp: continue to add_struct_2
+PASS: gdb.base/store.exp: up struct 2 u; up
+PASS: gdb.base/store.exp: up struct 2 u; print old u, expecting {s = \{0, 0}}
+PASS: gdb.base/store.exp: up struct 2 u; set u to s_2
+PASS: gdb.base/store.exp: up struct 2 u; print new u, expecting {s = \{1, 2}}
+PASS: gdb.base/store.exp: tbreak add_struct_3
+PASS: gdb.base/store.exp: continue to add_struct_3
+PASS: gdb.base/store.exp: up struct 3 u; up
+PASS: gdb.base/store.exp: up struct 3 u; print old u, expecting {s = \{0, 0, 0}}
+PASS: gdb.base/store.exp: up struct 3 u; set u to s_3
+PASS: gdb.base/store.exp: up struct 3 u; print new u, expecting {s = \{1, 2, 3}}
+PASS: gdb.base/store.exp: tbreak add_struct_4
+PASS: gdb.base/store.exp: continue to add_struct_4
+PASS: gdb.base/store.exp: up struct 4 u; up
+PASS: gdb.base/store.exp: up struct 4 u; print old u, expecting {s = \{0, 0, 0, 0}}
+PASS: gdb.base/store.exp: up struct 4 u; set u to s_4
+PASS: gdb.base/store.exp: up struct 4 u; print new u, expecting {s = \{1, 2, 3, 4}}
+PASS: gdb.base/store.exp: tbreak wack_field_1
+PASS: gdb.base/store.exp: continue field 1
+PASS: gdb.base/store.exp: next field 1
+PASS: gdb.base/store.exp: old field 1
+PASS: gdb.base/store.exp: set variable u = F_1
+PASS: gdb.base/store.exp: new field 1
+PASS: gdb.base/store.exp: set variable u = F_1, u.i = f_1.i
+PASS: gdb.base/store.exp: f_1.i
+PASS: gdb.base/store.exp: set variable u = F_1, u.j = f_1.j
+PASS: gdb.base/store.exp: f_1.j
+PASS: gdb.base/store.exp: set variable u = F_1, u.k = f_1.k
+PASS: gdb.base/store.exp: f_1.k
+PASS: gdb.base/store.exp: set variable u = f_1, u.i = F_1.i
+PASS: gdb.base/store.exp: F_1.i
+PASS: gdb.base/store.exp: set variable u = f_1, u.j = F_1.j
+PASS: gdb.base/store.exp: F_1.j
+PASS: gdb.base/store.exp: set variable u = f_1, u.k = F_1.k
+PASS: gdb.base/store.exp: F_1.k
+PASS: gdb.base/store.exp: tbreak wack_field_2
+PASS: gdb.base/store.exp: continue field 2
+PASS: gdb.base/store.exp: next field 2
+PASS: gdb.base/store.exp: old field 2
+PASS: gdb.base/store.exp: set variable u = F_2
+PASS: gdb.base/store.exp: new field 2
+PASS: gdb.base/store.exp: set variable u = F_2, u.i = f_2.i
+PASS: gdb.base/store.exp: f_2.i
+PASS: gdb.base/store.exp: set variable u = F_2, u.j = f_2.j
+PASS: gdb.base/store.exp: f_2.j
+PASS: gdb.base/store.exp: set variable u = F_2, u.k = f_2.k
+PASS: gdb.base/store.exp: f_2.k
+PASS: gdb.base/store.exp: set variable u = f_2, u.i = F_2.i
+PASS: gdb.base/store.exp: F_2.i
+PASS: gdb.base/store.exp: set variable u = f_2, u.j = F_2.j
+PASS: gdb.base/store.exp: F_2.j
+PASS: gdb.base/store.exp: set variable u = f_2, u.k = F_2.k
+PASS: gdb.base/store.exp: F_2.k
+PASS: gdb.base/store.exp: tbreak wack_field_3
+PASS: gdb.base/store.exp: continue field 3
+PASS: gdb.base/store.exp: next field 3
+PASS: gdb.base/store.exp: old field 3
+PASS: gdb.base/store.exp: set variable u = F_3
+PASS: gdb.base/store.exp: new field 3
+PASS: gdb.base/store.exp: set variable u = F_3, u.i = f_3.i
+PASS: gdb.base/store.exp: f_3.i
+PASS: gdb.base/store.exp: set variable u = F_3, u.j = f_3.j
+PASS: gdb.base/store.exp: f_3.j
+PASS: gdb.base/store.exp: set variable u = F_3, u.k = f_3.k
+PASS: gdb.base/store.exp: f_3.k
+PASS: gdb.base/store.exp: set variable u = f_3, u.i = F_3.i
+PASS: gdb.base/store.exp: F_3.i
+PASS: gdb.base/store.exp: set variable u = f_3, u.j = F_3.j
+PASS: gdb.base/store.exp: F_3.j
+PASS: gdb.base/store.exp: set variable u = f_3, u.k = F_3.k
+PASS: gdb.base/store.exp: F_3.k
+PASS: gdb.base/store.exp: tbreak wack_field_4
+PASS: gdb.base/store.exp: continue field 4
+PASS: gdb.base/store.exp: next field 4
+PASS: gdb.base/store.exp: old field 4
+PASS: gdb.base/store.exp: set variable u = F_4
+PASS: gdb.base/store.exp: new field 4
+PASS: gdb.base/store.exp: set variable u = F_4, u.i = f_4.i
+PASS: gdb.base/store.exp: f_4.i
+PASS: gdb.base/store.exp: set variable u = F_4, u.j = f_4.j
+PASS: gdb.base/store.exp: f_4.j
+PASS: gdb.base/store.exp: set variable u = F_4, u.k = f_4.k
+PASS: gdb.base/store.exp: f_4.k
+PASS: gdb.base/store.exp: set variable u = f_4, u.i = F_4.i
+PASS: gdb.base/store.exp: F_4.i
+PASS: gdb.base/store.exp: set variable u = f_4, u.j = F_4.j
+PASS: gdb.base/store.exp: F_4.j
+PASS: gdb.base/store.exp: set variable u = f_4, u.k = F_4.k
+PASS: gdb.base/store.exp: F_4.k
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: continue to breakpoint: chartest-done
+PASS: gdb.base/structs.exp: p chartest
+PASS: gdb.base/structs.exp: ptype foo1; structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 7 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 7 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 7 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 8 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 8 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 8 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 9 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 9 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 9 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 10 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 10 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 10 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 11 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 11 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 11 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 12 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 12 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 12 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 13 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 13 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 13 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 14 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 14 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 14 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 15 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 15 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 15 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 16 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 16 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 16 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 17 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 17 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 17 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 3 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 3 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 3 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 3 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 3 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 3 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 3 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 3 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 3 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 4 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 4 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 4 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 4 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 4 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 4 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 4 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 4 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 4 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 5 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 5 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 5 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 5 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 5 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 5 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 5 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 5 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 5 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 6 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 6 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 6 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 6 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 6 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 6 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 6 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 6 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 6 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 7 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 7 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 7 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 7 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 7 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 7 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 7 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 7 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 7 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 8 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 8 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 8 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 8 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 8 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 8 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 8 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 8 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 8 structs-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 3 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 3 structs-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 3 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 3 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 3 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 3 structs-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 3 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 3 structs-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 3 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 4 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 4 structs-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 4 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 4 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 4 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 4 structs-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 4 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 4 structs-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 4 structs-ts
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-ti
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-ti
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-ti
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-ti
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-ti
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-ti
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-ti
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ti
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ti
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ti
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ti
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ti
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ti
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ti
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ti
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tl
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tl
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tl
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tl
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tl
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tl
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tl
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tl
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tl
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tl
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tl
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tl
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tl
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tl
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tl
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-tll
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tll
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tll
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tll
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tll
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tll
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tll
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tll
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tll
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tll
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tll
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tll
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tll
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tll
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tll
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tll
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tf
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tf
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tf
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tf
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tf
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tf
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tf
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tf
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tf
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tf
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tf
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tf
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tf
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tf
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-td
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-td
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-td
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-td
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-td
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-td
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-td
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-td
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-td
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-td
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-td
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-td
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-td
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-td
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-td
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-td
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-tld
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tld
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tld
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tld
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tld
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tld
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tld
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tld
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tld
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tld
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tld
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tld
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tld
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tld
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tld
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tld
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 7 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 7 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 7 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 8 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 8 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 8 structs-ts-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-ti-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tl-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tll-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tll-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tll-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tll-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tf-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-td-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-td-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-td-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-td-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tld-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tld-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tld-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tld-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tc-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tll
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tll
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tll
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tll
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-tf
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-td
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-td
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-td
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-td
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tld
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tld
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tld
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tld
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-td-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-td-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-td-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-td-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tf-td
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tf-td
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tf-td
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tf-td
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf-td
+PASS: gdb.base/structs2.exp: set width 0
+PASS: gdb.base/structs2.exp: structs2 sanity check
+PASS: gdb.base/structs2.exp: structs2 breakpoint set
+PASS: gdb.base/structs2.exp: structs2 continue1
+PASS: gdb.base/structs2.exp: structs2 continue2
+PASS: gdb.base/structs3.exp: print two
+PASS: gdb.base/structs3.exp: print *twop
+PASS: gdb.base/structs3.exp: print *(struct Two *)onep
+PASS: gdb.base/structs3.exp: print *(tTwo *)onep
+PASS: gdb.base/subst.exp: deactivate GDB's confirmation interface
+PASS: gdb.base/subst.exp: remove default substitution rules
+PASS: gdb.base/subst.exp: show substitute-path, no rule entered yet
+PASS: gdb.base/subst.exp: show substitute-path from, no rule entered yet
+PASS: gdb.base/subst.exp: show substitute-path, too many arguments
+PASS: gdb.base/subst.exp: unset substitute-path from, no rule entered yet
+PASS: gdb.base/subst.exp: unset substitute-path, no rule entered yet
+PASS: gdb.base/subst.exp: unset substitute-path from, no rule entered yet
+PASS: gdb.base/subst.exp: unset substitute-path, too many arguments
+PASS: gdb.base/subst.exp: set substitute-path, too many arguments
+PASS: gdb.base/subst.exp: set substitute-path, too few arguments
+PASS: gdb.base/subst.exp: set substitute-path, first argument is empty string
+PASS: gdb.base/subst.exp: add from -> to substitution rule
+PASS: gdb.base/subst.exp: add from1 -> to1 substitution rule
+PASS: gdb.base/subst.exp: add source -> destination substitution rule
+PASS: gdb.base/subst.exp: add depuis -> vers substitution rule
+PASS: gdb.base/subst.exp: add substitution rule to empty string
+PASS: gdb.base/subst.exp: show substitute-path after all paths added
+PASS: gdb.base/subst.exp: show substitute-path from, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path depuis, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path from/path, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path from_a_bad_path, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path garbage, after all paths added
+PASS: gdb.base/subst.exp: unset substitute-path from
+PASS: gdb.base/subst.exp: show substitute-path from, after unsetting it
+PASS: gdb.base/subst.exp: show substitute-path after from rule removed
+PASS: gdb.base/subst.exp: unset substitute-path from after the rule was removed
+PASS: gdb.base/subst.exp: unset substitute-path depuis (middle of list)
+PASS: gdb.base/subst.exp: show substitute-path after depuis rule removed
+PASS: gdb.base/subst.exp: unset substitute-path empty (end of list)
+PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+PASS: gdb.base/subst.exp: remove all remaining substitution rules
+PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed
+UNTESTED: gdb.base/sym-file.exp: sym-file
+PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file
+PASS: gdb.base/symbol-without-target_section.exp: list main
+PASS: gdb.base/symbol-without-target_section.exp: print symbol_without_target_section
+PASS: gdb.base/symtab-search-order.exp: p shlib_1_func
+PASS: gdb.base/symtab-search-order.exp: p static_global
+PASS: gdb.base/term.exp: test info terminal
+PASS: gdb.base/term.exp: info terminal at breakpoint
+PASS: gdb.base/term.exp: continue until exit
+PASS: gdb.base/term.exp: test info terminal #2
+PASS: gdb.base/testenv.exp: Test no TEST_GDB var
+PASS: gdb.base/testenv.exp: Set TEST_GDB_VAR1
+PASS: gdb.base/testenv.exp: Test with one TEST_GDB var
+PASS: gdb.base/testenv.exp: Set TEST_GDB_VAR2
+PASS: gdb.base/testenv.exp: Test with two TEST_GDB var
+PASS: gdb.base/testenv.exp: Unset TEST_GDB_VAR1
+PASS: gdb.base/testenv.exp: Test with one TEST_GDB var, after unset
+PASS: gdb.base/testenv.exp: Test passing TEST_GDB_GLOBAL to GDB
+PASS: gdb.base/testenv.exp: Test with TEST_GDB_GLOBAL
+PASS: gdb.base/testenv.exp: Unset TEST_GDB_GLOBAL
+PASS: gdb.base/testenv.exp: Test with TEST_GDB_GLOBAL unset
+PASS: gdb.base/trace-commands.exp: show trace-commands says off
+PASS: gdb.base/trace-commands.exp: source -v
+PASS: gdb.base/trace-commands.exp: set trace-commands
+PASS: gdb.base/trace-commands.exp: show trace-commands says on
+PASS: gdb.base/trace-commands.exp: simple trace-commands test
+PASS: gdb.base/trace-commands.exp: nested trace-commands test
+PASS: gdb.base/trace-commands.exp: define user command
+PASS: gdb.base/trace-commands.exp: nested trace-commands test with source
+PASS: gdb.base/trace-commands.exp: depth resets on error part 1
+PASS: gdb.base/trace-commands.exp: depth resets on error part 2
+PASS: gdb.base/tui-layout.exp: layout asm
+PASS: gdb.base/twice.exp: step
+PASS: gdb.base/type-opaque.exp: opaque struct type resolving
+PASS: gdb.base/type-opaque.exp: empty struct type resolving
+PASS: gdb.base/type-opaque.exp: filled struct type resolving
+PASS: gdb.base/type-opaque.exp: opaque union type resolving
+PASS: gdb.base/type-opaque.exp: empty union type resolving
+PASS: gdb.base/type-opaque.exp: filled union type resolving
+PASS: gdb.base/ui-redirect.exp: commands
+PASS: gdb.base/ui-redirect.exp: print 1
+PASS: gdb.base/ui-redirect.exp: end
+PASS: gdb.base/ui-redirect.exp: set logging file /dev/null
+PASS: gdb.base/ui-redirect.exp: set logging on
+PASS: gdb.base/ui-redirect.exp: save breakpoints /dev/null
+PASS: gdb.base/ui-redirect.exp: set logging off
+PASS: gdb.base/ui-redirect.exp: help
+PASS: gdb.base/unload.exp: pending breakpoint info before run
+PASS: gdb.base/unload.exp: running program
+PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
+PASS: gdb.base/unload.exp: continuing to unloaded libfile
+PASS: gdb.base/unload.exp: print y from libfile
+PASS: gdb.base/unload.exp: rerun to shared library breakpoint
+PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1
+PASS: gdb.base/unload.exp: continuing to unloaded libfile
+PASS: gdb.base/unload.exp: continue to shrfunc2
+PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
+PASS: gdb.base/unload.exp: continuing to unloaded libfile2
+PASS: gdb.base/unload.exp: print y from libfile2
+PASS: gdb.base/until-nodebug.exp: until 1
+PASS: gdb.base/until-nodebug.exp: until 2
+PASS: gdb.base/until.exp: until line number
+PASS: gdb.base/until.exp: malformed until
+PASS: gdb.base/until.exp: until factorial, recursive function
+PASS: gdb.base/until.exp: until func, not called by current frame
+PASS: gdb.base/unwindonsignal.exp: break stop_here
+PASS: gdb.base/unwindonsignal.exp: continue to breakpoint at stop_here
+PASS: gdb.base/unwindonsignal.exp: setting unwindonsignal
+PASS: gdb.base/unwindonsignal.exp: showing unwindonsignal
+PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signaled
+PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound
+PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed
+UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind
+UNSUPPORTED: gdb.base/valgrind-disp-step.exp: spawn valgrind
+UNSUPPORTED: gdb.base/valgrind-infcall.exp: spawn valgrind
+PASS: gdb.base/value-double-free.exp: watch var
+PASS: gdb.base/value-double-free.exp: continue
+PASS: gdb.base/value-double-free.exp: print empty()
+PASS: gdb.base/value-double-free.exp: help help
+PASS: gdb.base/varargs.exp: set print sevenbit-strings
+PASS: gdb.base/varargs.exp: set print address off
+PASS: gdb.base/varargs.exp: set width 0
+PASS: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5)
+PASS: gdb.base/varargs.exp: print find_max1(1,3)
+PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0)
+PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3)
+PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
+FAIL: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4) (got interactive prompt)
+UNRESOLVED: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
+UNRESOLVED: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4)
+PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused
+FAIL: gdb.base/vdso-warning.exp: stop without warning
+PASS: gdb.base/vdso-warning.exp: no vdso without symbols is listed
+PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled
+PASS: gdb.base/vla-datatypes.exp: print int_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: print double_vla
+PASS: gdb.base/vla-datatypes.exp: print float_vla
+PASS: gdb.base/vla-datatypes.exp: print long_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_long_vla
+PASS: gdb.base/vla-datatypes.exp: print char_vla
+PASS: gdb.base/vla-datatypes.exp: print short_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: print foo_vla
+PASS: gdb.base/vla-datatypes.exp: print bar_vla
+PASS: gdb.base/vla-datatypes.exp: print vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: print vla_union_object
+PASS: gdb.base/vla-datatypes.exp: whatis int_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: whatis double_vla
+PASS: gdb.base/vla-datatypes.exp: whatis float_vla
+PASS: gdb.base/vla-datatypes.exp: whatis long_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_long_vla
+PASS: gdb.base/vla-datatypes.exp: whatis char_vla
+PASS: gdb.base/vla-datatypes.exp: whatis short_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: whatis foo_vla
+PASS: gdb.base/vla-datatypes.exp: whatis bar_vla
+PASS: gdb.base/vla-datatypes.exp: whatis vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: whatis vla_union_object
+PASS: gdb.base/vla-datatypes.exp: ptype int_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: ptype double_vla
+PASS: gdb.base/vla-datatypes.exp: ptype float_vla
+PASS: gdb.base/vla-datatypes.exp: ptype long_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_long_vla
+PASS: gdb.base/vla-datatypes.exp: ptype char_vla
+PASS: gdb.base/vla-datatypes.exp: ptype short_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: ptype foo_vla
+PASS: gdb.base/vla-datatypes.exp: ptype bar_vla
+PASS: gdb.base/vla-datatypes.exp: ptype vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: ptype vla_union_object
+PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: break_end_of_vla_factory
+PASS: gdb.base/vla-datatypes.exp: size of int_vla
+PASS: gdb.base/vla-datatypes.exp: size of unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: size of double_vla
+PASS: gdb.base/vla-datatypes.exp: size of float_vla
+PASS: gdb.base/vla-datatypes.exp: size of long_vla
+PASS: gdb.base/vla-datatypes.exp: size of char_vla
+PASS: gdb.base/vla-datatypes.exp: size of short_vla
+PASS: gdb.base/vla-datatypes.exp: size of unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: size of unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: size of foo_vla
+PASS: gdb.base/vla-datatypes.exp: size of bar_vla
+PASS: gdb.base/vla-datatypes.exp: size of vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: size of vla_union_object
+PASS: gdb.base/vla-datatypes.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/vla-datatypes.exp: set variable int_vla[0] = 42
+PASS: gdb.base/vla-datatypes.exp: print sizeof (++int_vla[0])
+PASS: gdb.base/vla-datatypes.exp: print int_vla[0] - sizeof no side effects
+PASS: gdb.base/vla-datatypes.exp: ptype ++int_vla[0]
+PASS: gdb.base/vla-datatypes.exp: print int_vla[0] - ptype no side effects
+PASS: gdb.base/vla-datatypes.exp: whatis ++int_vla[0]
+PASS: gdb.base/vla-datatypes.exp: print int_vla[0] - whatis no side effects
+XFAIL: gdb.base/vla-datatypes.exp: size of inner_vla_struct_object
+PASS: gdb.base/vla-ptr.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/vla-ptr.exp: continue to breakpoint: foo_bp
+PASS: gdb.base/vla-ptr.exp: print vla_ptr (foo)
+PASS: gdb.base/vla-ptr.exp: print *vla_ptr (foo)
+PASS: gdb.base/vla-ptr.exp: continue to breakpoint: bar_bp
+PASS: gdb.base/vla-ptr.exp: print vla_ptr (bar)
+PASS: gdb.base/vla-ptr.exp: print *vla_ptr (bar)
+PASS: gdb.base/vla-ptr.exp: continue to breakpoint: vla_func_bp
+PASS: gdb.base/vla-ptr.exp: print td_vla
+PASS: gdb.base/vla-sideeffect.exp: continue to breakpoint: vla-filled
+PASS: gdb.base/vla-sideeffect.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (vla1[i++])
+PASS: gdb.base/vla-sideeffect.exp: print i - sizeof no side effects
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (++vla1[0])
+PASS: gdb.base/vla-sideeffect.exp: print vla1[0] - sizeof no side effects
+PASS: gdb.base/vla-sideeffect.exp: ptype ++vla1[0]
+PASS: gdb.base/vla-sideeffect.exp: print vla1[0] - ptype no side effects
+PASS: gdb.base/vla-sideeffect.exp: whatis ++vla1[0]
+PASS: gdb.base/vla-sideeffect.exp: print vla1[0] - whatis no side effects
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (vla2[i++])
+PASS: gdb.base/vla-sideeffect.exp: print i - sizeof with side effects (1)
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (vla2[i++ + sizeof(j++)])
+PASS: gdb.base/vla-sideeffect.exp: print i - sizeof with side effects (2)
+PASS: gdb.base/vla-sideeffect.exp: print j - sizeof with no side effects
+PASS: gdb.base/vla-sideeffect.exp: ptype vla2[i++]
+PASS: gdb.base/vla-sideeffect.exp: print i - ptype with side effects (1)
+PASS: gdb.base/vla-sideeffect.exp: ptype vla2[i++ + sizeof(j++)]
+PASS: gdb.base/vla-sideeffect.exp: print i - ptype with side effects (2)
+PASS: gdb.base/vla-sideeffect.exp: print j - ptype with no side effects
+PASS: gdb.base/vla-sideeffect.exp: whatis vla2[i++]
+PASS: gdb.base/vla-sideeffect.exp: print i - whatis with side effects (1)
+PASS: gdb.base/vla-sideeffect.exp: whatis vla2[i++ + sizeof(j++)]
+PASS: gdb.base/vla-sideeffect.exp: print i - whatis with side effects (2)
+PASS: gdb.base/vla-sideeffect.exp: print j - whatis with no side effects
+PASS: gdb.base/vla-stub.exp: p *local_struct.ptr
+PASS: gdb.base/vla-stub.exp: whatis local_struct.here
+PASS: gdb.base/vla-stub.exp: whatis *local_struct.ptr
+PASS: gdb.base/volatile.exp: continue to marker1
+PASS: gdb.base/volatile.exp: up from marker1
+PASS: gdb.base/volatile.exp: ptype vox
+PASS: gdb.base/volatile.exp: ptype victuals
+PASS: gdb.base/volatile.exp: ptype vixen
+PASS: gdb.base/volatile.exp: ptype vitriol
+PASS: gdb.base/volatile.exp: ptype vellum
+PASS: gdb.base/volatile.exp: ptype valve
+PASS: gdb.base/volatile.exp: ptype vacuity
+PASS: gdb.base/volatile.exp: ptype vertigo
+PASS: gdb.base/volatile.exp: ptype vampire
+PASS: gdb.base/volatile.exp: ptype viper
+PASS: gdb.base/volatile.exp: ptype vigour
+PASS: gdb.base/volatile.exp: ptype vapour
+PASS: gdb.base/volatile.exp: ptype ventricle
+PASS: gdb.base/volatile.exp: ptype vigintillion
+PASS: gdb.base/volatile.exp: ptype vocation
+PASS: gdb.base/volatile.exp: ptype veracity
+PASS: gdb.base/volatile.exp: ptype vapidity
+PASS: gdb.base/volatile.exp: ptype velocity
+PASS: gdb.base/volatile.exp: ptype veneer
+PASS: gdb.base/volatile.exp: ptype video
+PASS: gdb.base/volatile.exp: ptype vacuum
+PASS: gdb.base/volatile.exp: ptype veniality
+PASS: gdb.base/volatile.exp: ptype vitality
+PASS: gdb.base/volatile.exp: ptype voracity
+PASS: gdb.base/volatile.exp: ptype victor
+PASS: gdb.base/volatile.exp: ptype vicar
+PASS: gdb.base/volatile.exp: ptype victory
+PASS: gdb.base/volatile.exp: ptype vicarage
+PASS: gdb.base/volatile.exp: ptype vein
+PASS: gdb.base/volatile.exp: ptype vogue
+PASS: gdb.base/volatile.exp: ptype cavern
+PASS: gdb.base/volatile.exp: ptype coverlet
+PASS: gdb.base/volatile.exp: ptype caveat
+PASS: gdb.base/volatile.exp: ptype covenant
+PASS: gdb.base/volatile.exp: ptype vizier
+PASS: gdb.base/volatile.exp: ptype vanadium
+PASS: gdb.base/volatile.exp: ptype vane
+PASS: gdb.base/volatile.exp: ptype veldt
+PASS: gdb.base/volatile.exp: ptype cove
+PASS: gdb.base/volatile.exp: ptype cavity
+PASS: gdb.base/volatile.exp: ptype vagus
+PASS: gdb.base/volatile.exp: ptype vagrancy
+PASS: gdb.base/volatile.exp: ptype vagary
+PASS: gdb.base/volatile.exp: ptype vendor
+PASS: gdb.base/volatile.exp: ptype violent
+PASS: gdb.base/volatile.exp: ptype violet
+PASS: gdb.base/volatile.exp: ptype vips
+PASS: gdb.base/volatile.exp: ptype virgen
+PASS: gdb.base/volatile.exp: ptype vulgar
+PASS: gdb.base/volatile.exp: ptype vulture
+PASS: gdb.base/volatile.exp: ptype vilify
+PASS: gdb.base/volatile.exp: ptype villar
+PASS: gdb.base/volatile.exp: ptype vindictive
+PASS: gdb.base/volatile.exp: ptype vegetation
+PASS: gdb.base/volatile.exp: ptype qux2
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: watch -location q.a
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: watch -location q.e
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 0->1: print expression before
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 0->1: continue
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 0->1: print expression after
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 0->5: print expression before
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 0->5: continue
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 0->5: print expression after
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: print expression before
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: continue
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: print expression after
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 5->4: print expression before
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 5->4: continue
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 5->4: print expression after
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: continue until exit
+PASS: gdb.base/watch-bitfields.exp: regular watch against bitfields: watch q.d + q.f + q.g
+PASS: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 0->4: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 0->4: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 0->4: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 4->10: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 4->10: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 4->10: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 10->3: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 10->3: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 10->3: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 3->2: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 3->2: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 3->2: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 2->1: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 2->1: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 2->1: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 1->0: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 1->0: continue
+PASS: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 1->0: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: continue until exit
+PASS: gdb.base/watch-cond-infcall.exp: hw: watch var if return_1 ()
+PASS: gdb.base/watch-cond-infcall.exp: hw: continue
+PASS: gdb.base/watch-cond-infcall.exp: sw: watch var if return_1 ()
+PASS: gdb.base/watch-cond-infcall.exp: sw: continue
+PASS: gdb.base/watch-cond.exp: set write watchpoint on global variable, local condition
+PASS: gdb.base/watch-cond.exp: watchpoint with global expression, local condition evaluates in correct frame
+PASS: gdb.base/watch-cond.exp: set write watchpoint on local variable, local condition
+PASS: gdb.base/watch-cond.exp: watchpoint with local expression, local condition evaluates in correct frame
+PASS: gdb.base/watch-cond.exp: set write watchpoint on global2 variable
+PASS: gdb.base/watch-cond.exp: watchpoint on global2 variable triggers
+PASS: gdb.base/watch-cond.exp: condition of watchpoint 2 changes
+PASS: gdb.base/watch-cond.exp: watchpoint stops with untestable local expression
+PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc
+PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works
+PASS: gdb.base/watch-read.exp: set hardware read watchpoint on global variable
+PASS: gdb.base/watch-read.exp: read watchpoint triggers on first read
+PASS: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed
+PASS: gdb.base/watch-read.exp: set write watchpoint on global variable
+PASS: gdb.base/watch-read.exp: write watchpoint triggers
+PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+FAIL: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes
+FAIL: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change
+UNTESTED: gdb.base/watch-vfork.exp: watch-vfork.exp
+UNTESTED: gdb.base/watch-vfork.exp: watch-vfork.exp
+PASS: gdb.base/watch_thread_num.exp: successfully compiled posix threads test case
+PASS: gdb.base/watch_thread_num.exp: Watchpoint on invalid thread
+PASS: gdb.base/watch_thread_num.exp: Invalid watch syntax
+PASS: gdb.base/watch_thread_num.exp: continue to breakpoint: all threads started
+PASS: gdb.base/watch_thread_num.exp: Set breakpoint at loop
+PASS: gdb.base/watch_thread_num.exp: Stopped in loop
+PASS: gdb.base/watch_thread_num.exp: Thread command
+PASS: gdb.base/watch_thread_num.exp: Watchpoint on shared variable
+PASS: gdb.base/watch_thread_num.exp: info breakpoint shows watchpoint is thread-specific
+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1
+FAIL: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 1
+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2
+FAIL: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 2
+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3
+FAIL: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 3
+PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4
+PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 4
+PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5
+PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5
+PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0
+PASS: gdb.base/watchpoint-cond-gone.exp: continue to breakpoint: Place to set the watchpoint
+PASS: gdb.base/watchpoint-cond-gone.exp: Place the watchpoint
+PASS: gdb.base/watchpoint-cond-gone.exp: Catch the no longer valid watchpoint
+PASS: gdb.base/watchpoint-delete.exp: set can-use-hw-watchpoints 0
+PASS: gdb.base/watchpoint-delete.exp: continue to breakpoint: break-here
+PASS: gdb.base/watchpoint-delete.exp: watch x
+PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
+PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee
+FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue
+FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit
+PASS: gdb.base/watchpoint-hw.exp: watch watchee
+PASS: gdb.base/watchpoint-hw.exp: start
+PASS: gdb.base/watchpoint-hw.exp: info watchpoints
+PASS: gdb.base/watchpoint-reuse-slot.exp: continue to breakpoint: stepi line
+PASS: gdb.base/watchpoint-reuse-slot.exp: set breakpoint always-inserted on
+PASS: gdb.base/watchpoint-reuse-slot.exp: watch
+PASS: gdb.base/watchpoint-reuse-slot.exp: awatch
+PASS: gdb.base/watchpoint-reuse-slot.exp: rwatch
+UNSUPPORTED: gdb.base/watchpoint-reuse-slot.exp: hbreak
+PASS: gdb.base/watchpoint-reuse-slot.exp: get PC
+PASS: gdb.base/watchpoint-reuse-slot.exp: set breakpoint always-inserted off
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: set breakpoint always-inserted on
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint
+PASS: gdb.base/watchpoint-solib.exp: continue to foo
+PASS: gdb.base/watchpoint-solib.exp: set watchpoint on g
+PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit
+PASS: gdb.base/watchpoint-solib.exp: rerun to main
+PASS: gdb.base/watchpoint-solib.exp: continue to foo again
+PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: set breakpoint always-inserted on
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: set probe hw watchpoint
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: set can-use-hw-watchpoints 0
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: set software watchpoint on global variable
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: software watchpoint triggers
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: get sw watchpoint PC
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: set can-use-hw-watchpoints 1
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: set hardware watchpoint on global variable
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: hardware watchpoint triggers
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: get hw watchpoint PC
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: hw watchpoint stops at right instruction
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: set can-use-hw-watchpoints 0
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: set software watchpoint on global variable
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: software watchpoint triggers
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: get sw watchpoint PC
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: set can-use-hw-watchpoints 1
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: set hardware watchpoint on global variable
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: hardware watchpoint triggers
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: get hw watchpoint PC
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: hw watchpoint stops at right instruction
+PASS: gdb.base/watchpoint.exp: disable fast watches
+PASS: gdb.base/watchpoint.exp: show disable fast watches
+PASS: gdb.base/watchpoint.exp: set slow conditional watch
+PASS: gdb.base/watchpoint.exp: trigger slow conditional watch
+PASS: gdb.base/watchpoint.exp: delete watch ival3
+PASS: gdb.base/watchpoint.exp: set slow condition watch w/thread
+PASS: gdb.base/watchpoint.exp: delete watch w/condition and thread
+PASS: gdb.base/watchpoint.exp: rwatch disallowed when can-set-hw-watchpoints cleared
+PASS: gdb.base/watchpoint.exp: awatch disallowed when can-set-hw-watchpoints cleared
+PASS: gdb.base/watchpoint.exp: set breakpoint at marker1
+PASS: gdb.base/watchpoint.exp: set breakpoint at marker2
+PASS: gdb.base/watchpoint.exp: info break in watchpoint.exp
+PASS: gdb.base/watchpoint.exp: set watchpoint on ival3
+PASS: gdb.base/watchpoint.exp: watchpoint found in watchpoint/breakpoint table
+PASS: gdb.base/watchpoint.exp: disable watchpoint
+PASS: gdb.base/watchpoint.exp: disable watchpoint in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: run to marker1 in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: enable watchpoint
+PASS: gdb.base/watchpoint.exp: break func1
+PASS: gdb.base/watchpoint.exp: set $func1_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: continue to breakpoint at func1
+PASS: gdb.base/watchpoint.exp: watchpoint hit, first time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 1
+PASS: gdb.base/watchpoint.exp: delete $func1_breakpoint_number
+PASS: gdb.base/watchpoint.exp: watchpoint hit, second time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 2
+PASS: gdb.base/watchpoint.exp: watchpoint hit, third time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 3
+PASS: gdb.base/watchpoint.exp: watchpoint hit, fourth time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 4
+PASS: gdb.base/watchpoint.exp: watchpoint hit, fifth time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 5
+PASS: gdb.base/watchpoint.exp: continue to marker2
+PASS: gdb.base/watchpoint.exp: watchpoint disabled
+PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: watchpoints found in watchpoint/breakpoint table
+PASS: gdb.base/watchpoint.exp: disable watchpoint in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: run to marker1 in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: watchpoint enabled
+PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, first time
+PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, second time
+PASS: gdb.base/watchpoint.exp: disable watchpoint #2 in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: watchpoint disabled in table
+PASS: gdb.base/watchpoint.exp: disabled watchpoint skipped
+PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: watch ival2
+PASS: gdb.base/watchpoint.exp: break func2 if 0
+PASS: gdb.base/watchpoint.exp: p $func2_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: calling function with watchpoint enabled
+PASS: gdb.base/watchpoint.exp: finish from marker1
+PASS: gdb.base/watchpoint.exp: back at main from marker1
+PASS: gdb.base/watchpoint.exp: next to `for' in watchpoint.exp
+PASS: gdb.base/watchpoint.exp: until to ival1 assignment
+PASS: gdb.base/watchpoint.exp: until to ival3 assignment
+PASS: gdb.base/watchpoint.exp: until out of loop
+PASS: gdb.base/watchpoint.exp: step to ival2 assignment
+PASS: gdb.base/watchpoint.exp: watch ptr1->val
+PASS: gdb.base/watchpoint.exp: break marker5
+PASS: gdb.base/watchpoint.exp: Test complex watchpoint
+PASS: gdb.base/watchpoint.exp: did not trigger wrong watchpoint
+PASS: gdb.base/watchpoint.exp: disable in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: break marker6
+PASS: gdb.base/watchpoint.exp: continue to marker6
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: set local watch
+PASS: gdb.base/watchpoint.exp: trigger local watch
+PASS: gdb.base/watchpoint.exp: self-delete local watch
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: set partially local watch
+PASS: gdb.base/watchpoint.exp: trigger1 partially local watch
+PASS: gdb.base/watchpoint.exp: trigger2 partially local watch
+PASS: gdb.base/watchpoint.exp: self-delete partially local watch
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: set static local watch
+PASS: gdb.base/watchpoint.exp: trigger static local watch
+PASS: gdb.base/watchpoint.exp: continue after trigger static local watch
+PASS: gdb.base/watchpoint.exp: static local watch did not self-delete
+PASS: gdb.base/watchpoint.exp: tbreak recurser
+PASS: gdb.base/watchpoint.exp: cont
+PASS: gdb.base/watchpoint.exp: next past local_x initialization
+PASS: gdb.base/watchpoint.exp: set local watch in recursive call
+PASS: gdb.base/watchpoint.exp: trigger local watch in recursive call
+PASS: gdb.base/watchpoint.exp: self-delete local watch in recursive call
+PASS: gdb.base/watchpoint.exp: cont
+PASS: gdb.base/watchpoint.exp: tbreak recurser
+PASS: gdb.base/watchpoint.exp: cont
+PASS: gdb.base/watchpoint.exp: next past local_x initialization
+PASS: gdb.base/watchpoint.exp: set local watch in recursive call with explicit scope
+PASS: gdb.base/watchpoint.exp: trigger local watch with explicit scope in recursive call
+PASS: gdb.base/watchpoint.exp: self-delete local watch with explicit scope in recursive call (2)
+PASS: gdb.base/watchpoint.exp: disable in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: watchpoint refused to insert on nonexistent struct member
+PASS: gdb.base/watchpoint.exp: watch global_ptr
+PASS: gdb.base/watchpoint.exp: watch *(int *) 0
+PASS: gdb.base/watchpoint.exp: watch -location *global_ptr
+PASS: gdb.base/watchpoint.exp: watch *global_ptr
+PASS: gdb.base/watchpoint.exp: set $global_ptr_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: global_ptr next
+PASS: gdb.base/watchpoint.exp: next over ptr init
+PASS: gdb.base/watchpoint.exp: next over buffer set
+PASS: gdb.base/watchpoint.exp: delete $global_ptr_breakpoint_number
+PASS: gdb.base/watchpoint.exp: watch **global_ptr_ptr
+PASS: gdb.base/watchpoint.exp: set $global_ptr_ptr_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: global_ptr_ptr next
+PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr init
+PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr buffer set
+PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance
+PASS: gdb.base/watchpoint.exp: delete $global_ptr_ptr_breakpoint_number
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: second x assignment
+PASS: gdb.base/watchpoint.exp: watch x
+PASS: gdb.base/watchpoint.exp: next after watch x
+PASS: gdb.base/watchpoint.exp: delete watch x
+PASS: gdb.base/watchpoint.exp: watch buf
+PASS: gdb.base/watchpoint.exp: watchpoint on buf hit
+PASS: gdb.base/watchpoint.exp: delete watch buf
+PASS: gdb.base/watchpoint.exp: number is constant
+PASS: gdb.base/watchpoint.exp: number with cast is constant
+PASS: gdb.base/watchpoint.exp: marker1 is constant
+PASS: gdb.base/watchpoint.exp: watch count + 6
+PASS: gdb.base/watchpoint.exp: delete watchpoint `count + 6'
+PASS: gdb.base/watchpoint.exp: watch 7 + count
+PASS: gdb.base/watchpoint.exp: delete watchpoint `7 + count'
+PASS: gdb.base/watchpoint.exp: watch $pc
+PASS: gdb.base/watchpoint.exp: disable watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: reenable watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: watchpoint `$pc' is enabled
+PASS: gdb.base/watchpoint.exp: delete watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func5 breakpoint here
+PASS: gdb.base/watchpoint.exp: watch -location nullptr->p->x
+PASS: gdb.base/watchpoint.exp: watch -location .x
+PASS: gdb.base/watchpoint.exp: continue with watch -location
+PASS: gdb.base/watchpoint.exp: delete watch -location
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here
+PASS: gdb.base/watchpoint.exp: watch foo2
+PASS: gdb.base/watchpoint.exp: continue with watch foo2
+PASS: gdb.base/watchpoint.exp: delete watch foo2
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func7 breakpoint here
+PASS: gdb.base/watchpoint.exp: watch foo4
+PASS: gdb.base/watchpoint.exp: continue with watch foo4
+PASS: gdb.base/watchpoint.exp: delete watch foo4
+PASS: gdb.base/watchpoint.exp: rwatch disallowed for register based expression
+PASS: gdb.base/watchpoint.exp: awatch disallowed for register based expression
+PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker1
+PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker2
+PASS: gdb.base/watchpoint.exp: no-hw: info break in watchpoint.exp
+PASS: gdb.base/watchpoint.exp: no-hw: set watchpoint on ival3
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint found in watchpoint/breakpoint table
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: run to marker1 in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: enable watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: break func1
+PASS: gdb.base/watchpoint.exp: no-hw: set $func1_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint at func1
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, first time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 1
+PASS: gdb.base/watchpoint.exp: no-hw: delete $func1_breakpoint_number
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, second time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 2
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, third time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 3
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, fourth time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 4
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, fifth time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 5
+PASS: gdb.base/watchpoint.exp: no-hw: continue to marker2
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint disabled
+PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoints found in watchpoint/breakpoint table
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: no-hw: run to marker1 in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint enabled
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit in test_disabling_watchpoints, first time
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit in test_disabling_watchpoints, second time
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint #2 in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint disabled in table
+PASS: gdb.base/watchpoint.exp: no-hw: disabled watchpoint skipped
+PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: no-hw: watch ival2
+PASS: gdb.base/watchpoint.exp: no-hw: break func2 if 0
+PASS: gdb.base/watchpoint.exp: no-hw: p $func2_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: no-hw: calling function with watchpoint enabled
+PASS: gdb.base/watchpoint.exp: no-hw: finish from marker1
+PASS: gdb.base/watchpoint.exp: no-hw: back at main from marker1
+PASS: gdb.base/watchpoint.exp: no-hw: next to `for' in watchpoint.exp
+PASS: gdb.base/watchpoint.exp: no-hw: until to ival1 assignment
+PASS: gdb.base/watchpoint.exp: no-hw: until to ival3 assignment
+PASS: gdb.base/watchpoint.exp: no-hw: until out of loop
+PASS: gdb.base/watchpoint.exp: no-hw: step to ival2 assignment
+PASS: gdb.base/watchpoint.exp: no-hw: watch ptr1->val
+PASS: gdb.base/watchpoint.exp: no-hw: break marker5
+PASS: gdb.base/watchpoint.exp: no-hw: Test complex watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: did not trigger wrong watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: break marker6
+PASS: gdb.base/watchpoint.exp: no-hw: continue to marker6
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: set local watch
+PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch
+PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: set partially local watch
+PASS: gdb.base/watchpoint.exp: no-hw: trigger1 partially local watch
+PASS: gdb.base/watchpoint.exp: no-hw: trigger2 partially local watch
+PASS: gdb.base/watchpoint.exp: no-hw: self-delete partially local watch
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: set static local watch
+PASS: gdb.base/watchpoint.exp: no-hw: trigger static local watch
+PASS: gdb.base/watchpoint.exp: no-hw: continue after trigger static local watch
+PASS: gdb.base/watchpoint.exp: no-hw: static local watch did not self-delete
+PASS: gdb.base/watchpoint.exp: no-hw: tbreak recurser
+PASS: gdb.base/watchpoint.exp: no-hw: cont
+PASS: gdb.base/watchpoint.exp: no-hw: next past local_x initialization
+PASS: gdb.base/watchpoint.exp: no-hw: set local watch in recursive call
+PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch in recursive call
+PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch in recursive call
+PASS: gdb.base/watchpoint.exp: no-hw: cont
+PASS: gdb.base/watchpoint.exp: no-hw: tbreak recurser
+PASS: gdb.base/watchpoint.exp: no-hw: cont
+PASS: gdb.base/watchpoint.exp: no-hw: next past local_x initialization
+PASS: gdb.base/watchpoint.exp: no-hw: set local watch in recursive call with explicit scope
+PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch with explicit scope in recursive call
+PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch with explicit scope in recursive call (2)
+PASS: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint refused to insert on nonexistent struct member
+PASS: gdb.base/watchpoint.exp: no-hw: watch global_ptr
+PASS: gdb.base/watchpoint.exp: no-hw: watch *(int *) 0
+PASS: gdb.base/watchpoint.exp: no-hw: watch -location *global_ptr
+PASS: gdb.base/watchpoint.exp: no-hw: watch *global_ptr
+PASS: gdb.base/watchpoint.exp: no-hw: set $global_ptr_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: no-hw: global_ptr next
+PASS: gdb.base/watchpoint.exp: no-hw: next over ptr init
+PASS: gdb.base/watchpoint.exp: no-hw: next over buffer set
+PASS: gdb.base/watchpoint.exp: no-hw: delete $global_ptr_breakpoint_number
+PASS: gdb.base/watchpoint.exp: no-hw: watch **global_ptr_ptr
+PASS: gdb.base/watchpoint.exp: no-hw: set $global_ptr_ptr_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: no-hw: global_ptr_ptr next
+PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr init
+PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr buffer set
+PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr pointer advance
+PASS: gdb.base/watchpoint.exp: no-hw: delete $global_ptr_ptr_breakpoint_number
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: second x assignment
+PASS: gdb.base/watchpoint.exp: no-hw: watch x
+PASS: gdb.base/watchpoint.exp: no-hw: next after watch x
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch x
+PASS: gdb.base/watchpoint.exp: no-hw: watch buf
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint on buf hit
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch buf
+PASS: gdb.base/watchpoint.exp: no-hw: number is constant
+PASS: gdb.base/watchpoint.exp: no-hw: number with cast is constant
+PASS: gdb.base/watchpoint.exp: no-hw: marker1 is constant
+PASS: gdb.base/watchpoint.exp: no-hw: watch count + 6
+PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `count + 6'
+PASS: gdb.base/watchpoint.exp: no-hw: watch 7 + count
+PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `7 + count'
+PASS: gdb.base/watchpoint.exp: no-hw: watch $pc
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint `$pc' is enabled
+PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func5 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
+PASS: gdb.base/watchpoint.exp: no-hw: watch -location .x
+PASS: gdb.base/watchpoint.exp: no-hw: continue with watch -location
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch -location
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func6 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: watch foo2
+PASS: gdb.base/watchpoint.exp: no-hw: continue with watch foo2
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch foo2
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func7 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: watch foo4
+PASS: gdb.base/watchpoint.exp: no-hw: continue with watch foo4
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch foo4
+PASS: gdb.base/watchpoints.exp: before inferior start: create watchpoint
+PASS: gdb.base/watchpoints.exp: before inferior start: create access watchpoint
+PASS: gdb.base/watchpoints.exp: before inferior start: create read watchpoint
+PASS: gdb.base/watchpoints.exp: watchpoint hit, first time
+PASS: gdb.base/watchpoints.exp: watchpoint hit, first time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 1
+PASS: gdb.base/watchpoints.exp: watchpoint ival1 hit, second time
+PASS: gdb.base/watchpoints.exp: Watchpoint ival1 hit count is 2
+PASS: gdb.base/watchpoints.exp: watchpoint hit, second time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 2
+PASS: gdb.base/watchpoints.exp: watchpoint ival1 hit, third time
+PASS: gdb.base/watchpoints.exp: Watchpoint ival1 hit count is 3
+PASS: gdb.base/watchpoints.exp: watchpoint hit, third time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 3
+PASS: gdb.base/watchpoints.exp: watchpoint hit, fourth time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 4
+PASS: gdb.base/watchpoints.exp: watchpoint hit, fifth time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 5
+PASS: gdb.base/wchar.exp: print narrow
+PASS: gdb.base/wchar.exp: print single
+PASS: gdb.base/wchar.exp: print simple
+PASS: gdb.base/wchar.exp: print difficile
+PASS: gdb.base/wchar.exp: print simple[2]
+PASS: gdb.base/wchar.exp: print difficile[2]
+PASS: gdb.base/wchar.exp: show host-charset
+PASS: gdb.base/wchar.exp: print repeat
+PASS: gdb.base/wchar.exp: print repeat_p
+PASS: gdb.base/wchar.exp: set print null on
+PASS: gdb.base/wchar.exp: print repeat (print null on)
+PASS: gdb.base/wchar.exp: set print elements 3
+PASS: gdb.base/wchar.exp: print repeat (print elements 3)
+PASS: gdb.base/wchar.exp: print repeat_p (print elements 3)
+PASS: gdb.base/whatis-exp.exp: set variable x=14
+PASS: gdb.base/whatis-exp.exp: set variable y=2
+PASS: gdb.base/whatis-exp.exp: set variable z=2
+PASS: gdb.base/whatis-exp.exp: set variable w=3
+PASS: gdb.base/whatis-exp.exp: print value of x
+PASS: gdb.base/whatis-exp.exp: print value of y
+PASS: gdb.base/whatis-exp.exp: print value of z
+PASS: gdb.base/whatis-exp.exp: print value of w
+PASS: gdb.base/whatis-exp.exp: whatis value of x+y
+PASS: gdb.base/whatis-exp.exp: whatis value of x-y
+PASS: gdb.base/whatis-exp.exp: whatis value of x*y
+PASS: gdb.base/whatis-exp.exp: whatis value of x/y
+PASS: gdb.base/whatis-exp.exp: whatis value of x%y
+PASS: gdb.base/whatis-exp.exp: whatis value of x=y
+PASS: gdb.base/whatis-exp.exp: whatis value of x+=2
+PASS: gdb.base/whatis-exp.exp: whatis value of  ++x
+PASS: gdb.base/whatis-exp.exp: whatis value of  --x
+PASS: gdb.base/whatis-exp.exp: whatis value of  x++
+PASS: gdb.base/whatis-exp.exp: whatis value of  x--
+PASS: gdb.base/whatis.exp: whatis char
+PASS: gdb.base/whatis.exp: whatis signed char
+PASS: gdb.base/whatis.exp: whatis unsigned char
+PASS: gdb.base/whatis.exp: whatis short
+PASS: gdb.base/whatis.exp: whatis signed short
+PASS: gdb.base/whatis.exp: whatis unsigned short
+PASS: gdb.base/whatis.exp: whatis int
+PASS: gdb.base/whatis.exp: whatis signed int
+PASS: gdb.base/whatis.exp: whatis unsigned int
+PASS: gdb.base/whatis.exp: whatis long
+PASS: gdb.base/whatis.exp: whatis signed long
+PASS: gdb.base/whatis.exp: whatis unsigned long
+PASS: gdb.base/whatis.exp: whatis unsigned long long
+PASS: gdb.base/whatis.exp: whatis float
+PASS: gdb.base/whatis.exp: whatis double
+PASS: gdb.base/whatis.exp: whatis char array
+PASS: gdb.base/whatis.exp: whatis signed char array
+PASS: gdb.base/whatis.exp: whatis unsigned char array
+PASS: gdb.base/whatis.exp: whatis short array
+PASS: gdb.base/whatis.exp: whatis signed short array
+PASS: gdb.base/whatis.exp: whatis unsigned short array
+PASS: gdb.base/whatis.exp: whatis int array
+PASS: gdb.base/whatis.exp: whatis signed int array
+PASS: gdb.base/whatis.exp: whatis unsigned int array
+PASS: gdb.base/whatis.exp: whatis long array
+PASS: gdb.base/whatis.exp: whatis signed long array
+PASS: gdb.base/whatis.exp: whatis unsigned long array
+PASS: gdb.base/whatis.exp: whatis unsigned long array
+PASS: gdb.base/whatis.exp: whatis float array
+PASS: gdb.base/whatis.exp: whatis double array
+PASS: gdb.base/whatis.exp: whatis char pointer
+PASS: gdb.base/whatis.exp: whatis signed char pointer
+PASS: gdb.base/whatis.exp: whatis unsigned char pointer
+PASS: gdb.base/whatis.exp: whatis short pointer
+PASS: gdb.base/whatis.exp: whatis signed short pointer
+PASS: gdb.base/whatis.exp: whatis unsigned short pointer
+PASS: gdb.base/whatis.exp: whatis int pointer
+PASS: gdb.base/whatis.exp: whatis signed int pointer
+PASS: gdb.base/whatis.exp: whatis unsigned int pointer
+PASS: gdb.base/whatis.exp: whatis long pointer
+PASS: gdb.base/whatis.exp: whatis signed long pointer
+PASS: gdb.base/whatis.exp: whatis unsigned long pointer
+PASS: gdb.base/whatis.exp: whatis long long pointer
+PASS: gdb.base/whatis.exp: whatis signed long long pointer
+PASS: gdb.base/whatis.exp: whatis unsigned long long pointer
+PASS: gdb.base/whatis.exp: whatis float pointer
+PASS: gdb.base/whatis.exp: whatis double pointer
+PASS: gdb.base/whatis.exp: whatis named structure
+PASS: gdb.base/whatis.exp: whatis named structure using type name
+PASS: gdb.base/whatis.exp: whatis unnamed structure
+PASS: gdb.base/whatis.exp: whatis named union
+PASS: gdb.base/whatis.exp: whatis named union using type name
+PASS: gdb.base/whatis.exp: whatis unnamed union
+PASS: gdb.base/whatis.exp: whatis char function
+PASS: gdb.base/whatis.exp: whatis signed char function
+PASS: gdb.base/whatis.exp: whatis unsigned char function
+PASS: gdb.base/whatis.exp: whatis short function
+PASS: gdb.base/whatis.exp: whatis signed short function
+PASS: gdb.base/whatis.exp: whatis unsigned short function
+PASS: gdb.base/whatis.exp: whatis int function
+PASS: gdb.base/whatis.exp: whatis signed int function
+PASS: gdb.base/whatis.exp: whatis unsigned int function
+PASS: gdb.base/whatis.exp: whatis long function
+PASS: gdb.base/whatis.exp: whatis signed long function
+PASS: gdb.base/whatis.exp: whatis unsigned long function
+PASS: gdb.base/whatis.exp: whatis long long function
+PASS: gdb.base/whatis.exp: whatis signed long long function
+PASS: gdb.base/whatis.exp: whatis unsigned long long function
+PASS: gdb.base/whatis.exp: whatis float function
+PASS: gdb.base/whatis.exp: whatis double function
+PASS: gdb.base/whatis.exp: whatis complicated structure
+PASS: gdb.base/whatis.exp: whatis complicated union
+PASS: gdb.base/whatis.exp: whatis enumeration
+PASS: gdb.base/whatis.exp: whatis enumeration using type name
+PASS: gdb.base/whatis.exp: whatis outer structure
+PASS: gdb.base/whatis.exp: whatis outer structure member
+PASS: gdb.base/whatis.exp: whatis inner structure
+PASS: gdb.base/whatis.exp: whatis inner structure member
+PASS: gdb.base/whatis.exp: whatis inner union
+PASS: gdb.base/whatis.exp: whatis inner union member
+PASS: gdb.base/whatis.exp: whatis using typedef type name
+PASS: gdb.base/whatis.exp: whatis applied to variable defined by typedef
+PASS: gdb.base/whatis.exp: whatis applied to pointer to pointer to function
+PASS: gdb.base/whatis.exp: whatis applied to const pointer to pointer to function
+PASS: gdb.base/whatis.exp: whatis applied to pointer to const pointer to function
+PASS: gdb.base/whatis.exp: whatis applied to pointer to function returning pointer to int
+PASS: gdb.base/whatis.exp: whatis applied to pointer to pointer to function returning pointer to int
+PASS: gdb.base/whatis.exp: whatis applied to pointer to function returning pointer to array
+PASS: gdb.base/whatis.exp: whatis applied to pointer to function taking int,int and returning int
+PASS: gdb.base/whatis.exp: whatis applied to pointer to function taking const int ptr and varargs and returning int
+PASS: gdb.base/whatis.exp: whatis applied to function with types trailing 'void'
+PASS: gdb.base/whatis.exp: whatis applied to function with 'void' parameter type
+PASS: gdb.base/wrong_frame_bt_full.exp: bt full
+UNTESTED: gdb.compile/compile-ifunc.exp: nodebug: compile command not supported (could not find libcc1 shared library?)
+UNTESTED: gdb.compile/compile-print.exp: compile command not supported (could not find libcc1 shared library?)
+UNTESTED: gdb.compile/compile-setjmp.exp: compile command not supported (could not find libcc1 shared library?)
+PASS: gdb.compile/compile-tls.exp: successfully compiled posix threads test case
+UNTESTED: gdb.compile/compile-tls.exp: compile command not supported (could not find libcc1 shared library?)
+PASS: gdb.compile/compile.exp: Test compile code command without running inferior
+PASS: gdb.compile/compile.exp: Test compile command without running inferior
+PASS: gdb.compile/compile.exp: Test compile file command without running inferior
+UNTESTED: gdb.compile/compile.exp: compile command not supported (could not find libcc1 shared library?)
+PASS: gdb.cp/abstract-origin.exp: continue to breakpoint: break-here
+PASS: gdb.cp/abstract-origin.exp: p problem
+PASS: gdb.cp/annota2.exp: set height 0
+PASS: gdb.cp/annota2.exp: breakpoint main
+PASS: gdb.cp/annota2.exp: annotation set at level 2
+PASS: gdb.cp/annota2.exp: run until main breakpoint
+PASS: gdb.cp/annota2.exp: print class
+PASS: gdb.cp/annota2.exp: continue until exit
+PASS: gdb.cp/annota2.exp: delete bps
+PASS: gdb.cp/annota2.exp: breakpoint at main
+PASS: gdb.cp/annota2.exp: run until main breakpoint
+PASS: gdb.cp/annota2.exp: set watch on a.x
+PASS: gdb.cp/annota2.exp: watch triggered on a.x
+PASS: gdb.cp/annota2.exp: annotate-quit
+PASS: gdb.cp/annota3.exp: set height 0
+PASS: gdb.cp/annota3.exp: breakpoint main
+PASS: gdb.cp/annota3.exp: annotation set at level 3
+PASS: gdb.cp/annota3.exp: first run until main breakpoint
+PASS: gdb.cp/annota3.exp: print class
+PASS: gdb.cp/annota3.exp: continue to exit
+PASS: gdb.cp/annota3.exp: delete bps
+PASS: gdb.cp/annota3.exp: break at main
+PASS: gdb.cp/annota3.exp: second run until main breakpoint
+PASS: gdb.cp/annota3.exp: set watch on a.x
+PASS: gdb.cp/annota3.exp: watch triggered on a.x
+PASS: gdb.cp/annota3.exp: annotate-quit
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::doit1(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::doit1(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::doit1(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::one::one(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::one::one(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::one::one(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::one::one(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::doit2(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::doit2(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::doit2(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::doit2(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::two::two(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::two::two(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::two::two(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::two::two(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::doit1(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::doit1(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::doit1(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::one::one(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::one::one(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::one::one(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::one::one(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::doit2(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::doit2(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::doit2(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::doit2(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::two::two(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::two::two(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::two::two(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::two::two(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::doit1(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::doit1(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::doit1(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::one::one(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::one::one(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::one::one(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::one::one(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::doit2(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::doit2(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::doit2(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::doit2(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::two::two(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::two::two(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::two::two(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::two::two(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::one::doit(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::one::doit(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::one::doit(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::one::doit(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::two::doit(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::two::doit(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::two::doit(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::two::doit(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::doit(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::doit(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::doit(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::doit(void)'
+PASS: gdb.cp/anon-ns.exp: ptype '(anonymous namespace)'
+PASS: gdb.cp/anon-struct.exp: print type of t::t
+PASS: gdb.cp/anon-struct.exp: print type of X::t2
+PASS: gdb.cp/anon-struct.exp: print type of X::t2::t2
+PASS: gdb.cp/anon-struct.exp: print type of t3::~t3
+PASS: gdb.cp/anon-union.exp: set width 0
+PASS: gdb.cp/anon-union.exp: next 1
+PASS: gdb.cp/anon-union.exp: print foo 1
+PASS: gdb.cp/anon-union.exp: next 2
+PASS: gdb.cp/anon-union.exp: print foo 2
+PASS: gdb.cp/anon-union.exp: set var foo.cloth
+PASS: gdb.cp/anon-union.exp: print foo 3
+PASS: gdb.cp/anon-union.exp: next 3
+PASS: gdb.cp/anon-union.exp: print foo 4
+PASS: gdb.cp/anon-union.exp: set var foo.pebble
+PASS: gdb.cp/anon-union.exp: print foo 5
+PASS: gdb.cp/anon-union.exp: set var foo.qux
+PASS: gdb.cp/anon-union.exp: print foo 6
+PASS: gdb.cp/anon-union.exp: set var foo.mux
+PASS: gdb.cp/anon-union.exp: print foo 7
+PASS: gdb.cp/anon-union.exp: set var foo.x.rock
+PASS: gdb.cp/anon-union.exp: print foo 8
+PASS: gdb.cp/anon-union.exp: set var foo.x.rock2
+PASS: gdb.cp/anon-union.exp: print foo 9
+PASS: gdb.cp/anon-union.exp: next 4
+PASS: gdb.cp/anon-union.exp: print w 1
+PASS: gdb.cp/anon-union.exp: print z 1
+PASS: gdb.cp/anon-union.exp: next 5
+PASS: gdb.cp/anon-union.exp: print w 2
+PASS: gdb.cp/anon-union.exp: print z 2
+PASS: gdb.cp/anon-union.exp: set var z
+PASS: gdb.cp/anon-union.exp: print w 3
+PASS: gdb.cp/anon-union.exp: print z 3
+PASS: gdb.cp/arg-reference.exp: No false reference
+PASS: gdb.cp/baseenum.exp: continue to breakpoint: breakpoint 1
+PASS: gdb.cp/baseenum.exp: Print enum constant X of class A
+PASS: gdb.cp/baseenum.exp: continue to breakpoint: breakpoint 2
+PASS: gdb.cp/baseenum.exp: Print enum constant X of class A in namespace N
+PASS: gdb.cp/bool.exp: print return_true()
+PASS: gdb.cp/bool.exp: print return_false()
+FAIL: gdb.cp/breakpoint.exp: continue to C1::Nested::foo
+PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method
+PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method 2
+PASS: gdb.cp/breakpoint.exp: continue to breakpoint
+PASS: gdb.cp/breakpoint.exp: check the member variable
+PASS: gdb.cp/breakpoint.exp: continue to breakpoint
+PASS: gdb.cp/breakpoint.exp: check the member variable
+PASS: gdb.cp/bs15503.exp: break StringTest<wchar_t>::testFunction
+PASS: gdb.cp/bs15503.exp: continue to StringTest<wchar_t>
+PASS: gdb.cp/bs15503.exp: continue to breakpoint: find position where blank needs to be inserted
+PASS: gdb.cp/bs15503.exp: print s.length()
+PASS: gdb.cp/bs15503.exp: print s[0]
+PASS: gdb.cp/bs15503.exp: print s[s.length()-1]
+PASS: gdb.cp/bs15503.exp: print (const char *) s
+PASS: gdb.cp/bs15503.exp: print (const char *) s.substr(0,4)
+PASS: gdb.cp/bs15503.exp: print (const char *) (s=s.substr(0,4))
+PASS: gdb.cp/call-c.exp: b 42
+PASS: gdb.cp/call-c.exp: print foo(1)
+PASS: gdb.cp/call-c.exp: continue to bp
+PASS: gdb.cp/call-c.exp: print rf->func()
+PASS: gdb.cp/call-c.exp: print handle->func()
+PASS: gdb.cp/casts.exp: set print symbol off
+PASS: gdb.cp/casts.exp: cast base class pointer to derived class pointer
+PASS: gdb.cp/casts.exp: let compiler cast base class pointer to derived class pointer
+PASS: gdb.cp/casts.exp: cast derived class pointer to base class pointer
+PASS: gdb.cp/casts.exp: cast derived class reference to base class reference
+PASS: gdb.cp/casts.exp: cast base class reference to derived class reference
+PASS: gdb.cp/casts.exp: let compiler cast base class reference to derived class reference
+PASS: gdb.cp/casts.exp: basic test of const_cast
+PASS: gdb.cp/casts.exp: const_cast of 0
+PASS: gdb.cp/casts.exp: basic test of static_cast
+PASS: gdb.cp/casts.exp: static_cast to reference type
+PASS: gdb.cp/casts.exp: basic test of reinterpret_cast
+PASS: gdb.cp/casts.exp: test invalid reinterpret_cast
+PASS: gdb.cp/casts.exp: reinterpret_cast to reference type
+PASS: gdb.cp/casts.exp: whatis decltype(5)
+PASS: gdb.cp/casts.exp: old-style cast using __typeof__
+PASS: gdb.cp/casts.exp: static_cast using __typeof__
+PASS: gdb.cp/casts.exp: reinterpret_cast using __typeof__
+PASS: gdb.cp/casts.exp: old-style cast using __typeof
+PASS: gdb.cp/casts.exp: static_cast using __typeof
+PASS: gdb.cp/casts.exp: reinterpret_cast using __typeof
+PASS: gdb.cp/casts.exp: old-style cast using __decltype
+PASS: gdb.cp/casts.exp: static_cast using __decltype
+PASS: gdb.cp/casts.exp: reinterpret_cast using __decltype
+PASS: gdb.cp/casts.exp: whatis __decltype(*a)
+PASS: gdb.cp/casts.exp: invalid dynamic_cast
+PASS: gdb.cp/casts.exp: dynamic_cast of 0 to void*
+PASS: gdb.cp/casts.exp: dynamic_cast simple upcast
+PASS: gdb.cp/casts.exp: dynamic_cast upcast to unique base
+PASS: gdb.cp/casts.exp: dynamic_cast simple upcast to reference
+PASS: gdb.cp/casts.exp: dynamic_cast simple downcast
+PASS: gdb.cp/casts.exp: dynamic_cast simple downcast to intermediate class
+PASS: gdb.cp/casts.exp: dynamic_cast to non-existing base
+PASS: gdb.cp/casts.exp: dynamic_cast to reference to non-existing base
+PASS: gdb.cp/casts.exp: dynamic_cast unique downcast
+PASS: gdb.cp/casts.exp: dynamic_cast to sibling
+PASS: gdb.cp/chained-calls.exp: continue to breakpoint: Break here
+PASS: gdb.cp/chained-calls.exp: g(f())
+PASS: gdb.cp/chained-calls.exp: q(p())
+PASS: gdb.cp/chained-calls.exp: p() + r()
+PASS: gdb.cp/chained-calls.exp: q(p() + r())
+PASS: gdb.cp/chained-calls.exp: g(f() + f())
+PASS: gdb.cp/chained-calls.exp: g(f(g(f() + f())) + f())
+PASS: gdb.cp/chained-calls.exp: getb(makeb(), ...)
+PASS: gdb.cp/chained-calls.exp: *c
+PASS: gdb.cp/chained-calls.exp: *c + *c
+PASS: gdb.cp/chained-calls.exp: q(*c + *c)
+PASS: gdb.cp/chained-calls.exp: make_int().get_type ()
+PASS: gdb.cp/class2.exp: set print object off
+PASS: gdb.cp/class2.exp: set print symbol off
+PASS: gdb.cp/class2.exp: print alpha at marker return 0
+PASS: gdb.cp/class2.exp: print beta at marker return 0
+PASS: gdb.cp/class2.exp: print * aap at marker return 0
+PASS: gdb.cp/class2.exp: print * bbp at marker return 0
+PASS: gdb.cp/class2.exp: print * abp at marker return 0, s-p-o off
+PASS: gdb.cp/class2.exp: print * (B *) abp at marker return 0
+PASS: gdb.cp/class2.exp: print delta with "print object" off
+PASS: gdb.cp/class2.exp: print object with no data fields
+PASS: gdb.cp/class2.exp: set print object on
+PASS: gdb.cp/class2.exp: p acp
+PASS: gdb.cp/class2.exp: p acp->c1
+PASS: gdb.cp/class2.exp: p acp->c2
+PASS: gdb.cp/class2.exp: print delta with "print object" on
+PASS: gdb.cp/class2.exp: p aref
+PASS: gdb.cp/classes.exp: ptype struct default_public_struct
+PASS: gdb.cp/classes.exp: ptype struct explicit_public_struct
+PASS: gdb.cp/classes.exp: ptype struct protected_struct
+PASS: gdb.cp/classes.exp: ptype struct private_struct
+PASS: gdb.cp/classes.exp: ptype struct mixed_protection_struct
+PASS: gdb.cp/classes.exp: ptype class public_class
+PASS: gdb.cp/classes.exp: ptype class protected_class
+PASS: gdb.cp/classes.exp: ptype class default_private_class
+PASS: gdb.cp/classes.exp: ptype class explicit_private_class
+PASS: gdb.cp/classes.exp: ptype class mixed_protection_class
+PASS: gdb.cp/classes.exp: ptype class A
+PASS: gdb.cp/classes.exp: ptype class B
+PASS: gdb.cp/classes.exp: ptype class C
+PASS: gdb.cp/classes.exp: ptype class D
+PASS: gdb.cp/classes.exp: ptype class E
+PASS: gdb.cp/classes.exp: ptype class Static
+PASS: gdb.cp/classes.exp: ptype class vA
+PASS: gdb.cp/classes.exp: ptype class vB
+PASS: gdb.cp/classes.exp: ptype class vC
+PASS: gdb.cp/classes.exp: ptype class vD
+PASS: gdb.cp/classes.exp: ptype class vE
+PASS: gdb.cp/classes.exp: ptype class Base1
+PASS: gdb.cp/classes.exp: ptype class Foo
+PASS: gdb.cp/classes.exp: ptype class Bar
+PASS: gdb.cp/classes.exp: ptype class DynamicBar
+PASS: gdb.cp/classes.exp: print g_A.a
+PASS: gdb.cp/classes.exp: print g_A.x
+PASS: gdb.cp/classes.exp: print g_B.b
+PASS: gdb.cp/classes.exp: print g_B.x
+PASS: gdb.cp/classes.exp: print g_C.c
+PASS: gdb.cp/classes.exp: print g_C.x
+PASS: gdb.cp/classes.exp: print g_D.d
+PASS: gdb.cp/classes.exp: print g_D.x
+PASS: gdb.cp/classes.exp: print g_E.e
+PASS: gdb.cp/classes.exp: print g_E.x
+PASS: gdb.cp/classes.exp: print g_A.b
+PASS: gdb.cp/classes.exp: print g_B.c
+PASS: gdb.cp/classes.exp: print g_B.d
+PASS: gdb.cp/classes.exp: print g_C.b
+PASS: gdb.cp/classes.exp: print g_C.d
+PASS: gdb.cp/classes.exp: print g_D.e
+PASS: gdb.cp/classes.exp: print g_A.y
+PASS: gdb.cp/classes.exp: print g_B.z
+PASS: gdb.cp/classes.exp: print g_C.q
+PASS: gdb.cp/classes.exp: print g_D.p
+PASS: gdb.cp/classes.exp: call class_param.Aptr_a (&g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aptr_x (&g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aptr_a (&g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aptr_x (&g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aref_a (g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aref_x (g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aref_a (g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aref_x (g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aval_a (g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aval_x (g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aval_a (g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aval_x (g_B)
+PASS: gdb.cp/classes.exp: unrelated class *param
+PASS: gdb.cp/classes.exp: unrelated class &param
+PASS: gdb.cp/classes.exp: unrelated class param
+PASS: gdb.cp/classes.exp: continue to enums2(\(\)|)
+PASS: gdb.cp/classes.exp: print obj_with_enum (1)
+PASS: gdb.cp/classes.exp: next
+PASS: gdb.cp/classes.exp: print obj_with_enum (2)
+PASS: gdb.cp/classes.exp: print obj_with_enum.priv_enum
+PASS: gdb.cp/classes.exp: ptype obj_with_enum.priv_enum
+PASS: gdb.cp/classes.exp: ptype obj_with_enum
+PASS: gdb.cp/classes.exp: print (ClassWithEnum::PrivEnum) 42
+PASS: gdb.cp/classes.exp: print ('ClassWithEnum::PrivEnum') 42
+PASS: gdb.cp/classes.exp: print Bar::z
+PASS: gdb.cp/classes.exp: print &Foo::x
+PASS: gdb.cp/classes.exp: print (int)&Foo::x
+PASS: gdb.cp/classes.exp: print (int)&Bar::y == 2*sizeof(int)
+PASS: gdb.cp/classes.exp: ptype Bar::z
+PASS: gdb.cp/classes.exp: ptype &Bar::z
+PASS: gdb.cp/classes.exp: print (int)pmi == sizeof(int)
+PASS: gdb.cp/classes.exp: print Foo::st
+PASS: gdb.cp/classes.exp: print bar.st
+PASS: gdb.cp/classes.exp: print &foo.st
+PASS: gdb.cp/classes.exp: print &Bar::st
+PASS: gdb.cp/classes.exp: print *$
+PASS: gdb.cp/classes.exp: set print static-members off
+PASS: gdb.cp/classes.exp: print csi without static members
+PASS: gdb.cp/classes.exp: print cnsi without static members
+PASS: gdb.cp/classes.exp: set print static-members on
+PASS: gdb.cp/classes.exp: print csi with static members
+PASS: gdb.cp/classes.exp: print cnsi with static members
+PASS: gdb.cp/classes.exp: finish from marker_reg1
+PASS: gdb.cp/classes.exp: calling method for small class
+PASS: gdb.cp/classes.exp: print ctor of typedef class
+PASS: gdb.cp/classes.exp: print dtor of typedef class
+PASS: gdb.cp/classes.exp: list ByAnyOtherName::times
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at 'GDB<int>::a() const'
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at 'GDB<int>::b() volatile'
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at 'GDB<int>::c() const volatile'
+PASS: gdb.cp/cmpd-minsyms.exp: set language c++
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<int>::operator ==
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<int>::operator==(GDB<int> const&)
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<char>::harder(char)
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<int>::harder(int)
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at "int GDB<char>::even_harder<int>(char)"
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<int>::simple()
+PASS: gdb.cp/converts.exp: continue to breakpoint: end of main
+PASS: gdb.cp/converts.exp: typedef to another typedef
+PASS: gdb.cp/converts.exp: typedef to typedef of a typedef
+PASS: gdb.cp/converts.exp: Pointer-to-pointer-to-pointer derived to Pointer-to-pointer-to-pointer base.
+PASS: gdb.cp/converts.exp: pointer to pointer
+PASS: gdb.cp/converts.exp: pointer to array
+PASS: gdb.cp/converts.exp: pointer to pointer of wrong type
+PASS: gdb.cp/converts.exp: pointer to pointer of wrong type
+PASS: gdb.cp/converts.exp: pointer to ancestor pointer
+PASS: gdb.cp/converts.exp: pointer to void pointer
+PASS: gdb.cp/converts.exp: pointer to void pointer pointer
+PASS: gdb.cp/converts.exp: pointer to boolean
+PASS: gdb.cp/converts.exp: pointer to long int
+PASS: gdb.cp/converts.exp: pointer pointer to void pointer
+PASS: gdb.cp/converts.exp: pointer pointer to pointer pointer
+PASS: gdb.cp/converts.exp: pointer pointer to array of arrays
+PASS: gdb.cp/converts.exp: pointer pointer to array of pointers
+PASS: gdb.cp/converts.exp: pointer pointer to array of wrong pointers
+PASS: gdb.cp/converts.exp: check all parameters for badness
+PASS: gdb.cp/converts.exp: null pointer conversion
+PASS: gdb.cp/converts.exp: p foo3_1 (0, 1)
+PASS: gdb.cp/converts.exp: p foo3_1 (0, (const char**) 1)
+PASS: gdb.cp/converts.exp: p foo3_2 (0, 0)
+PASS: gdb.cp/converts.exp: p foo3_2 (0, (char const**) 0)
+PASS: gdb.cp/converts.exp: p foo1_7(0)
+PASS: gdb.cp/converts.exp: p foo1_7(integer)
+PASS: gdb.cp/converts.exp: p foo1_7(long_int)
+PASS: gdb.cp/converts.exp: p foo1_7(*a)
+PASS: gdb.cp/converts.exp: p foo1_7(MY_A)
+PASS: gdb.cp/converts.exp: p foo1_7(&foo1_7)
+PASS: gdb.cp/converts.exp: p foo1_7(&A::member_)
+PASS: gdb.cp/converts.exp: p foo1_7(a)
+PASS: gdb.cp/converts.exp: p foo1_7(fp)
+PASS: gdb.cp/converts.exp: p foo1_7(dp)
+PASS: gdb.cp/converts.exp: p foo1_7(-1.23)
+PASS: gdb.cp/converts.exp: p foo1_7(ta)
+PASS: gdb.cp/converts.exp: show check type
+PASS: gdb.cp/converts.exp: p foo1_type_check (123)
+PASS: gdb.cp/converts.exp: p foo2_type_check (0, 1)
+PASS: gdb.cp/converts.exp: p foo2_type_check (1, 0)
+PASS: gdb.cp/converts.exp: p foo2_type_check (1, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 0, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 1, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 0, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 1, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 1, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 1, 1)
+PASS: gdb.cp/converts.exp: set check type off
+PASS: gdb.cp/converts.exp: show check type
+PASS: gdb.cp/converts.exp: p foo1_type_check (123)
+PASS: gdb.cp/converts.exp: p foo2_type_check (0, 1)
+PASS: gdb.cp/converts.exp: p foo2_type_check (1, 0)
+PASS: gdb.cp/converts.exp: p foo2_type_check (1, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 0, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 1, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 0, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 1, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 1, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 1, 1)
+PASS: gdb.cp/converts.exp: p foo3_2 (1,1)
+PASS: gdb.cp/cp-relocate.exp: info functions
+PASS: gdb.cp/cp-relocate.exp: get address of func<1>(int)
+PASS: gdb.cp/cp-relocate.exp: get address of func<2>(int)
+PASS: gdb.cp/cp-relocate.exp: get address of caller
+PASS: gdb.cp/cp-relocate.exp: C++ functions have different addresses
+PASS: gdb.cp/cp-relocate.exp: info file
+PASS: gdb.cp/cp-relocate.exp: add-symbol-file cp-relocate.o
+PASS: gdb.cp/cp-relocate.exp: break *func<1>(int)
+PASS: gdb.cp/cp-relocate.exp: break *func<2>(int)
+PASS: gdb.cp/cpcompletion.exp: complete class methods
+PASS: gdb.cp/cpcompletion.exp: complete class methods beginning with F
+PASS: gdb.cp/cpcompletion.exp: complete p foo1.g
+PASS: gdb.cp/cpcompletion.exp: complete p foo1.base
+PASS: gdb.cp/cpcompletion.exp: complete p foo1.Fo
+PASS: gdb.cp/cpcompletion.exp: complete p a.g
+PASS: gdb.cp/cpexprs.exp: set listsize 1
+PASS: gdb.cp/cpexprs.exp: print base1::a_function
+PASS: gdb.cp/cpexprs.exp: print base1::base1(int)
+PASS: gdb.cp/cpexprs.exp: print base1::base1(void)
+PASS: gdb.cp/cpexprs.exp: print base2::a_function
+PASS: gdb.cp/cpexprs.exp: print base2::base2
+PASS: gdb.cp/cpexprs.exp: print base::base(int)
+PASS: gdb.cp/cpexprs.exp: print base::base(void)
+PASS: gdb.cp/cpexprs.exp: print base::operator char*
+PASS: gdb.cp/cpexprs.exp: print base::operator delete
+PASS: gdb.cp/cpexprs.exp: print base::operator delete[]
+PASS: gdb.cp/cpexprs.exp: print base::operator fluff*
+PASS: gdb.cp/cpexprs.exp: print base::operator fluff**
+PASS: gdb.cp/cpexprs.exp: print base::operator int
+FAIL: gdb.cp/cpexprs.exp: print base::operator new
+FAIL: gdb.cp/cpexprs.exp: print base::operator new[]
+PASS: gdb.cp/cpexprs.exp: print base::operator!
+PASS: gdb.cp/cpexprs.exp: print base::operator!=
+PASS: gdb.cp/cpexprs.exp: print base::operator%
+PASS: gdb.cp/cpexprs.exp: print base::operator%=
+PASS: gdb.cp/cpexprs.exp: print base::operator&
+PASS: gdb.cp/cpexprs.exp: print base::operator&&
+PASS: gdb.cp/cpexprs.exp: print base::operator&=
+PASS: gdb.cp/cpexprs.exp: print base::operator()
+PASS: gdb.cp/cpexprs.exp: print base::operator*
+PASS: gdb.cp/cpexprs.exp: print base::operator*=
+PASS: gdb.cp/cpexprs.exp: print base::operator+
+PASS: gdb.cp/cpexprs.exp: print base::operator++
+PASS: gdb.cp/cpexprs.exp: print base::operator+=
+PASS: gdb.cp/cpexprs.exp: print base::operator-
+PASS: gdb.cp/cpexprs.exp: print base::operator--
+PASS: gdb.cp/cpexprs.exp: print base::operator-=
+PASS: gdb.cp/cpexprs.exp: print base::operator/
+PASS: gdb.cp/cpexprs.exp: print base::operator/=
+PASS: gdb.cp/cpexprs.exp: print base::operator<
+PASS: gdb.cp/cpexprs.exp: print base::operator<<
+PASS: gdb.cp/cpexprs.exp: print base::operator<<=
+PASS: gdb.cp/cpexprs.exp: print base::operator<=
+PASS: gdb.cp/cpexprs.exp: print base::operator=
+PASS: gdb.cp/cpexprs.exp: print base::operator==
+PASS: gdb.cp/cpexprs.exp: print base::operator>
+PASS: gdb.cp/cpexprs.exp: print base::operator>=
+PASS: gdb.cp/cpexprs.exp: print base::operator>>
+PASS: gdb.cp/cpexprs.exp: print base::operator>>=
+PASS: gdb.cp/cpexprs.exp: print base::operator[]
+PASS: gdb.cp/cpexprs.exp: print base::operator^
+PASS: gdb.cp/cpexprs.exp: print base::operator^=
+PASS: gdb.cp/cpexprs.exp: print base::operator|
+PASS: gdb.cp/cpexprs.exp: print base::operator|=
+PASS: gdb.cp/cpexprs.exp: print base::operator||
+PASS: gdb.cp/cpexprs.exp: print base::operator~
+PASS: gdb.cp/cpexprs.exp: print base::overload(base&) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(char*) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(int) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(long) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(short) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(void) const
+PASS: gdb.cp/cpexprs.exp: print base::~base
+PASS: gdb.cp/cpexprs.exp: print derived::a_function
+PASS: gdb.cp/cpexprs.exp: print derived::derived
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, short, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<long, short, long, short, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<short, int, short, int, short>
+PASS: gdb.cp/cpexprs.exp: print policy1::function
+PASS: gdb.cp/cpexprs.exp: print policy1::policy
+PASS: gdb.cp/cpexprs.exp: print policy2::function
+PASS: gdb.cp/cpexprs.exp: print policy2::policy
+PASS: gdb.cp/cpexprs.exp: print policy3::function
+PASS: gdb.cp/cpexprs.exp: print policy3::policy
+PASS: gdb.cp/cpexprs.exp: print policy4::function
+PASS: gdb.cp/cpexprs.exp: print policy4::policy
+PASS: gdb.cp/cpexprs.exp: print policyd1::function
+PASS: gdb.cp/cpexprs.exp: print policyd1::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd1::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd2::function
+PASS: gdb.cp/cpexprs.exp: print policyd2::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd2::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd3::function
+PASS: gdb.cp/cpexprs.exp: print policyd3::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd3::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd4::function
+PASS: gdb.cp/cpexprs.exp: print policyd4::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd4::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd5::function
+PASS: gdb.cp/cpexprs.exp: print policyd5::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd5::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::function
+PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::function
+PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::function
+PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<long, operation_1<long> >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<long, operation_1<long> >::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::function
+PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
+PASS: gdb.cp/cpexprs.exp: print tclass<base>::do_something
+PASS: gdb.cp/cpexprs.exp: print tclass<char>::do_something
+PASS: gdb.cp/cpexprs.exp: print tclass<int>::do_something
+PASS: gdb.cp/cpexprs.exp: print tclass<long>::do_something
+PASS: gdb.cp/cpexprs.exp: print tclass<short>::do_something
+PASS: gdb.cp/cpexprs.exp: print test_function
+PASS: gdb.cp/cpexprs.exp: list base1::a_function
+PASS: gdb.cp/cpexprs.exp: list base1::base1(int)
+PASS: gdb.cp/cpexprs.exp: list base1::base1(void)
+PASS: gdb.cp/cpexprs.exp: list base2::a_function
+PASS: gdb.cp/cpexprs.exp: list base2::base2
+PASS: gdb.cp/cpexprs.exp: list base::base(int)
+PASS: gdb.cp/cpexprs.exp: list base::base(void)
+PASS: gdb.cp/cpexprs.exp: list base::operator char*
+PASS: gdb.cp/cpexprs.exp: list base::operator delete
+PASS: gdb.cp/cpexprs.exp: list base::operator delete[]
+PASS: gdb.cp/cpexprs.exp: list base::operator fluff*
+PASS: gdb.cp/cpexprs.exp: list base::operator fluff**
+PASS: gdb.cp/cpexprs.exp: list base::operator int
+PASS: gdb.cp/cpexprs.exp: list base::operator new
+PASS: gdb.cp/cpexprs.exp: list base::operator new[]
+PASS: gdb.cp/cpexprs.exp: list base::operator!
+PASS: gdb.cp/cpexprs.exp: list base::operator!=
+PASS: gdb.cp/cpexprs.exp: list base::operator%
+PASS: gdb.cp/cpexprs.exp: list base::operator%=
+PASS: gdb.cp/cpexprs.exp: list base::operator&
+PASS: gdb.cp/cpexprs.exp: list base::operator&&
+PASS: gdb.cp/cpexprs.exp: list base::operator&=
+PASS: gdb.cp/cpexprs.exp: list base::operator()
+PASS: gdb.cp/cpexprs.exp: list base::operator*
+PASS: gdb.cp/cpexprs.exp: list base::operator*=
+PASS: gdb.cp/cpexprs.exp: list base::operator+
+PASS: gdb.cp/cpexprs.exp: list base::operator++
+PASS: gdb.cp/cpexprs.exp: list base::operator+=
+PASS: gdb.cp/cpexprs.exp: list base::operator-
+PASS: gdb.cp/cpexprs.exp: list base::operator--
+PASS: gdb.cp/cpexprs.exp: list base::operator-=
+PASS: gdb.cp/cpexprs.exp: list base::operator/
+PASS: gdb.cp/cpexprs.exp: list base::operator/=
+PASS: gdb.cp/cpexprs.exp: list base::operator<
+PASS: gdb.cp/cpexprs.exp: list base::operator<<
+PASS: gdb.cp/cpexprs.exp: list base::operator<<=
+PASS: gdb.cp/cpexprs.exp: list base::operator<=
+PASS: gdb.cp/cpexprs.exp: list base::operator=
+PASS: gdb.cp/cpexprs.exp: list base::operator==
+PASS: gdb.cp/cpexprs.exp: list base::operator>
+PASS: gdb.cp/cpexprs.exp: list base::operator>=
+PASS: gdb.cp/cpexprs.exp: list base::operator>>
+PASS: gdb.cp/cpexprs.exp: list base::operator>>=
+PASS: gdb.cp/cpexprs.exp: list base::operator[]
+PASS: gdb.cp/cpexprs.exp: list base::operator^
+PASS: gdb.cp/cpexprs.exp: list base::operator^=
+PASS: gdb.cp/cpexprs.exp: list base::operator|
+PASS: gdb.cp/cpexprs.exp: list base::operator|=
+PASS: gdb.cp/cpexprs.exp: list base::operator||
+PASS: gdb.cp/cpexprs.exp: list base::operator~
+PASS: gdb.cp/cpexprs.exp: list base::overload(base&) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(char*) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(int) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(long) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(short) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(void) const
+PASS: gdb.cp/cpexprs.exp: list base::~base
+PASS: gdb.cp/cpexprs.exp: list derived::a_function
+PASS: gdb.cp/cpexprs.exp: list derived::derived
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, short, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<long, short, long, short, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<short, int, short, int, short>
+PASS: gdb.cp/cpexprs.exp: list policy1::function
+PASS: gdb.cp/cpexprs.exp: list policy1::policy
+PASS: gdb.cp/cpexprs.exp: list policy2::function
+PASS: gdb.cp/cpexprs.exp: list policy2::policy
+PASS: gdb.cp/cpexprs.exp: list policy3::function
+PASS: gdb.cp/cpexprs.exp: list policy3::policy
+PASS: gdb.cp/cpexprs.exp: list policy4::function
+PASS: gdb.cp/cpexprs.exp: list policy4::policy
+PASS: gdb.cp/cpexprs.exp: list policyd1::function
+PASS: gdb.cp/cpexprs.exp: list policyd1::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd1::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd2::function
+PASS: gdb.cp/cpexprs.exp: list policyd2::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd2::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd3::function
+PASS: gdb.cp/cpexprs.exp: list policyd3::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd3::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd4::function
+PASS: gdb.cp/cpexprs.exp: list policyd4::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd4::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd5::function
+PASS: gdb.cp/cpexprs.exp: list policyd5::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd5::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::function
+PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::function
+PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::function
+PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<long, operation_1<long> >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<long, operation_1<long> >::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::function
+PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
+PASS: gdb.cp/cpexprs.exp: list tclass<base>::do_something
+PASS: gdb.cp/cpexprs.exp: list tclass<char>::do_something
+PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something
+PASS: gdb.cp/cpexprs.exp: list tclass<long>::do_something
+PASS: gdb.cp/cpexprs.exp: list tclass<short>::do_something
+PASS: gdb.cp/cpexprs.exp: list test_function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::a_function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(int)
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(void)
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::a_function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::base2
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(int)
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(void)
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator char*
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete[]
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff*
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff**
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator int
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new[]
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator!
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator!=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator%
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator%=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&&
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator()
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator*
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator*=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator++
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator--
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<<
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<<=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator==
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>>=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator[]
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator||
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator~
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(base&) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(char*) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(int) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(long) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(short) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(void) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::~base
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::a_function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::derived
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, short, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<long, short, long, short, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<short, int, short, int, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::policy
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::policy
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::policy
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::policy
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<long, operation_1<long> >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<long, operation_1<long> >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<base>::do_something
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<char>::do_something
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<int>::do_something
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<long>::do_something
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<short>::do_something
+PASS: gdb.cp/cpexprs.exp: p 'CV::m(int)'
+PASS: gdb.cp/cpexprs.exp: p CV::m(int)
+PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const'
+KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) const (PRMS: c++/14186)
+PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) volatile'
+KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) volatile (PRMS: c++/14186)
+PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const volatile'
+KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) const volatile (PRMS: c++/14186)
+PASS: gdb.cp/cpexprs.exp: p CV_f(int)
+PASS: gdb.cp/cpexprs.exp: p CV_f(CV::t)
+PASS: gdb.cp/cpexprs.exp: p CV_f(CV::i)
+PASS: gdb.cp/cpexprs.exp: p CV_f('cpexprs.cc'::CV::t)
+PASS: gdb.cp/cplabel.exp: break foo::bar:to_the_top
+PASS: gdb.cp/cplabel.exp: break foo::bar:get_out_of_here
+PASS: gdb.cp/cplabel.exp: break foo::baz:to_the_top
+PASS: gdb.cp/cplabel.exp: break foo::baz:get_out_of_here
+PASS: gdb.cp/cplusfuncs.exp: set width 0
+PASS: gdb.cp/cplusfuncs.exp: set language c++
+PASS: gdb.cp/cplusfuncs.exp: detect dm_operator_comma
+PASS: gdb.cp/cplusfuncs.exp: detect dm_operator_char_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_char_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_foo_ref
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_int_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_long_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_unsigned_int
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_void
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_void_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_short
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_unsigned_short
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_long
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_unsigned_long
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_typedef
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(void)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(char)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(signed char)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned char)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(short)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned short)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(long)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned long)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(float)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(double)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator*(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator%(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator-(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator>>(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator!=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator>(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator>=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator|(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator&&(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator!(void)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator++(int)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator+=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator*=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator%=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator>>=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator|=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator,(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator/(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator+(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator<<(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator==(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator<(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator<=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator&(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator^(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator||(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator~(void)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator--(int)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator->(void)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator-=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator/=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator<<=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator&=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator^=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator->*(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator[](foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator()(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator new
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator new[]
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator delete(void*)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator delete(void*)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator int(void)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator char*(void)
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc1
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc2
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc3
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc4
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc5
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc6
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc7
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator\*("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator%("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator-("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator>>("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator!=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator>("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator>=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator|("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator&&("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator!("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator++("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator+=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator\*=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator%=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator>>=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator|=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator,("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator/("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator+("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator<<("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator==("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator<("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator<=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator&("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator^("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator||("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator~("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator--("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator->("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator-=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator/=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator<<=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator&=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator^=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator->\*("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator\[\]("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator new("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator delete("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator int("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator()("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator char\*("
+PASS: gdb.cp/cplusfuncs.exp: list foo::operator int*
+PASS: gdb.cp/cpsizeof.exp: continue to breakpoint: break here
+PASS: gdb.cp/cpsizeof.exp: print size_char == sizeof (char&)
+PASS: gdb.cp/cpsizeof.exp: print size_char == sizeof (char_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_charp == sizeof (char*&)
+PASS: gdb.cp/cpsizeof.exp: print size_charp == sizeof (charp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_int == sizeof (int&)
+PASS: gdb.cp/cpsizeof.exp: print size_int == sizeof (int_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_intp == sizeof (int*&)
+PASS: gdb.cp/cpsizeof.exp: print size_intp == sizeof (intp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_long == sizeof (long&)
+PASS: gdb.cp/cpsizeof.exp: print size_long == sizeof (long_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_longp == sizeof (long*&)
+PASS: gdb.cp/cpsizeof.exp: print size_longp == sizeof (longp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_float == sizeof (float&)
+PASS: gdb.cp/cpsizeof.exp: print size_float == sizeof (float_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_floatp == sizeof (float*&)
+PASS: gdb.cp/cpsizeof.exp: print size_floatp == sizeof (floatp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_double == sizeof (double&)
+PASS: gdb.cp/cpsizeof.exp: print size_double == sizeof (double_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_doublep == sizeof (double*&)
+PASS: gdb.cp/cpsizeof.exp: print size_doublep == sizeof (doublep_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a4 == sizeof (a4&)
+PASS: gdb.cp/cpsizeof.exp: print size_a4 == sizeof (a4_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a4p == sizeof (a4*&)
+PASS: gdb.cp/cpsizeof.exp: print size_a4p == sizeof (a4p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a8 == sizeof (a8&)
+PASS: gdb.cp/cpsizeof.exp: print size_a8 == sizeof (a8_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a8p == sizeof (a8*&)
+PASS: gdb.cp/cpsizeof.exp: print size_a8p == sizeof (a8p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a12 == sizeof (a12&)
+PASS: gdb.cp/cpsizeof.exp: print size_a12 == sizeof (a12_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a12p == sizeof (a12*&)
+PASS: gdb.cp/cpsizeof.exp: print size_a12p == sizeof (a12p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Class == sizeof (Class&)
+PASS: gdb.cp/cpsizeof.exp: print size_Class == sizeof (Class_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Classp == sizeof (Class*&)
+PASS: gdb.cp/cpsizeof.exp: print size_Classp == sizeof (Classp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Union == sizeof (Union&)
+PASS: gdb.cp/cpsizeof.exp: print size_Union == sizeof (Union_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Unionp == sizeof (Union*&)
+PASS: gdb.cp/cpsizeof.exp: print size_Unionp == sizeof (Unionp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Enum == sizeof (Enum&)
+PASS: gdb.cp/cpsizeof.exp: print size_Enum == sizeof (Enum_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Enump == sizeof (Enum*&)
+PASS: gdb.cp/cpsizeof.exp: print size_Enump == sizeof (Enump_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_c4 == sizeof (c4&)
+PASS: gdb.cp/cpsizeof.exp: print size_c4 == sizeof (c4_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_c4p == sizeof (c4*&)
+PASS: gdb.cp/cpsizeof.exp: print size_c4p == sizeof (c4p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_u8 == sizeof (u8&)
+PASS: gdb.cp/cpsizeof.exp: print size_u8 == sizeof (u8_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_u8p == sizeof (u8*&)
+PASS: gdb.cp/cpsizeof.exp: print size_u8p == sizeof (u8p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_e12 == sizeof (e12&)
+PASS: gdb.cp/cpsizeof.exp: print size_e12 == sizeof (e12_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_e12p == sizeof (e12*&)
+PASS: gdb.cp/cpsizeof.exp: print size_e12p == sizeof (e12p_ref)
+PASS: gdb.cp/ctti.exp: continue to breakpoint: marker add1
+PASS: gdb.cp/ctti.exp: print c
+PASS: gdb.cp/ctti.exp: print f
+PASS: gdb.cp/ctti.exp: print i
+PASS: gdb.cp/debug-expr.exp: set language c++
+PASS: gdb.cp/debug-expr.exp: set debug expression 1
+PASS: gdb.cp/debug-expr.exp: print static_cast<void*>(0)
+PASS: gdb.cp/debug-expr.exp: print reinterpret_cast<void*>(0)
+PASS: gdb.cp/debug-expr.exp: print dynamic_cast<void*>(0)
+PASS: gdb.cp/demangle.exp: set language c++
+PASS: gdb.cp/demangle.exp: set width 0
+PASS: gdb.cp/demangle.exp: lucid: set demangle-style
+PASS: gdb.cp/demangle.exp: lucid: check demangling style
+PASS: gdb.cp/demangle.exp: lucid: WS__FR7istream
+PASS: gdb.cp/demangle.exp: lucid: __aa__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __aad__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ad__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __adv__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __adv__7complexF7complex
+PASS: gdb.cp/demangle.exp: lucid: __aer__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __als__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __amd__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ami__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __amu__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __amu__7complexF7complex
+PASS: gdb.cp/demangle.exp: lucid: __aor__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __apl__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ars__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __as__18istream_withassignFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __as__18istream_withassignFR7istream
+PASS: gdb.cp/demangle.exp: lucid: __as__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __as__3iosFR3ios
+PASS: gdb.cp/demangle.exp: lucid: __cl__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __cm__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __co__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__10istrstreamFPc
+PASS: gdb.cp/demangle.exp: lucid: __ct__10istrstreamFPci
+PASS: gdb.cp/demangle.exp: lucid: __ct__10ostrstreamFPciT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__10ostrstreamFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__10smanip_intFPFR3iosi_R3iosi
+PASS: gdb.cp/demangle.exp: lucid: __ct__11c_exceptionFPcRC7complexT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFi
+PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__11smanip_longFPFR3iosl_R3iosl
+PASS: gdb.cp/demangle.exp: lucid: __ct__11stdiostreamFP4FILE
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFPFl_PvPFPv_v
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFPUciT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFPciT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFi
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__13strstreambaseFPciT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFi
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFiN31
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFiPCc
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFiR3fooT1T2T1T2
+PASS: gdb.cp/demangle.exp: lucid: __ct__3iosFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __ct__7filebufFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__7fstreamFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__7fstreamFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFP9streambufiP7ostream
+PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFiT1P7ostream
+PASS: gdb.cp/demangle.exp: lucid: __ct__7ostreamFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __ct__7ostreamFiPc
+PASS: gdb.cp/demangle.exp: lucid: __ct__8ifstreamFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__8ifstreamFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__Q23foo3barFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__Q33foo3bar4bellFv
+PASS: gdb.cp/demangle.exp: lucid: __dl__3fooSFPv
+PASS: gdb.cp/demangle.exp: lucid: __dl__FPv
+PASS: gdb.cp/demangle.exp: lucid: __dt__10istrstreamFv
+PASS: gdb.cp/demangle.exp: lucid: __dt__Q23foo3barFv
+PASS: gdb.cp/demangle.exp: lucid: __dt__Q33foo3bar4bellFv
+PASS: gdb.cp/demangle.exp: lucid: __dv__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __dv__F7complexT1
+PASS: gdb.cp/demangle.exp: lucid: __eq__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __er__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ge__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __gt__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __le__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ls__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFPCc
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFPFR3ios_R3ios
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFPv
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFUi
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFUl
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFd
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFf
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFi
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFl
+PASS: gdb.cp/demangle.exp: lucid: __ls__FR7ostream7complex
+PASS: gdb.cp/demangle.exp: lucid: __lt__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __md__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __mi__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ml__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ml__F7complexT1
+PASS: gdb.cp/demangle.exp: lucid: __mm__3fooFi
+PASS: gdb.cp/demangle.exp: lucid: __ne__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __nt__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __nw__3fooSFi
+PASS: gdb.cp/demangle.exp: lucid: __nw__FUi
+PASS: gdb.cp/demangle.exp: lucid: __nw__FUiPv
+PASS: gdb.cp/demangle.exp: lucid: __oo__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __opPc__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __opi__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __or__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __pl__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __pp__3fooFi
+PASS: gdb.cp/demangle.exp: lucid: __pt__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __rm__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __rs__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPFR3ios_R3ios
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPFR7istream_R7istream
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPUc
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPc
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRUi
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRUl
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRUs
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRd
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRf
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRi
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRl
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRs
+PASS: gdb.cp/demangle.exp: lucid: __rs__FR7istreamR7complex
+PASS: gdb.cp/demangle.exp: lucid: __vc__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __vtbl__10istrstream
+PASS: gdb.cp/demangle.exp: lucid: __vtbl__17ostream__iostream__19iostream_withassign
+PASS: gdb.cp/demangle.exp: lucid: __vtbl__3ios
+PASS: gdb.cp/demangle.exp: lucid: __vtbl__3ios__13strstreambase
+KFAIL: gdb.cp/demangle.exp: lucid: __vtbl__3foo__vt_cc_main_ (PRMS: gdb/945)
+PASS: gdb.cp/demangle.exp: lucid: abs__F7complex
+PASS: gdb.cp/demangle.exp: lucid: allocate__9streambufFv
+PASS: gdb.cp/demangle.exp: lucid: attach__11fstreambaseFi
+PASS: gdb.cp/demangle.exp: lucid: bitalloc__3iosSFv
+PASS: gdb.cp/demangle.exp: lucid: chr__FiT1
+PASS: gdb.cp/demangle.exp: lucid: complex_error__FR11c_exception
+PASS: gdb.cp/demangle.exp: lucid: complexfunc2__FPFPc_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc3__FPFPFPl_s_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc4__FPFPFPc_s_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc5__FPFPc_PFl_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc6__FPFPi_PFl_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc7__FPFPFPc_i_PFl_i
+PASS: gdb.cp/demangle.exp: lucid: complicated_put__7ostreamFc
+PASS: gdb.cp/demangle.exp: lucid: conv10__FlPc
+PASS: gdb.cp/demangle.exp: lucid: conv16__FUlPc
+PASS: gdb.cp/demangle.exp: lucid: dec__FR3ios
+PASS: gdb.cp/demangle.exp: lucid: dec__Fli
+PASS: gdb.cp/demangle.exp: lucid: dofield__FP7ostreamPciT2T3
+PASS: gdb.cp/demangle.exp: lucid: flags__3iosFl
+PASS: gdb.cp/demangle.exp: lucid: flags__3iosFv
+PASS: gdb.cp/demangle.exp: lucid: foo__FiN31
+PASS: gdb.cp/demangle.exp: lucid: foo__FiR3fooT1T2T1T2
+PASS: gdb.cp/demangle.exp: lucid: foo___3barFl
+PASS: gdb.cp/demangle.exp: lucid: form__FPCce
+PASS: gdb.cp/demangle.exp: lucid: get__7istreamFPcic
+PASS: gdb.cp/demangle.exp: lucid: get__7istreamFR9streambufc
+PASS: gdb.cp/demangle.exp: lucid: get_complicated__7istreamFRUc
+PASS: gdb.cp/demangle.exp: lucid: get_complicated__7istreamFRc
+PASS: gdb.cp/demangle.exp: lucid: getline__7istreamFPUcic
+PASS: gdb.cp/demangle.exp: lucid: getline__7istreamFPcic
+PASS: gdb.cp/demangle.exp: lucid: ignore__7istreamFiT1
+PASS: gdb.cp/demangle.exp: lucid: init__12strstreambufFPciT1
+PASS: gdb.cp/demangle.exp: lucid: init__3iosFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: initcount__13Iostream_init
+PASS: gdb.cp/demangle.exp: lucid: ipfx__7istreamFi
+PASS: gdb.cp/demangle.exp: lucid: ls_complicated__7ostreamFUc
+PASS: gdb.cp/demangle.exp: lucid: ls_complicated__7ostreamFc
+PASS: gdb.cp/demangle.exp: lucid: open__11fstreambaseFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: open__7filebufFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FSc
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUc
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUi
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUl
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUs
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fc
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fd
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Ff
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fi
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fl
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fs
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fv
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN21
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN31
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN41
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN51
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN61
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN71
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN81
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN91
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN91N11
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiT1
+PASS: gdb.cp/demangle.exp: lucid: polar__FdT1
+PASS: gdb.cp/demangle.exp: lucid: pow__F7complexT1
+PASS: gdb.cp/demangle.exp: lucid: pow__F7complexd
+PASS: gdb.cp/demangle.exp: lucid: pow__F7complexi
+PASS: gdb.cp/demangle.exp: lucid: pow__Fd7complex
+PASS: gdb.cp/demangle.exp: lucid: pstart__FPciT2
+PASS: gdb.cp/demangle.exp: lucid: put__7ostreamFc
+PASS: gdb.cp/demangle.exp: lucid: read__7istreamFPci
+PASS: gdb.cp/demangle.exp: lucid: resetiosflags__FR3iosl
+PASS: gdb.cp/demangle.exp: lucid: restore_errno__FRi
+PASS: gdb.cp/demangle.exp: lucid: rs_complicated__7istreamFRUc
+PASS: gdb.cp/demangle.exp: lucid: rs_complicated__7istreamFRc
+PASS: gdb.cp/demangle.exp: lucid: seekg__7istreamFl8seek_dir
+PASS: gdb.cp/demangle.exp: lucid: seekoff__12strstreambufFl8seek_diri
+PASS: gdb.cp/demangle.exp: lucid: seekoff__9streambufFlQ2_3ios12ios_seek_diri
+PASS: gdb.cp/demangle.exp: lucid: seekpos__9streambufFli
+PASS: gdb.cp/demangle.exp: lucid: set_new_handler__FPFv_v
+PASS: gdb.cp/demangle.exp: lucid: setb__9streambufFPcT1i
+PASS: gdb.cp/demangle.exp: lucid: setb__FR3iosi
+PASS: gdb.cp/demangle.exp: lucid: setbuf__11fstreambaseFPci
+PASS: gdb.cp/demangle.exp: lucid: setbuf__9streambufFPUci
+PASS: gdb.cp/demangle.exp: lucid: setbuf__9streambufFPciT2
+PASS: gdb.cp/demangle.exp: lucid: setf__3iosFlT1
+PASS: gdb.cp/demangle.exp: lucid: setfill__FR3iosi
+PASS: gdb.cp/demangle.exp: lucid: setg__9streambufFPcN21
+PASS: gdb.cp/demangle.exp: lucid: setp__9streambufFPcT1
+PASS: gdb.cp/demangle.exp: lucid: sputn__9streambufFPCci
+PASS: gdb.cp/demangle.exp: lucid: str__FPCci
+PASS: gdb.cp/demangle.exp: lucid: tie__3iosFP7ostream
+PASS: gdb.cp/demangle.exp: lucid: uconv10__FUlPc
+PASS: gdb.cp/demangle.exp: lucid: write__7ostreamFPCci
+PASS: gdb.cp/demangle.exp: lucid: xget__7istreamFPc
+PASS: gdb.cp/demangle.exp: lucid: xsgetn__9streambufFPci
+PASS: gdb.cp/demangle.exp: lucid: xsputn__9streambufFPCci
+PASS: gdb.cp/demangle.exp: lucid: _Utf390_1__1_9223372036854775807__9223372036854775
+PASS: gdb.cp/demangle.exp: gnu: set demangle-style
+PASS: gdb.cp/demangle.exp: gnu: check demangling style
+PASS: gdb.cp/demangle.exp: gnu: Abort__FP6EditoriPCc
+PASS: gdb.cp/demangle.exp: gnu: AddAlignment__9ivTSolverUiP12ivInteractorP7ivTGlue
+PASS: gdb.cp/demangle.exp: gnu: Append__15NameChooserViewPCc
+PASS: gdb.cp/demangle.exp: gnu: ArrowheadIntersects__9ArrowLineP9ArrowheadR6BoxObjP7Graphic
+PASS: gdb.cp/demangle.exp: gnu: AtEnd__13ivRubberGroup
+PASS: gdb.cp/demangle.exp: gnu: BgFilter__9ivTSolverP12ivInteractor
+PASS: gdb.cp/demangle.exp: gnu: BitPatterntoa__FRC10BitPatternccc
+PASS: gdb.cp/demangle.exp: gnu: Check__6UArrayi
+PASS: gdb.cp/demangle.exp: gnu: CoreConstDecls__8TextCodeR7ostream
+PASS: gdb.cp/demangle.exp: gnu: Detach__8StateVarP12StateVarView
+PASS: gdb.cp/demangle.exp: gnu: Done__9ComponentG8Iterator
+PASS: gdb.cp/demangle.exp: gnu: DrawDestinationTransformedImage__FP7_XImageiiT0iiUlUiiiUiUlUlP4_XGCRC13ivTransformeriiii
+PASS: gdb.cp/demangle.exp: gnu: Edit__12StringEditorPCcii
+PASS: gdb.cp/demangle.exp: gnu: Effect__11RelateManipR7ivEvent
+PASS: gdb.cp/demangle.exp: gnu: FilterName__FPCc
+PASS: gdb.cp/demangle.exp: gnu: Filter__6PSTextPCci
+PASS: gdb.cp/demangle.exp: gnu: FindColor__7CatalogPCciii
+PASS: gdb.cp/demangle.exp: gnu: FindFixed__FRP4CNetP4CNet
+PASS: gdb.cp/demangle.exp: gnu: FindFont__7CatalogPCcN21
+PASS: gdb.cp/demangle.exp: gnu: Fix48_abort__FR8twolongs
+PASS: gdb.cp/demangle.exp: gnu: GetBarInfo__15iv2_6_VScrollerP13ivPerspectiveRiT2
+PASS: gdb.cp/demangle.exp: gnu: GetBgColor__C9ivPainter
+PASS: gdb.cp/demangle.exp: gnu: Iisdouble__FPC6IntRep
+PASS: gdb.cp/demangle.exp: gnu: InsertBody__15H_PullrightMenuii
+PASS: gdb.cp/demangle.exp: gnu: InsertCharacter__9TextManipc
+PASS: gdb.cp/demangle.exp: gnu: InsertToplevel__7ivWorldP12ivInteractorT1
+PASS: gdb.cp/demangle.exp: gnu: InsertToplevel__7ivWorldP12ivInteractorT1iiUi
+PASS: gdb.cp/demangle.exp: gnu: IsADirectory__FPCcR4stat
+PASS: gdb.cp/demangle.exp: gnu: IsAGroup__FP11GraphicViewP11GraphicComp
+PASS: gdb.cp/demangle.exp: gnu: IsA__10ButtonCodeUl
+PASS: gdb.cp/demangle.exp: gnu: ReadName__FR7istreamPc
+PASS: gdb.cp/demangle.exp: gnu: Redraw__13StringBrowseriiii
+PASS: gdb.cp/demangle.exp: gnu: Rotate__13ivTransformerf
+PASS: gdb.cp/demangle.exp: gnu: Rotated__C13ivTransformerf
+PASS: gdb.cp/demangle.exp: gnu: Round__Ff
+PASS: gdb.cp/demangle.exp: gnu: SetExport__16MemberSharedNameUi
+PASS: gdb.cp/demangle.exp: gnu: Set__14ivControlState13ControlStatusUi
+PASS: gdb.cp/demangle.exp: gnu: Set__5DFacePcii
+PASS: gdb.cp/demangle.exp: gnu: VConvert__9ivTSolverP12ivInteractorRP8TElementT2
+PASS: gdb.cp/demangle.exp: gnu: VConvert__9ivTSolverP7ivTGlueRP8TElement
+PASS: gdb.cp/demangle.exp: gnu: VOrder__9ivTSolverUiRP12ivInteractorT2
+PASS: gdb.cp/demangle.exp: gnu: Valid__7CatalogPCcRP4Tool
+PASS: gdb.cp/demangle.exp: gnu: _10PageButton$__both
+PASS: gdb.cp/demangle.exp: gnu: _3RNG$singleMantissa
+PASS: gdb.cp/demangle.exp: gnu: _5IComp$_release
+PASS: gdb.cp/demangle.exp: gnu: _$_10BitmapComp
+PASS: gdb.cp/demangle.exp: gnu: _$_9__io_defs
+PASS: gdb.cp/demangle.exp: gnu: _$_Q23foo3bar
+PASS: gdb.cp/demangle.exp: gnu: _$_Q33foo3bar4bell
+PASS: gdb.cp/demangle.exp: gnu: __10ivTelltaleiP7ivGlyph
+PASS: gdb.cp/demangle.exp: gnu: __10ivViewportiP12ivInteractorUi
+PASS: gdb.cp/demangle.exp: gnu: __10ostrstream
+PASS: gdb.cp/demangle.exp: gnu: __10ostrstreamPcii
+PASS: gdb.cp/demangle.exp: gnu: __11BasicDialogiPCcP13ivButtonStateN22Ui
+PASS: gdb.cp/demangle.exp: gnu: __11BitmapTablei
+PASS: gdb.cp/demangle.exp: gnu: __12ViewportCodeP12ViewportComp
+PASS: gdb.cp/demangle.exp: gnu: __12iv2_6_BorderiPCci
+PASS: gdb.cp/demangle.exp: gnu: __12iv2_6_Borderii
+PASS: gdb.cp/demangle.exp: gnu: __12ivBackgroundiP7ivGlyphPC7ivColor
+PASS: gdb.cp/demangle.exp: gnu: __12ivBreak_Listl
+PASS: gdb.cp/demangle.exp: gnu: __14TextInteractoriPCcUi
+PASS: gdb.cp/demangle.exp: gnu: __14iv2_6_MenuItemiP12ivInteractor
+PASS: gdb.cp/demangle.exp: gnu: __14iv2_6_MenuItemiPCcP12ivInteractor
+PASS: gdb.cp/demangle.exp: gnu: __20DisplayList_IteratorR11DisplayList
+PASS: gdb.cp/demangle.exp: gnu: __3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __3fooiN31
+PASS: gdb.cp/demangle.exp: gnu: __3fooiPCc
+PASS: gdb.cp/demangle.exp: gnu: __3fooiRT0iT2iT2
+PASS: gdb.cp/demangle.exp: gnu: __6GetOptiPPcPCc
+PASS: gdb.cp/demangle.exp: gnu: __6KeyMapPT0
+PASS: gdb.cp/demangle.exp: gnu: __7ivWorldPCcRiPPcPC12ivOptionDescPC14ivPropertyData
+PASS: gdb.cp/demangle.exp: gnu: __7procbufPCci
+PASS: gdb.cp/demangle.exp: gnu: __8ArrowCmdP6EditorUiUi
+PASS: gdb.cp/demangle.exp: gnu: __9F_EllipseiiiiP7Graphic
+PASS: gdb.cp/demangle.exp: gnu: __9FrameDataP9FrameCompi
+PASS: gdb.cp/demangle.exp: gnu: __9HVGraphicP9CanvasVarP7Graphic
+PASS: gdb.cp/demangle.exp: gnu: __Q23foo3bar
+PASS: gdb.cp/demangle.exp: gnu: __Q33foo3bar4bell
+PASS: gdb.cp/demangle.exp: gnu: __aa__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __aad__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ad__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __adv__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __aer__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __als__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __amd__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ami__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __aml__3FixRT0
+PASS: gdb.cp/demangle.exp: gnu: __aml__5Fix16i
+PASS: gdb.cp/demangle.exp: gnu: __aml__5Fix32RT0
+PASS: gdb.cp/demangle.exp: gnu: __aor__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __apl__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ars__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __as__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __cl__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __cl__6Normal
+PASS: gdb.cp/demangle.exp: gnu: __cl__6Stringii
+PASS: gdb.cp/demangle.exp: gnu: __cm__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __co__3foo
+PASS: gdb.cp/demangle.exp: gnu: __dl__3fooPv
+PASS: gdb.cp/demangle.exp: gnu: __dv__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __eq__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __er__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ge__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __gt__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __le__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ls__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ls__FR7ostreamPFR3ios_R3ios
+PASS: gdb.cp/demangle.exp: gnu: __ls__FR7ostreamR3Fix
+PASS: gdb.cp/demangle.exp: gnu: __lt__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __md__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __mi__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ml__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __mm__3fooi
+PASS: gdb.cp/demangle.exp: gnu: __ne__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ne__FRC7ComplexT0
+PASS: gdb.cp/demangle.exp: gnu: __ne__FRC7Complexd
+PASS: gdb.cp/demangle.exp: gnu: __ne__FRC9SubStringRC6String
+PASS: gdb.cp/demangle.exp: gnu: __nt__3foo
+PASS: gdb.cp/demangle.exp: gnu: __nw__3fooi
+PASS: gdb.cp/demangle.exp: gnu: __oo__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __opPc__3foo
+PASS: gdb.cp/demangle.exp: gnu: __opi__3foo
+PASS: gdb.cp/demangle.exp: gnu: __or__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __pl__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __pp__3fooi
+PASS: gdb.cp/demangle.exp: gnu: __rf__3foo
+PASS: gdb.cp/demangle.exp: gnu: __rm__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __rs__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __vc__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: _gsub__6StringRC5RegexPCci
+PASS: gdb.cp/demangle.exp: gnu: _new_Fix__FUs
+PASS: gdb.cp/demangle.exp: gnu: _vt.foo
+PASS: gdb.cp/demangle.exp: gnu: _vt.foo.bar
+PASS: gdb.cp/demangle.exp: gnu: _vt$foo
+PASS: gdb.cp/demangle.exp: gnu: _vt$foo$bar
+PASS: gdb.cp/demangle.exp: gnu: append__7ivGlyphPT0
+PASS: gdb.cp/demangle.exp: gnu: arg__FRC7Complex
+PASS: gdb.cp/demangle.exp: gnu: clearok__FP7_win_sti
+PASS: gdb.cp/demangle.exp: gnu: complexfunc2__FPFPc_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc3__FPFPFPl_s_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc4__FPFPFPc_s_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc5__FPFPc_PFl_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc6__FPFPi_PFl_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc7__FPFPFPc_i_PFl_i
+PASS: gdb.cp/demangle.exp: gnu: contains__C9BitStringRC10BitPattern
+PASS: gdb.cp/demangle.exp: gnu: contains__C9BitStringRC12BitSubStringi
+PASS: gdb.cp/demangle.exp: gnu: contains__C9BitStringRT0
+PASS: gdb.cp/demangle.exp: gnu: div__FPC6IntRepT0P6IntRep
+PASS: gdb.cp/demangle.exp: gnu: div__FPC6IntReplP6IntRep
+PASS: gdb.cp/demangle.exp: gnu: div__FRC8RationalT0R8Rational
+PASS: gdb.cp/demangle.exp: gnu: divide__FRC7IntegerT0R7IntegerT2
+PASS: gdb.cp/demangle.exp: gnu: divide__FRC7IntegerlR7IntegerRl
+PASS: gdb.cp/demangle.exp: gnu: enable__14DocumentViewerPCcUi
+PASS: gdb.cp/demangle.exp: gnu: foo__FiN30
+PASS: gdb.cp/demangle.exp: gnu: foo__FiR3fooiT1iT1
+PASS: gdb.cp/demangle.exp: gnu: foo___3barl
+PASS: gdb.cp/demangle.exp: gnu: insert__15ivClippingStacklRP8_XRegion
+PASS: gdb.cp/demangle.exp: gnu: insert__16ChooserInfo_ListlR11ChooserInfo
+PASS: gdb.cp/demangle.exp: gnu: insert__17FontFamilyRepListlRP15ivFontFamilyRep
+PASS: gdb.cp/demangle.exp: gnu: leaveok__FP7_win_stc
+PASS: gdb.cp/demangle.exp: gnu: left_mover__C7ivMFKitP12ivAdjustableP7ivStyle
+PASS: gdb.cp/demangle.exp: gnu: matches__C9BitStringRC10BitPatterni
+PASS: gdb.cp/demangle.exp: gnu: matches__C9SubStringRC5Regex
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FSc
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUc
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUi
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUl
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUs
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fc
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fd
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Ff
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fi
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fl
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fs
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fv
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fi
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: pick__13ivCompositionP8ivCanvasRC12ivAllocationiR5ivHit
+PASS: gdb.cp/demangle.exp: gnu: pointer__C11ivHScrollerRC7ivEventRC12ivAllocation
+PASS: gdb.cp/demangle.exp: gnu: poke__8ivRasterUlUlffff
+PASS: gdb.cp/demangle.exp: gnu: polar__Fdd
+PASS: gdb.cp/demangle.exp: gnu: read__10osStdInputRPCc
+PASS: gdb.cp/demangle.exp: gnu: scale__13ivTransformerff
+PASS: gdb.cp/demangle.exp: gnu: scanw__12CursesWindowPCce
+PASS: gdb.cp/demangle.exp: gnu: scmp__FPCcT0
+PASS: gdb.cp/demangle.exp: gnu: sgetn__7filebufPci
+PASS: gdb.cp/demangle.exp: gnu: shift__FP5_FrepiT0
+PASS: gdb.cp/demangle.exp: gnu: test__C6BitSeti
+PASS: gdb.cp/demangle.exp: gnu: test__C6BitSetii
+PASS: gdb.cp/demangle.exp: gnu: testbit__FRC7Integerl
+PASS: gdb.cp/demangle.exp: gnu: text_source__8Documentl
+PASS: gdb.cp/demangle.exp: gnu: variance__6Erlangd
+PASS: gdb.cp/demangle.exp: gnu: vform__8iostreamPCcPc
+PASS: gdb.cp/demangle.exp: gnu: view__14DocumentViewerP8ItemViewP11TabularItem
+PASS: gdb.cp/demangle.exp: gnu: xy_extents__11ivExtensionffff
+PASS: gdb.cp/demangle.exp: gnu: zero__8osMemoryPvUi
+PASS: gdb.cp/demangle.exp: gnu: _2T4$N
+PASS: gdb.cp/demangle.exp: gnu: _Q22T42t1$N
+PASS: gdb.cp/demangle.exp: gnu: get__2T1
+PASS: gdb.cp/demangle.exp: gnu: get__Q22T11a
+PASS: gdb.cp/demangle.exp: gnu: get__Q32T11a1b
+PASS: gdb.cp/demangle.exp: gnu: get__Q42T11a1b1c
+PASS: gdb.cp/demangle.exp: gnu: get__Q52T11a1b1c1d
+PASS: gdb.cp/demangle.exp: gnu: put__2T1i
+PASS: gdb.cp/demangle.exp: gnu: put__Q22T11ai
+PASS: gdb.cp/demangle.exp: gnu: put__Q32T11a1bi
+PASS: gdb.cp/demangle.exp: gnu: put__Q42T11a1b1ci
+PASS: gdb.cp/demangle.exp: gnu: put__Q52T11a1b1c1di
+PASS: gdb.cp/demangle.exp: gnu: bar__3fooPv
+PASS: gdb.cp/demangle.exp: gnu: bar__3fooPCv
+PASS: gdb.cp/demangle.exp: gnu: bar__C3fooPv
+PASS: gdb.cp/demangle.exp: gnu: bar__C3fooPCv
+PASS: gdb.cp/demangle.exp: gnu: __eq__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __eq__3fooRC3foo
+PASS: gdb.cp/demangle.exp: gnu: __eq__C3fooR3foo
+PASS: gdb.cp/demangle.exp: gnu: __eq__C3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: elem__t6vector1Zdi
+PASS: gdb.cp/demangle.exp: gnu: elem__t6vector1Zii
+PASS: gdb.cp/demangle.exp: gnu: __t6vector1Zdi
+PASS: gdb.cp/demangle.exp: gnu: __t6vector1Zii
+PASS: gdb.cp/demangle.exp: gnu: _$_t6vector1Zdi
+PASS: gdb.cp/demangle.exp: gnu: _$_t6vector1Zii
+PASS: gdb.cp/demangle.exp: gnu: __nw__t2T11ZcUi
+PASS: gdb.cp/demangle.exp: gnu: __nw__t2T11Z1tUi
+PASS: gdb.cp/demangle.exp: gnu: __dl__t2T11ZcPv
+PASS: gdb.cp/demangle.exp: gnu: __dl__t2T11Z1tPv
+PASS: gdb.cp/demangle.exp: gnu: __t2T11Zci
+PASS: gdb.cp/demangle.exp: gnu: __t2T11Zc
+PASS: gdb.cp/demangle.exp: gnu: __t2T11Z1ti
+PASS: gdb.cp/demangle.exp: gnu: __t2T11Z1t
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity3PixPQ2t4List1Z10VHDLEntity7element
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity3PixRCQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity7elementRC10VHDLEntityPT0
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity7elementRCQ2t4List1Z10VHDLEntity7element
+PASS: gdb.cp/demangle.exp: gnu: __cl__C11VHDLLibraryGt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: __cl__Ct4List1Z10VHDLEntityRCQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: __t4List1Z10VHDLEntityRCt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityP14VHDLLibraryRepGQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: nextE__C11VHDLLibraryRt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: next__Ct4List1Z10VHDLEntityRQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: _GLOBAL_$D$set
+PASS: gdb.cp/demangle.exp: gnu: _GLOBAL_$I$set
+PASS: gdb.cp/demangle.exp: gnu: __as__t5ListS1ZUiRCt5ListS1ZUi
+PASS: gdb.cp/demangle.exp: gnu: __cl__Ct5ListS1ZUiRCQ2t5ListS1ZUi3Vix
+PASS: gdb.cp/demangle.exp: gnu: __cl__Ct5SetLS1ZUiRCQ2t5SetLS1ZUi3Vix
+PASS: gdb.cp/demangle.exp: gnu: __t10ListS_link1ZUiRCUiPT0
+PASS: gdb.cp/demangle.exp: gnu: __t10ListS_link1ZUiRCt10ListS_link1ZUi
+PASS: gdb.cp/demangle.exp: gnu: __t5ListS1ZUiRCt5ListS1ZUi
+PASS: gdb.cp/demangle.exp: gnu: next__Ct5ListS1ZUiRQ2t5ListS1ZUi3Vix
+PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCQ2t5SetLS1ZUi3Vix
+PASS: gdb.cp/demangle.exp: gnu: __t8ListElem1Z5LabelRt4List1Z5Label
+PASS: gdb.cp/demangle.exp: gnu: __t8BDDHookV1ZPcRCPc
+PASS: gdb.cp/demangle.exp: gnu: _vt$t8BDDHookV1ZPc
+PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCQ211BDDFunction4VixB
+PASS: gdb.cp/demangle.exp: gnu: __eq__FPvRCQ211BDDFunction4VixB
+PASS: gdb.cp/demangle.exp: gnu: relativeId__CQ36T_phi210T_preserve8FPC_nextRCQ26T_phi210T_preserveRC10Parameters
+PASS: gdb.cp/demangle.exp: gnu: _Utf390_1__1_9223372036854775807__9223372036854775
+PASS: gdb.cp/demangle.exp: gnu: foo__I40
+PASS: gdb.cp/demangle.exp: gnu: foo__I_200_
+PASS: gdb.cp/demangle.exp: gnu: foo__I_200
+PASS: gdb.cp/demangle.exp: gnu: foo__I_4000000000000000000000000000000000000000000000000000000000000000000000000
+PASS: gdb.cp/demangle.exp: gnu: __thunk_64__0RL__list__Q29CosNaming20_proxy_NamingContextUlRPt25_CORBA_Unbounded_Sequence1ZQ29CosNaming7BindingRPQ29CosNaming15BindingIterator
+PASS: gdb.cp/demangle.exp: arm: set demangle-style
+PASS: gdb.cp/demangle.exp: arm: check demangling style
+PASS: gdb.cp/demangle.exp: arm: __dt__21T5__pt__11_PFiPPdPv_iFv
+PASS: gdb.cp/demangle.exp: arm: __ct__1cFi
+PASS: gdb.cp/demangle.exp: arm: __dt__11T5__pt__2_iFv
+PASS: gdb.cp/demangle.exp: arm: __dt__11T5__pt__2_cFv
+PASS: gdb.cp/demangle.exp: arm: __ct__2T2Fi
+PASS: gdb.cp/demangle.exp: arm: __dt__2T1Fv
+PASS: gdb.cp/demangle.exp: arm: __dt__12T5__pt__3_1xFv
+PASS: gdb.cp/demangle.exp: arm: __dt__17T5__pt__8_PFcPv_iFv
+PASS: gdb.cp/demangle.exp: arm: g__FP1cPC1cT1
+PASS: gdb.cp/demangle.exp: arm: g__FPUlPCUlT1
+PASS: gdb.cp/demangle.exp: arm: g__FPUiPCUiT1
+PASS: gdb.cp/demangle.exp: arm: g__FPUsPCUsT1
+PASS: gdb.cp/demangle.exp: arm: g__FPUcPCUcT1
+PASS: gdb.cp/demangle.exp: arm: g__F1TPlPClT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRlRClT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TPiPCiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRiRCiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TPsPCsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRsRCsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TPcPCcT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRcRCcT2
+PASS: gdb.cp/demangle.exp: arm: __ct__21T5__pt__11_PFiPPdPv_iFi
+PASS: gdb.cp/demangle.exp: arm: __gt__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __ge__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __lt__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __le__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __ne__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __eq__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __amd__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __adv__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __amu__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __ami__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __apl__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __nw__2T1SFUi
+PASS: gdb.cp/demangle.exp: arm: __dl__2T1SFPv
+PASS: gdb.cp/demangle.exp: arm: put__2T7SFi
+PASS: gdb.cp/demangle.exp: arm: __dl__12T5__pt__3_1xSFPv
+PASS: gdb.cp/demangle.exp: arm: h__FUc
+PASS: gdb.cp/demangle.exp: arm: f__Fic
+PASS: gdb.cp/demangle.exp: arm: h__FUi
+PASS: gdb.cp/demangle.exp: arm: h__Fci
+PASS: gdb.cp/demangle.exp: arm: h__FUl
+PASS: gdb.cp/demangle.exp: arm: h__Fcl
+PASS: gdb.cp/demangle.exp: arm: h__FUs
+PASS: gdb.cp/demangle.exp: arm: h__Fcs
+PASS: gdb.cp/demangle.exp: arm: __amd__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __adv__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __amu__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __ami__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __apl__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPUlRPCUlT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPUiRPCUiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPUsRPCUsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPUcRPCUcT2
+PASS: gdb.cp/demangle.exp: arm: g__F1T1SRPlRPClT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1SRPiRPCiT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1SRPcRPCcT3
+PASS: gdb.cp/demangle.exp: arm: X__12T5__pt__3_1x
+PASS: gdb.cp/demangle.exp: arm: __ct__11T5__pt__2_iFi
+PASS: gdb.cp/demangle.exp: arm: __ct__11T5__pt__2_cFi
+PASS: gdb.cp/demangle.exp: arm: __gt__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __ge__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __lt__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __le__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __ne__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __eq__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: g__FcR1cRC1cT2
+PASS: gdb.cp/demangle.exp: arm: g__FcRPdRPCdT2
+PASS: gdb.cp/demangle.exp: arm: g__FcRPfRPCfT2
+PASS: gdb.cp/demangle.exp: arm: h__FcT1
+PASS: gdb.cp/demangle.exp: arm: f__Ficd
+PASS: gdb.cp/demangle.exp: arm: g__F1T1SdRPsRPCsT4
+PASS: gdb.cp/demangle.exp: arm: g__F1cC1cT1
+PASS: gdb.cp/demangle.exp: arm: g__FPdPCdT1
+PASS: gdb.cp/demangle.exp: arm: g__FPfPCfT1
+PASS: gdb.cp/demangle.exp: arm: g__FUlCUlT1
+PASS: gdb.cp/demangle.exp: arm: g__FPlPClT1
+PASS: gdb.cp/demangle.exp: arm: g__FUiCUiT1
+PASS: gdb.cp/demangle.exp: arm: g__FPiPCiT1
+PASS: gdb.cp/demangle.exp: arm: g__FUsCUsT1
+PASS: gdb.cp/demangle.exp: arm: g__FPsPCsT1
+PASS: gdb.cp/demangle.exp: arm: g__FUcCUcT1
+PASS: gdb.cp/demangle.exp: arm: g__FPcPCcT1
+PASS: gdb.cp/demangle.exp: arm: g__F1TlClT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TiCiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TsCsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TcCcT2
+PASS: gdb.cp/demangle.exp: arm: __dl__17T5__pt__8_PFcPv_iSFPv
+PASS: gdb.cp/demangle.exp: arm: printf__FPCce
+PASS: gdb.cp/demangle.exp: arm: X__17T5__pt__8_PFcPv_i
+PASS: gdb.cp/demangle.exp: arm: __ct__12T5__pt__3_1xFi
+PASS: gdb.cp/demangle.exp: arm: g__F1SRUlRCUlT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPlRPClT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRUiRCUiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPiRPCiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRUsRCUsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPsRPCsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRUcRCUcT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPcRPCcT2
+PASS: gdb.cp/demangle.exp: arm: g__F1T1RRlRClT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1RRiRCiT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1RRsRCsT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1RRcRCcT3
+PASS: gdb.cp/demangle.exp: arm: __dl__21T5__pt__11_PFiPPdPv_iSFPv
+PASS: gdb.cp/demangle.exp: arm: __std__foo
+PASS: gdb.cp/demangle.exp: arm: __sti__bar
+PASS: gdb.cp/demangle.exp: arm: f__FicdPcPFci_v
+PASS: gdb.cp/demangle.exp: arm: f__FicdPcPFic_v
+PASS: gdb.cp/demangle.exp: arm: get__2T7SFv
+PASS: gdb.cp/demangle.exp: arm: X__21T5__pt__11_PFiPPdPv_i
+PASS: gdb.cp/demangle.exp: arm: g__FcRdRCdT2
+PASS: gdb.cp/demangle.exp: arm: g__FcRfRCfT2
+PASS: gdb.cp/demangle.exp: arm: __md__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __dv__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __ml__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __mi__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __pl__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __dl__11T5__pt__2_iSFPv
+PASS: gdb.cp/demangle.exp: arm: __dl__11T5__pt__2_cSFPv
+PASS: gdb.cp/demangle.exp: arm: h__Fc
+PASS: gdb.cp/demangle.exp: arm: h__Fd
+PASS: gdb.cp/demangle.exp: arm: h__Ff
+PASS: gdb.cp/demangle.exp: arm: h__Fi
+PASS: gdb.cp/demangle.exp: arm: f__Fi
+PASS: gdb.cp/demangle.exp: arm: h__Fl
+PASS: gdb.cp/demangle.exp: arm: h__Fs
+PASS: gdb.cp/demangle.exp: arm: __md__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __dv__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __ml__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __mi__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __pl__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: g__FcRP1cRPC1cT2
+PASS: gdb.cp/demangle.exp: arm: X__11T5__pt__2_c
+PASS: gdb.cp/demangle.exp: arm: X__11T5__pt__2_i
+PASS: gdb.cp/demangle.exp: arm: g__FdCdT1
+PASS: gdb.cp/demangle.exp: arm: g__FfCfT1
+PASS: gdb.cp/demangle.exp: arm: g__FlClT1
+PASS: gdb.cp/demangle.exp: arm: g__FiCiT1
+PASS: gdb.cp/demangle.exp: arm: g__FsCsT1
+PASS: gdb.cp/demangle.exp: arm: g__FcCcT1
+PASS: gdb.cp/demangle.exp: arm: __ct__17T5__pt__8_PFcPv_iFi
+PASS: gdb.cp/demangle.exp: arm: f__FicdPc
+PASS: gdb.cp/demangle.exp: arm: __nw__FUi
+PASS: gdb.cp/demangle.exp: arm: __ct__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: arm: __dt__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: arm: put__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: arm: get__Q2_2T11aSFv
+PASS: gdb.cp/demangle.exp: arm: put__2T1SFi
+PASS: gdb.cp/demangle.exp: arm: put__Q5_2T11a1b1c1dSFi
+PASS: gdb.cp/demangle.exp: arm: get__Q4_2T11a1b1cSFv
+PASS: gdb.cp/demangle.exp: arm: put__Q2_2T11aSFi
+PASS: gdb.cp/demangle.exp: arm: put__Q4_2T11a1b1cSFi
+PASS: gdb.cp/demangle.exp: arm: get__Q3_2T11a1bSFv
+PASS: gdb.cp/demangle.exp: arm: get__2T1SFv
+PASS: gdb.cp/demangle.exp: arm: get__Q5_2T11a1b1c1dSFv
+PASS: gdb.cp/demangle.exp: arm: __dt__11T1__pt__2_cFv
+PASS: gdb.cp/demangle.exp: arm: __dt__12T1__pt__3_1tFv
+PASS: gdb.cp/demangle.exp: arm: __dl__12T1__pt__3_1tSFPv
+PASS: gdb.cp/demangle.exp: arm: __ct__11T1__pt__2_cFi
+PASS: gdb.cp/demangle.exp: arm: __ct__11T1__pt__2_cFv
+PASS: gdb.cp/demangle.exp: arm: __ct__12T1__pt__3_1tFi
+PASS: gdb.cp/demangle.exp: arm: __ct__12T1__pt__3_1tFv
+PASS: gdb.cp/demangle.exp: arm: __dl__11T1__pt__2_cSFPv
+PASS: gdb.cp/demangle.exp: arm: bar__3fooFPv
+PASS: gdb.cp/demangle.exp: arm: bar__3fooFPCv
+PASS: gdb.cp/demangle.exp: arm: bar__3fooCFPv
+PASS: gdb.cp/demangle.exp: arm: bar__3fooCFPCv
+PASS: gdb.cp/demangle.exp: arm: __eq__3fooFR3foo
+PASS: gdb.cp/demangle.exp: arm: __eq__3fooFRC3foo
+PASS: gdb.cp/demangle.exp: arm: __eq__3fooCFR3foo
+PASS: gdb.cp/demangle.exp: arm: __eq__3fooCFRC3foo
+PASS: gdb.cp/demangle.exp: arm: elem__15vector__pt__2_dFi
+PASS: gdb.cp/demangle.exp: arm: elem__15vector__pt__2_iFi
+PASS: gdb.cp/demangle.exp: arm: __ct__15vector__pt__2_dFi
+PASS: gdb.cp/demangle.exp: arm: __ct__15vector__pt__2_iFi
+PASS: gdb.cp/demangle.exp: arm: __ct__25DListNode__pt__9_R6RLabelFR6RLabelP25DListNode__pt__9_R6RLabelT2
+PASS: gdb.cp/demangle.exp: arm: bar__3fooFiT16FooBar
+PASS: gdb.cp/demangle.exp: arm: bar__3fooFPiN51PdN37PcN211T1iN215
+PASS: gdb.cp/demangle.exp: arm: _Utf390_1__1_9223372036854775807__9223372036854775
+PASS: gdb.cp/demangle.exp: hp: set demangle-style
+PASS: gdb.cp/demangle.exp: hp: check demangling style
+PASS: gdb.cp/demangle.exp: hp: g__FP1cPC1cT1
+PASS: gdb.cp/demangle.exp: hp: g__FPUlPCUlT1
+PASS: gdb.cp/demangle.exp: hp: g__FPUiPCUiT1
+PASS: gdb.cp/demangle.exp: hp: g__FPUsPCUsT1
+PASS: gdb.cp/demangle.exp: hp: g__FPUcPCUcT1
+PASS: gdb.cp/demangle.exp: hp: g__F1TPlPClT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRlRClT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TPiPCiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRiRCiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TPsPCsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRsRCsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TPcPCcT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRcRCcT2
+PASS: gdb.cp/demangle.exp: hp: __gt__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __ge__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __lt__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __le__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __ne__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __eq__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __amd__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __adv__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __amu__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __ami__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __apl__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __nw__2T1SFUi
+PASS: gdb.cp/demangle.exp: hp: __dl__2T1SFPv
+PASS: gdb.cp/demangle.exp: hp: put__2T7SFi
+PASS: gdb.cp/demangle.exp: hp: h__FUc
+PASS: gdb.cp/demangle.exp: hp: f__Fic
+PASS: gdb.cp/demangle.exp: hp: h__FUi
+PASS: gdb.cp/demangle.exp: hp: h__Fci
+PASS: gdb.cp/demangle.exp: hp: h__FUl
+PASS: gdb.cp/demangle.exp: hp: h__Fcl
+PASS: gdb.cp/demangle.exp: hp: h__FUs
+PASS: gdb.cp/demangle.exp: hp: h__Fcs
+PASS: gdb.cp/demangle.exp: hp: __amd__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __adv__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __amu__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __ami__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __apl__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPUlRPCUlT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPUiRPCUiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPUsRPCUsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPUcRPCUcT2
+PASS: gdb.cp/demangle.exp: hp: g__F1T1SRPlRPClT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1SRPiRPCiT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1SRPcRPCcT3
+PASS: gdb.cp/demangle.exp: hp: __gt__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __ge__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __lt__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __le__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __ne__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __eq__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: g__FcR1cRC1cT2
+PASS: gdb.cp/demangle.exp: hp: g__FcRPdRPCdT2
+PASS: gdb.cp/demangle.exp: hp: g__FcRPfRPCfT2
+PASS: gdb.cp/demangle.exp: hp: h__FcT1
+PASS: gdb.cp/demangle.exp: hp: f__Ficd
+PASS: gdb.cp/demangle.exp: hp: g__F1T1SdRPsRPCsT4
+PASS: gdb.cp/demangle.exp: hp: g__F1cC1cT1
+PASS: gdb.cp/demangle.exp: hp: g__FPdPCdT1
+PASS: gdb.cp/demangle.exp: hp: g__FPfPCfT1
+PASS: gdb.cp/demangle.exp: hp: g__FUlCUlT1
+PASS: gdb.cp/demangle.exp: hp: g__FPlPClT1
+PASS: gdb.cp/demangle.exp: hp: g__FUiCUiT1
+PASS: gdb.cp/demangle.exp: hp: g__FPiPCiT1
+PASS: gdb.cp/demangle.exp: hp: g__FUsCUsT1
+PASS: gdb.cp/demangle.exp: hp: g__FPsPCsT1
+PASS: gdb.cp/demangle.exp: hp: g__FUcCUcT1
+PASS: gdb.cp/demangle.exp: hp: g__FPcPCcT1
+PASS: gdb.cp/demangle.exp: hp: g__F1TlClT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TiCiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TsCsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TcCcT2
+PASS: gdb.cp/demangle.exp: hp: printf__FPCce
+PASS: gdb.cp/demangle.exp: hp: g__F1SRUlRCUlT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPlRPClT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRUiRCUiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPiRPCiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRUsRCUsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPsRPCsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRUcRCUcT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPcRPCcT2
+PASS: gdb.cp/demangle.exp: hp: g__F1T1RRlRClT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1RRiRCiT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1RRsRCsT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1RRcRCcT3
+PASS: gdb.cp/demangle.exp: hp: f__FicdPcPFci_v
+PASS: gdb.cp/demangle.exp: hp: f__FicdPcPFic_v
+PASS: gdb.cp/demangle.exp: hp: get__2T7SFv
+PASS: gdb.cp/demangle.exp: hp: g__FcRdRCdT2
+PASS: gdb.cp/demangle.exp: hp: g__FcRfRCfT2
+PASS: gdb.cp/demangle.exp: hp: __md__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: __dv__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: __ml__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: __mi__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: __pl__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: h__Fc
+PASS: gdb.cp/demangle.exp: hp: h__Fd
+PASS: gdb.cp/demangle.exp: hp: h__Ff
+PASS: gdb.cp/demangle.exp: hp: h__Fi
+PASS: gdb.cp/demangle.exp: hp: f__Fi
+PASS: gdb.cp/demangle.exp: hp: h__Fl
+PASS: gdb.cp/demangle.exp: hp: h__Fs
+PASS: gdb.cp/demangle.exp: hp: __md__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __dv__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __ml__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __mi__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __pl__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: g__FcRP1cRPC1cT2
+PASS: gdb.cp/demangle.exp: hp: g__FdCdT1
+PASS: gdb.cp/demangle.exp: hp: g__FfCfT1
+PASS: gdb.cp/demangle.exp: hp: g__FlClT1
+PASS: gdb.cp/demangle.exp: hp: g__FiCiT1
+PASS: gdb.cp/demangle.exp: hp: g__FsCsT1
+PASS: gdb.cp/demangle.exp: hp: g__FcCcT1
+PASS: gdb.cp/demangle.exp: hp: f__FicdPc
+PASS: gdb.cp/demangle.exp: hp: __nw__FUi
+PASS: gdb.cp/demangle.exp: hp: __ct__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: hp: __dt__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: hp: put__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: hp: get__Q2_2T11aSFv
+PASS: gdb.cp/demangle.exp: hp: put__2T1SFi
+PASS: gdb.cp/demangle.exp: hp: put__Q5_2T11a1b1c1dSFi
+PASS: gdb.cp/demangle.exp: hp: get__Q4_2T11a1b1cSFv
+PASS: gdb.cp/demangle.exp: hp: put__Q2_2T11aSFi
+PASS: gdb.cp/demangle.exp: hp: put__Q4_2T11a1b1cSFi
+PASS: gdb.cp/demangle.exp: hp: get__Q3_2T11a1bSFv
+PASS: gdb.cp/demangle.exp: hp: get__2T1SFv
+PASS: gdb.cp/demangle.exp: hp: get__Q5_2T11a1b1c1dSFv
+PASS: gdb.cp/demangle.exp: hp: bar__3fooFPv
+PASS: gdb.cp/demangle.exp: hp: bar__3fooFPCv
+PASS: gdb.cp/demangle.exp: hp: bar__3fooCFPv
+PASS: gdb.cp/demangle.exp: hp: bar__3fooCFPCv
+PASS: gdb.cp/demangle.exp: hp: __eq__3fooFR3foo
+PASS: gdb.cp/demangle.exp: hp: __eq__3fooFRC3foo
+PASS: gdb.cp/demangle.exp: hp: __eq__3fooCFR3foo
+PASS: gdb.cp/demangle.exp: hp: __eq__3fooCFRC3foo
+PASS: gdb.cp/demangle.exp: hp: bar__3fooFiT16FooBar
+PASS: gdb.cp/demangle.exp: hp: bar__3fooFPiN51PdN37PcN211T1iN215
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTPFiPPdPv_i__Fv
+PASS: gdb.cp/demangle.exp: hp: __ct__1cFi
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTi__Fv
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTc__Fv
+PASS: gdb.cp/demangle.exp: hp: __ct__2T2Fi
+PASS: gdb.cp/demangle.exp: hp: __dt__2T1Fv
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XT1x__Fv
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTPFcPv_i__Fv
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFiPPdPv_i__Fi
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XT1x__SFPv
+PASS: gdb.cp/demangle.exp: hp: X__2T5XT1x
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTi__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTc__Fi
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTPFcPv_i__SFPv
+PASS: gdb.cp/demangle.exp: hp: X__2T5XTPFcPv_i
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XT1x__Fi
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTPFiPPdPv_i__SFPv
+PASS: gdb.cp/demangle.exp: hp: X__2T5XTPFiPPdPv_i
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTi__SFPv
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTc__SFPv
+PASS: gdb.cp/demangle.exp: hp: X__2T5XTc
+PASS: gdb.cp/demangle.exp: hp: X__2T5XTi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFcPv_i__Fi
+PASS: gdb.cp/demangle.exp: hp: __dt__2T1XTc__Fv
+PASS: gdb.cp/demangle.exp: hp: __dt__2T1XT1t__Fv
+PASS: gdb.cp/demangle.exp: hp: __dl__2T1XT1t__SFPv
+PASS: gdb.cp/demangle.exp: hp: __ct__2T1XTc__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T1XTc__Fv
+PASS: gdb.cp/demangle.exp: hp: __ct__2T1XT1t__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T1XT1t__Fv
+PASS: gdb.cp/demangle.exp: hp: __dl__2T1XTc__SFPv
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTd__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTi__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__6vectorXTd__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__6vectorXTi__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__9DListNodeXTR6RLabel__FR6RLabelP9DListNodeXTR6RLabel_T2
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiUP34__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXUP2701Td__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSP334__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN67__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSM__SCFPPd
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN67UP4000TRs__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN67TRdTFPv_i__Fi
+PASS: gdb.cp/demangle.exp: hp: X__6vectorXTiSN67TdTPvUP5TRs
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiA3foo__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiA3fooTPvA5Label__FiPPvT2
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN42A3foo__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFcPv_i__Fi_2
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFcPv_i__Fi_19
+PASS: gdb.cp/demangle.exp: hp: f__FicdPcPFci_v_34
+PASS: gdb.cp/demangle.exp: hp: spec__13Spec<%1,%1.*>XTiTPi_FPi
+PASS: gdb.cp/demangle.exp: hp: spec__16Spec<%1,%1.&,%1>XTiTRiTi_FPi
+PASS: gdb.cp/demangle.exp: hp: add__XTc_FcT1
+PASS: gdb.cp/demangle.exp: hp: add__XTcSP9A5label_FcPPlT1
+PASS: gdb.cp/demangle.exp: hp: add__XTPfTFPd_f_FcT1
+PASS: gdb.cp/demangle.exp: hp: unLink__12basic_stringXTcT18string_char_traitsXTc_T9allocator_Fv
+PASS: gdb.cp/demangle.exp: hp: _Utf390_1__1_9223372036854775807__9223372036854775
+PASS: gdb.cp/demangle.exp: set language unknown
+PASS: gdb.cp/demangle.exp: auto: set demangle-style
+PASS: gdb.cp/demangle.exp: auto: check demangling style
+PASS: gdb.cp/demangle.exp: demangle -l c++ -- _ZSt4cout
+PASS: gdb.cp/demangle.exp: demangle -l c++ _ZSt4cout
+PASS: gdb.cp/demangle.exp: demangle -l c -- _ZSt4cout
+PASS: gdb.cp/demangle.exp: demangle -l garbage xyzdje
+PASS: gdb.cp/derivation.exp: before run: ptype A::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis A::value_type
+PASS: gdb.cp/derivation.exp: before run: p (A::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype D::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis D::value_type
+PASS: gdb.cp/derivation.exp: before run: p (D::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype E::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis E::value_type
+PASS: gdb.cp/derivation.exp: before run: p (E::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype F::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis F::value_type
+PASS: gdb.cp/derivation.exp: before run: p (F::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype A2::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis A2::value_type
+PASS: gdb.cp/derivation.exp: before run: p (A2::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype D2::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis D2::value_type
+PASS: gdb.cp/derivation.exp: before run: p (D2::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype Z::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis Z::value_type
+PASS: gdb.cp/derivation.exp: before run: p (Z::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype ZZ::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis ZZ::value_type
+PASS: gdb.cp/derivation.exp: before run: p (ZZ::value_type) 0
+PASS: gdb.cp/derivation.exp: at marker1: ptype A::value_type
+PASS: gdb.cp/derivation.exp: at marker1: whatis A::value_type
+PASS: gdb.cp/derivation.exp: at marker1: p (A::value_type) 0
+PASS: gdb.cp/derivation.exp: at marker1: ptype D::value_type
+PASS: gdb.cp/derivation.exp: at marker1: whatis D::value_type
+PASS: gdb.cp/derivation.exp: at marker1: p (D::value_type) 0
+PASS: gdb.cp/derivation.exp: at marker1: ptype A2::value_type
+PASS: gdb.cp/derivation.exp: at marker1: whatis A2::value_type
+PASS: gdb.cp/derivation.exp: at marker1: p (A2::value_type) 0
+PASS: gdb.cp/derivation.exp: at marker1: ptype D2::value_type
+PASS: gdb.cp/derivation.exp: at marker1: whatis D2::value_type
+PASS: gdb.cp/derivation.exp: at marker1: p (D2::value_type) 0
+PASS: gdb.cp/derivation.exp: up from marker1
+PASS: gdb.cp/derivation.exp: print value of a_instance
+PASS: gdb.cp/derivation.exp: ptype a_instance
+PASS: gdb.cp/derivation.exp: print value of d_instance
+PASS: gdb.cp/derivation.exp: ptype d_instance
+PASS: gdb.cp/derivation.exp: print value of e_instance
+PASS: gdb.cp/derivation.exp: ptype e_instance
+PASS: gdb.cp/derivation.exp: print value of f_instance
+PASS: gdb.cp/derivation.exp: ptype f_instance
+PASS: gdb.cp/derivation.exp: ptype g_instance
+PASS: gdb.cp/derivation.exp: print value of d_instance.a
+PASS: gdb.cp/derivation.exp: print value of d_instance.aa
+PASS: gdb.cp/derivation.exp: print value of d_instance.b
+PASS: gdb.cp/derivation.exp: print value of d_instance.bb
+PASS: gdb.cp/derivation.exp: print value of d_instance.c
+PASS: gdb.cp/derivation.exp: print value of d_instance.cc
+PASS: gdb.cp/derivation.exp: print value of d_instance.d
+PASS: gdb.cp/derivation.exp: print value of d_instance.dd
+PASS: gdb.cp/derivation.exp: print value of g_instance.a
+PASS: gdb.cp/derivation.exp: print value of g_instance.b
+PASS: gdb.cp/derivation.exp: print value of g_instance.c
+PASS: gdb.cp/derivation.exp: print value of g_instance.afoo()
+PASS: gdb.cp/derivation.exp: re-selected 'main' frame after inferior call
+PASS: gdb.cp/derivation.exp: print value of g_instance.bfoo()
+PASS: gdb.cp/derivation.exp: print value of g_instance.cfoo()
+PASS: gdb.cp/derivation.exp: whatis c_instance.c
+PASS: gdb.cp/derivation.exp: ptype c_instance.c
+PASS: gdb.cp/derivation.exp: whatis g_instance.g
+PASS: gdb.cp/derivation.exp: ptype g_instance.g
+PASS: gdb.cp/derivation.exp: whatis a_instance.a
+PASS: gdb.cp/derivation.exp: ptype a_instance.a
+PASS: gdb.cp/derivation.exp: p (A::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis b_instance.b
+PASS: gdb.cp/derivation.exp: ptype b_instance.b
+PASS: gdb.cp/derivation.exp: whatis d_instance.d
+PASS: gdb.cp/derivation.exp: ptype d_instance.d
+PASS: gdb.cp/derivation.exp: p (D::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis e_instance.e
+PASS: gdb.cp/derivation.exp: ptype e_instance.e
+PASS: gdb.cp/derivation.exp: p (E::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis f_instance.f
+PASS: gdb.cp/derivation.exp: ptype f_instance.f
+PASS: gdb.cp/derivation.exp: p (F::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis z_instance.z
+PASS: gdb.cp/derivation.exp: ptype z_instance.z
+PASS: gdb.cp/derivation.exp: p (Z::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis zz_instance.zz
+PASS: gdb.cp/derivation.exp: ptype zz_instance.zz
+PASS: gdb.cp/derivation.exp: p (ZZ::value_type) 0
+PASS: gdb.cp/derivation.exp: ptype vderived
+PASS: gdb.cp/derivation.exp: print vderived
+PASS: gdb.cp/derivation.exp: ptype N::value_type
+PASS: gdb.cp/derivation.exp: ptype N::Derived::value_type
+PASS: gdb.cp/derivation.exp: ptype value_type
+PASS: gdb.cp/destrprint.exp: continue to breakpoint: Break here
+PASS: gdb.cp/destrprint.exp: go up to ~Derived
+PASS: gdb.cp/destrprint.exp: set print object on
+PASS: gdb.cp/destrprint.exp: print *this with print object = on
+PASS: gdb.cp/destrprint.exp: set print object off
+PASS: gdb.cp/destrprint.exp: print *this with print object = off
+PASS: gdb.cp/dispcxx.exp: continue to breakpoint: here
+PASS: gdb.cp/dispcxx.exp: display k
+PASS: gdb.cp/enum-class.exp: ptype E1
+PASS: gdb.cp/enum-class.exp: print E1::HI
+PASS: gdb.cp/enum-class.exp: print (int) E1::HI
+PASS: gdb.cp/enum-class.exp: print (int) E2::HI
+PASS: gdb.cp/enum-class.exp: print HI
+PASS: gdb.cp/enum-class.exp: print overload1(E1::THERE)
+PASS: gdb.cp/enum-class.exp: print overload1(77)
+PASS: gdb.cp/enum-class.exp: print overload2(E1::THERE)
+PASS: gdb.cp/enum-class.exp: print overload2(77)
+PASS: gdb.cp/enum-class.exp: print overload3(E1::THERE)
+PASS: gdb.cp/enum-class.exp: print overload3(77)
+PASS: gdb.cp/exception.exp: catch catch (before inferior run)
+PASS: gdb.cp/exception.exp: catch throw (before inferior run)
+PASS: gdb.cp/exception.exp: catch rethrow (before inferior run)
+PASS: gdb.cp/exception.exp: info breakpoints (before inferior run)
+PASS: gdb.cp/exception.exp: Set temporary breakpoint at main
+PASS: gdb.cp/exception.exp: Run to main
+PASS: gdb.cp/exception.exp: info breakpoints (after inferior run)
+PASS: gdb.cp/exception.exp: break catcher
+FAIL: gdb.cp/exception.exp: continue to first throw
+PASS: gdb.cp/exception.exp: backtrace after first throw
+FAIL: gdb.cp/exception.exp: continue to first catch
+PASS: gdb.cp/exception.exp: backtrace after first catch
+PASS: gdb.cp/exception.exp: continue to catcher for the first time
+FAIL: gdb.cp/exception.exp: continue to second throw
+PASS: gdb.cp/exception.exp: backtrace after second throw
+FAIL: gdb.cp/exception.exp: continue to second catch
+PASS: gdb.cp/exception.exp: backtrace after second catch
+PASS: gdb.cp/exception.exp: continue to catcher for the second time
+PASS: gdb.cp/exception.exp: continue to rethrow
+UNTESTED: gdb.cp/exceptprint.exp: could not find libstdc++ stap probe
+PASS: gdb.cp/expand-psymtabs-cxx.exp: set language c++
+PASS: gdb.cp/expand-psymtabs-cxx.exp: before expand
+PASS: gdb.cp/expand-psymtabs-cxx.exp: force expand
+PASS: gdb.cp/expand-psymtabs-cxx.exp: after expand
+PASS: gdb.cp/expand-sals.exp: continue to breakpoint: func
+PASS: gdb.cp/expand-sals.exp: up
+PASS: gdb.cp/expand-sals.exp: break
+PASS: gdb.cp/expand-sals.exp: continue to breakpoint: caller
+PASS: gdb.cp/expand-sals.exp: bt from A
+PASS: gdb.cp/expand-sals.exp: continue to breakpoint: next caller func
+PASS: gdb.cp/extern-c.exp: setting breakpoint at c_func
+PASS: gdb.cp/extern-c.exp: continue to breakpoint: c_func
+PASS: gdb.cp/extern-c.exp: initialize counter
+PASS: gdb.cp/extern-c.exp: rbreak c_funcs
+PASS: gdb.cp/extern-c.exp: command details for multiple breakpoints
+PASS: gdb.cp/extern-c.exp: set commands on multiple breakpoints
+PASS: gdb.cp/extern-c.exp: continue to breakpoint: c_funcs_1
+PASS: gdb.cp/extern-c.exp: verify counter at first breakpoint
+PASS: gdb.cp/extern-c.exp: continue to breakpoint: c_funcs_2
+PASS: gdb.cp/extern-c.exp: verify counter at second breakpoint
+PASS: gdb.cp/filename.exp: continue to breakpoint: stop here
+PASS: gdb.cp/filename.exp: print includefile[0]
+PASS: gdb.cp/filename.exp: print 'includefile'::some_global
+PASS: gdb.cp/formatted-ref.exp: print/x s
+PASS: gdb.cp/formatted-ref.exp: print/x e
+PASS: gdb.cp/formatted-ref.exp: print/x i
+PASS: gdb.cp/formatted-ref.exp: print/x &s
+PASS: gdb.cp/formatted-ref.exp: print/x &e
+PASS: gdb.cp/formatted-ref.exp: print/x &i
+PASS: gdb.cp/formatted-ref.exp: print/x *(&(&s))
+PASS: gdb.cp/formatted-ref.exp: print/x *(&(&i))
+PASS: gdb.cp/formatted-ref.exp: print/x *(&(&e))
+PASS: gdb.cp/formatted-ref.exp: print s.x == 13
+PASS: gdb.cp/fpointer.exp: p p1()
+PASS: gdb.cp/fpointer.exp: p p2()
+PASS: gdb.cp/fpointer.exp: p p[0]()
+PASS: gdb.cp/fpointer.exp: p p[1]()
+PASS: gdb.cp/fpointer.exp: p p3('a')
+PASS: gdb.cp/fpointer.exp: p p4(1)
+PASS: gdb.cp/gdb1355.exp: ptype s1
+PASS: gdb.cp/gdb1355.exp: print s1
+PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here
+PASS: gdb.cp/gdb2384.exp: print d1.meth ()
+PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here
+PASS: gdb.cp/gdb2384.exp: gdb2384
+PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here (second)
+PASS: gdb.cp/gdb2384.exp: print d2.meth()
+PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here (second)
+PASS: gdb.cp/gdb2384.exp: gdb2384 (second)
+PASS: gdb.cp/gdb2495.exp: p exceptions.no_throw_function()
+PASS: gdb.cp/gdb2495.exp: p exceptions.throw_function_with_handler()
+PASS: gdb.cp/gdb2495.exp: Call a function that raises an exception without a handler.
+PASS: gdb.cp/gdb2495.exp: bt after returning from a popped frame
+PASS: gdb.cp/gdb2495.exp: info breakpoints
+PASS: gdb.cp/gdb2495.exp: set unwinn-on-terminating-exception off
+PASS: gdb.cp/gdb2495.exp: Turn off unwind on terminating exception flag
+PASS: gdb.cp/gdb2495.exp: Call a function that raises an exception with unwinding off..
+PASS: gdb.cp/gdb2495.exp: set unwindonsignal on
+PASS: gdb.cp/gdb2495.exp: Turn on unwind on signal
+PASS: gdb.cp/gdb2495.exp: p exceptions.raise_signal(1)
+PASS: gdb.cp/gdb2495.exp: set unwindonsignal off
+PASS: gdb.cp/gdb2495.exp: Turn off unwind on signal
+PASS: gdb.cp/gdb2495.exp: p exceptions.raise_signal(1)
+PASS: gdb.cp/hang.exp: doesn't overwrite struct type
+PASS: gdb.cp/hang.exp: doesn't corrupt cv_type chain
+PASS: gdb.cp/impl-this.exp: before run: print i
+PASS: gdb.cp/impl-this.exp: before run: print D::i
+PASS: gdb.cp/impl-this.exp: before run: print D::B<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print B<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print D::C::i
+PASS: gdb.cp/impl-this.exp: before run: print C::i
+PASS: gdb.cp/impl-this.exp: before run: print D::B<int>::A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print B<int>::A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print D::C::A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print C::A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print D::x
+PASS: gdb.cp/impl-this.exp: before run: print x
+PASS: gdb.cp/impl-this.exp: before run: print D::C::c
+PASS: gdb.cp/impl-this.exp: before run: print C::c
+PASS: gdb.cp/impl-this.exp: before run: print c
+PASS: gdb.cp/impl-this.exp: before run: print D::A<int>::i
+PASS: gdb.cp/impl-this.exp: continue to breakpoint: continue to D::f
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::B<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print B<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::Bint::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print Bint::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::C::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print C::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::B<int>::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print B<int>::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::Bint::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print Bint::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::C::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print C::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::x
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print x
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::C::c
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print C::c
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print c
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::B<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::B<int>::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::Bint::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::Bint::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::C::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print B<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print B<int>::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print Bint::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print Bint::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print C::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::B<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::B<int>::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::Bint::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::Bint::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print B<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print B<int>::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print Bint::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print Bint::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::C::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print C::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::C::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print C::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print B<int>::common
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print Bint::common
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print C::common
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.i
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.BB::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.CC::A<int>::i
+PASS: gdb.cp/infcall-dlopen.exp: test 0
+PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 1
+PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 2
+PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 3
+PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 4
+PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 5
+PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 6
+PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 7
+PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 8
+PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 9
+PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2
+PASS: gdb.cp/inherit.exp: set width 0
+PASS: gdb.cp/inherit.exp: set language c++
+PASS: gdb.cp/inherit.exp: ptype A (FIXME)
+PASS: gdb.cp/inherit.exp: ptype class A (FIXME)
+PASS: gdb.cp/inherit.exp: ptype g_A (FIXME)
+PASS: gdb.cp/inherit.exp: ptype B
+PASS: gdb.cp/inherit.exp: ptype class B
+PASS: gdb.cp/inherit.exp: ptype g_B
+PASS: gdb.cp/inherit.exp: ptype C
+PASS: gdb.cp/inherit.exp: ptype class C
+PASS: gdb.cp/inherit.exp: ptype g_C
+PASS: gdb.cp/inherit.exp: ptype tagless struct
+PASS: gdb.cp/inherit.exp: ptype variable of type tagless struct
+PASS: gdb.cp/inherit.exp: ptype D
+PASS: gdb.cp/inherit.exp: ptype class D
+PASS: gdb.cp/inherit.exp: ptype g_D
+PASS: gdb.cp/inherit.exp: ptype E
+PASS: gdb.cp/inherit.exp: ptype class E
+PASS: gdb.cp/inherit.exp: ptype g_E
+PASS: gdb.cp/inherit.exp: ptype vA
+PASS: gdb.cp/inherit.exp: ptype class vA
+PASS: gdb.cp/inherit.exp: ptype g_vA
+PASS: gdb.cp/inherit.exp: ptype vB
+PASS: gdb.cp/inherit.exp: ptype class vB
+PASS: gdb.cp/inherit.exp: ptype g_vB
+PASS: gdb.cp/inherit.exp: ptype vC
+PASS: gdb.cp/inherit.exp: ptype class vC
+PASS: gdb.cp/inherit.exp: ptype g_vC
+PASS: gdb.cp/inherit.exp: ptype vD
+PASS: gdb.cp/inherit.exp: ptype class vD
+PASS: gdb.cp/inherit.exp: ptype g_vD
+PASS: gdb.cp/inherit.exp: ptype vE
+PASS: gdb.cp/inherit.exp: ptype class vE
+PASS: gdb.cp/inherit.exp: ptype g_vE
+PASS: gdb.cp/inherit.exp: print g_A.A::a
+PASS: gdb.cp/inherit.exp: print g_A.A::x
+PASS: gdb.cp/inherit.exp: print g_A.a
+PASS: gdb.cp/inherit.exp: print g_A.x
+PASS: gdb.cp/inherit.exp: print g_B.A::a
+PASS: gdb.cp/inherit.exp: print g_B.A::x
+PASS: gdb.cp/inherit.exp: print g_B.B::b
+PASS: gdb.cp/inherit.exp: print g_B.B::x
+PASS: gdb.cp/inherit.exp: print g_B.a
+PASS: gdb.cp/inherit.exp: print g_B.b
+PASS: gdb.cp/inherit.exp: print g_B.x
+PASS: gdb.cp/inherit.exp: print g_C.A::a
+PASS: gdb.cp/inherit.exp: print g_C.A::x
+PASS: gdb.cp/inherit.exp: print g_C.C::c
+PASS: gdb.cp/inherit.exp: print g_C.C::x
+PASS: gdb.cp/inherit.exp: print g_C.a
+PASS: gdb.cp/inherit.exp: print g_C.c
+PASS: gdb.cp/inherit.exp: print g_C.x
+PASS: gdb.cp/inherit.exp: print g_A
+PASS: gdb.cp/inherit.exp: print g_B
+PASS: gdb.cp/inherit.exp: print g_C
+PASS: gdb.cp/inherit.exp: print g_A.A::a
+PASS: gdb.cp/inherit.exp: print g_A.A::x
+PASS: gdb.cp/inherit.exp: print g_B.A::a
+PASS: gdb.cp/inherit.exp: print g_B.A::x
+PASS: gdb.cp/inherit.exp: print g_B.B::b
+PASS: gdb.cp/inherit.exp: print g_B.B::x
+PASS: gdb.cp/inherit.exp: print g_C.A::a
+PASS: gdb.cp/inherit.exp: print g_C.A::x
+PASS: gdb.cp/inherit.exp: print g_C.C::c
+PASS: gdb.cp/inherit.exp: print g_C.C::x
+PASS: gdb.cp/inherit.exp: print g_D.A::a
+PASS: gdb.cp/inherit.exp: print g_D.C::a
+PASS: gdb.cp/inherit.exp: print g_D.B::a
+PASS: gdb.cp/inherit.exp: print g_D.A::x
+PASS: gdb.cp/inherit.exp: print g_D.B::b
+PASS: gdb.cp/inherit.exp: print g_D.B::x
+PASS: gdb.cp/inherit.exp: print g_D.C::c
+PASS: gdb.cp/inherit.exp: print g_D.C::x
+PASS: gdb.cp/inherit.exp: print g_D.D::d
+PASS: gdb.cp/inherit.exp: print g_D.D::x
+PASS: gdb.cp/inherit.exp: print g_E.A::a
+PASS: gdb.cp/inherit.exp: print g_E.A::x
+PASS: gdb.cp/inherit.exp: print g_E.B::b
+PASS: gdb.cp/inherit.exp: print g_E.B::x
+PASS: gdb.cp/inherit.exp: print g_E.C::c
+PASS: gdb.cp/inherit.exp: print g_E.C::x
+PASS: gdb.cp/inherit.exp: print g_E.D::d
+PASS: gdb.cp/inherit.exp: print g_E.D::x
+PASS: gdb.cp/inherit.exp: print g_E.E::e
+PASS: gdb.cp/inherit.exp: print g_E.E::x
+PASS: gdb.cp/inherit.exp: ptype g_D.b
+PASS: gdb.cp/inherit.exp: ptype g_D.c
+PASS: gdb.cp/inherit.exp: ptype g_D.d
+PASS: gdb.cp/inherit.exp: ptype g_A.A::a
+PASS: gdb.cp/inherit.exp: ptype g_A.A::x
+PASS: gdb.cp/inherit.exp: ptype g_B.A::a
+PASS: gdb.cp/inherit.exp: ptype g_B.A::x
+PASS: gdb.cp/inherit.exp: ptype g_B.B::b
+PASS: gdb.cp/inherit.exp: ptype g_B.B::x
+PASS: gdb.cp/inherit.exp: ptype g_C.A::a
+PASS: gdb.cp/inherit.exp: ptype g_C.A::x
+PASS: gdb.cp/inherit.exp: ptype g_C.C::c
+PASS: gdb.cp/inherit.exp: ptype g_C.C::x
+PASS: gdb.cp/inherit.exp: ptype g_D.A::a
+PASS: gdb.cp/inherit.exp: ptype g_D.A::x
+PASS: gdb.cp/inherit.exp: ptype g_D.B::b
+PASS: gdb.cp/inherit.exp: ptype g_D.B::x
+PASS: gdb.cp/inherit.exp: ptype g_D.C::c
+PASS: gdb.cp/inherit.exp: ptype g_D.C::x
+PASS: gdb.cp/inherit.exp: ptype g_D.D::d
+PASS: gdb.cp/inherit.exp: ptype g_D.D::x
+PASS: gdb.cp/inherit.exp: ptype g_E.A::a
+PASS: gdb.cp/inherit.exp: ptype g_E.A::x
+PASS: gdb.cp/inherit.exp: ptype g_E.B::b
+PASS: gdb.cp/inherit.exp: ptype g_E.B::x
+PASS: gdb.cp/inherit.exp: ptype g_E.C::c
+PASS: gdb.cp/inherit.exp: ptype g_E.C::x
+PASS: gdb.cp/inherit.exp: ptype g_E.D::d
+PASS: gdb.cp/inherit.exp: ptype g_E.D::x
+PASS: gdb.cp/inherit.exp: ptype g_E.E::e
+PASS: gdb.cp/inherit.exp: ptype g_E.E::x
+PASS: gdb.cp/inherit.exp: print g_D
+PASS: gdb.cp/inherit.exp: print g_E
+PASS: gdb.cp/inherit.exp: print anonymous union member
+PASS: gdb.cp/inherit.exp: print variable of type anonymous union
+PASS: gdb.cp/inherit.exp: print type of anonymous union
+PASS: gdb.cp/inherit.exp: print g_vA.vA::va
+PASS: gdb.cp/inherit.exp: print g_vA.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vA.va
+PASS: gdb.cp/inherit.exp: print g_vA.vx
+PASS: gdb.cp/inherit.exp: print g_vB.vA::va
+PASS: gdb.cp/inherit.exp: print g_vB.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vB.vB::vb
+PASS: gdb.cp/inherit.exp: print g_vB.vB::vx
+PASS: gdb.cp/inherit.exp: print g_vB.va
+PASS: gdb.cp/inherit.exp: print g_vB.vb
+PASS: gdb.cp/inherit.exp: print g_vB.vx
+PASS: gdb.cp/inherit.exp: print g_vC.vA::va
+PASS: gdb.cp/inherit.exp: print g_vC.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vC.vC::vc
+PASS: gdb.cp/inherit.exp: print g_vC.vC::vx
+PASS: gdb.cp/inherit.exp: print g_vC.va
+PASS: gdb.cp/inherit.exp: print g_vC.vc
+PASS: gdb.cp/inherit.exp: print g_vC.vx
+PASS: gdb.cp/inherit.exp: print g_vA
+PASS: gdb.cp/inherit.exp: print g_vB
+PASS: gdb.cp/inherit.exp: print g_vC
+PASS: gdb.cp/inherit.exp: print g_vD.vA::va
+PASS: gdb.cp/inherit.exp: print g_vD.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vD.vB::vb
+PASS: gdb.cp/inherit.exp: print g_vD.vB::vx
+PASS: gdb.cp/inherit.exp: print g_vD.vC::vc
+PASS: gdb.cp/inherit.exp: print g_vD.vC::vx
+PASS: gdb.cp/inherit.exp: print g_vD.vD::vd
+PASS: gdb.cp/inherit.exp: print g_vD.vD::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vA::va
+PASS: gdb.cp/inherit.exp: print g_vE.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vB::vb
+PASS: gdb.cp/inherit.exp: print g_vE.vB::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vC::vc
+PASS: gdb.cp/inherit.exp: print g_vE.vC::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vD::vd
+PASS: gdb.cp/inherit.exp: print g_vE.vD::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vE::ve
+PASS: gdb.cp/inherit.exp: print g_vE.vE::vx
+PASS: gdb.cp/inherit.exp: print g_vD (symbols ignored)
+PASS: gdb.cp/inherit.exp: print g_vE (symbols ignored)
+PASS: gdb.cp/iostream.exp: p std::cerr
+PASS: gdb.cp/koenig.exp: p first(c)
+PASS: gdb.cp/koenig.exp: p second(0,0,c,0,0)
+PASS: gdb.cp/koenig.exp: p entry (c)
+PASS: gdb.cp/koenig.exp: p first(0,c)
+PASS: gdb.cp/koenig.exp: p first(b.c)
+PASS: gdb.cp/koenig.exp: p foo(eo)
+PASS: gdb.cp/koenig.exp: p foo(eo, eo)
+PASS: gdb.cp/koenig.exp: p foo(eo, eo, 1)
+PASS: gdb.cp/koenig.exp: p foo(fo, eo)
+PASS: gdb.cp/koenig.exp: p foo(1 ,fo, eo)
+PASS: gdb.cp/koenig.exp: p foo(go, fo, eo)
+PASS: gdb.cp/koenig.exp: p fake(eo)
+PASS: gdb.cp/koenig.exp: p foo (fake)
+PASS: gdb.cp/koenig.exp: p foo(io)
+PASS: gdb.cp/koenig.exp: p foo(ix)
+PASS: gdb.cp/koenig.exp: p foo(ju)
+PASS: gdb.cp/koenig.exp: p foo(js)
+PASS: gdb.cp/koenig.exp: p foo(je)
+XFAIL: gdb.cp/koenig.exp: p foo(jab)
+PASS: gdb.cp/koenig.exp: p foo(jap)
+PASS: gdb.cp/koenig.exp: p foo(japp)
+PASS: gdb.cp/koenig.exp: p foo(jca)
+PASS: gdb.cp/koenig.exp: p foo(ko,1)
+PASS: gdb.cp/koenig.exp: p foo(ko,1.0f)
+XFAIL: gdb.cp/koenig.exp: p bar(ko,1)
+PASS: gdb.cp/koenig.exp: p foo(labo)
+PASS: gdb.cp/koenig.exp: p ma.foo('a')
+PASS: gdb.cp/koenig.exp: p foo(ma,'a')
+PASS: gdb.cp/koenig.exp: p M::N::foo(ma,'a')
+PASS: gdb.cp/koenig.exp: p M::FAKE::foo(ma,'a')
+PASS: gdb.cp/koenig.exp: p M::N::fake(ma,'a')
+PASS: gdb.cp/koenig.exp: p M::bar('a')
+PASS: gdb.cp/koenig.exp: p M::N::bar('a')
+PASS: gdb.cp/koenig.exp: p foo(ttoa, 'a')
+PASS: gdb.cp/koenig.exp: p foo (p_union)
+PASS: gdb.cp/koenig.exp: p q == 5
+PASS: gdb.cp/koenig.exp: p q == 5.0f
+PASS: gdb.cp/koenig.exp: p q != 5
+PASS: gdb.cp/koenig.exp: p q != 5.0f
+PASS: gdb.cp/koenig.exp: p q + 5.0f
+PASS: gdb.cp/koenig.exp: p q + 5
+PASS: gdb.cp/koenig.exp: p ++q
+PASS: gdb.cp/koenig.exp: p r.rfoo()
+PASS: gdb.cp/koenig.exp: continue to breakpoint: marker1
+PASS: gdb.cp/koenig.exp: p rfoo()
+PASS: gdb.cp/koenig.exp: p this->rfoo()
+PASS: gdb.cp/local.exp: up from marker1
+PASS: gdb.cp/local.exp: ptype l
+PASS: gdb.cp/local.exp: ptype Local
+PASS: gdb.cp/local.exp: break marker2
+PASS: gdb.cp/local.exp: continuing to marker2
+PASS: gdb.cp/local.exp: up from marker2
+PASS: gdb.cp/local.exp: Local out of scope
+PASS: gdb.cp/local.exp: ptype InnerLocal (pattern 1)
+PASS: gdb.cp/local.exp: ptype NestedInnerLocal
+KFAIL: gdb.cp/local.exp: ptype InnerLocal::NestedInnerLocal (PRMS: gdb/482)
+PASS: gdb.cp/m-data.exp: continue to breakpoint: end of first constructors
+PASS: gdb.cp/m-data.exp: simple object, const bool
+PASS: gdb.cp/m-data.exp: simple object, const int
+PASS: gdb.cp/m-data.exp: simple object, long
+PASS: gdb.cp/m-data.exp: simple object, enum
+PASS: gdb.cp/m-data.exp: derived template object, base const bool
+PASS: gdb.cp/m-data.exp: derived template object, base const int
+PASS: gdb.cp/m-data.exp: derived template object, base long
+PASS: gdb.cp/m-data.exp: derived template object, base enum
+PASS: gdb.cp/m-data.exp: derived template object, derived enum
+PASS: gdb.cp/m-data.exp: template object, const bool
+PASS: gdb.cp/m-data.exp: template object, const int
+PASS: gdb.cp/m-data.exp: template object, long
+PASS: gdb.cp/m-data.exp: template object, base enum
+PASS: gdb.cp/m-data.exp: template object, derived enum
+PASS: gdb.cp/m-data.exp: continue to breakpoint: continue to shadow breakpoint
+PASS: gdb.cp/m-data.exp: shadowing member
+PASS: gdb.cp/m-data.exp: shadowed global variable
+PASS: gdb.cp/m-static.exp: continue to breakpoint: end of constructors
+PASS: gdb.cp/m-static.exp: simple object, static const int, accessing via 'class::method::variable
+PASS: gdb.cp/m-static.exp: simple object, static const bool
+PASS: gdb.cp/m-static.exp: simple object, static const int
+PASS: gdb.cp/m-static.exp: simple object, static long
+PASS: gdb.cp/m-static.exp: simple object, static enum
+PASS: gdb.cp/m-static.exp: simple object instance, print constructor
+PASS: gdb.cp/m-static.exp: simple object instance, ptype constructor
+PASS: gdb.cp/m-static.exp: simple object class, ptype constructor
+PASS: gdb.cp/m-static.exp: simple object instance, print destructor
+PASS: gdb.cp/m-static.exp: simple object instance, ptype destructor
+PASS: gdb.cp/m-static.exp: simple object instance, print quoted destructor
+PASS: gdb.cp/m-static.exp: simple object class, ptype quoted destructor
+PASS: gdb.cp/m-static.exp: derived template object, base static const bool
+PASS: gdb.cp/m-static.exp: derived template object, base static const int
+PASS: gdb.cp/m-static.exp: derived template object, base static long
+PASS: gdb.cp/m-static.exp: derived template object, base static enum
+PASS: gdb.cp/m-static.exp: derived template object, static enum
+PASS: gdb.cp/m-static.exp: template object, static const bool
+PASS: gdb.cp/m-static.exp: template object, static const int
+PASS: gdb.cp/m-static.exp: template object, static long
+PASS: gdb.cp/m-static.exp: template object, static enum
+PASS: gdb.cp/m-static.exp: template object, static derived enum
+PASS: gdb.cp/m-static.exp: static const int initialized elsewhere
+PASS: gdb.cp/m-static.exp: static const int initialized nowhere (print field)
+PASS: gdb.cp/m-static.exp: static const int initialized nowhere (whole struct)
+PASS: gdb.cp/m-static.exp: static const int initialized in class definition
+PASS: gdb.cp/m-static.exp: static const float initialized in class definition
+PASS: gdb.cp/m-static.exp: info variable everywhere
+PASS: gdb.cp/m-static.exp: step
+PASS: gdb.cp/m-static.exp: print svar
+PASS: gdb.cp/maint.exp: help maintenance cplus
+PASS: gdb.cp/maint.exp: help maint cp
+PASS: gdb.cp/maint.exp: maint cp
+PASS: gdb.cp/maint.exp: help maint cp first_component
+PASS: gdb.cp/maint.exp: help maint cp namespace
+PASS: gdb.cp/maint.exp: set complaints 1000
+PASS: gdb.cp/maint.exp: maint cp first_component foo
+PASS: gdb.cp/maint.exp: maint cp first_component operator<<
+PASS: gdb.cp/maint.exp: maint cp first_component operator>>
+PASS: gdb.cp/maint.exp: maint cp first_component operator ->
+PASS: gdb.cp/maint.exp: maint cp first_component operator()
+PASS: gdb.cp/maint.exp: maint cp first_component operator>
+PASS: gdb.cp/maint.exp: maint cp first_component operator<
+PASS: gdb.cp/maint.exp: maint cp first_component operator ->
+PASS: gdb.cp/maint.exp: maint cp first_component operator  ->
+PASS: gdb.cp/maint.exp: maint cp first_component foo()
+PASS: gdb.cp/maint.exp: maint cp first_component foo(int)
+PASS: gdb.cp/maint.exp: maint cp first_component foo(X::Y)
+PASS: gdb.cp/maint.exp: maint cp first_component foo(X::Y, A::B)
+PASS: gdb.cp/maint.exp: maint cp first_component foo(std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >)
+PASS: gdb.cp/maint.exp: maint cp first_component operator>(X::Y)
+PASS: gdb.cp/maint.exp: maint cp first_component int operator<< <char>()
+PASS: gdb.cp/maint.exp: maint cp first_component T<Cooperator>
+PASS: gdb.cp/maint.exp: maint cp first_component int foo<&(operator<<(C, C))>()
+PASS: gdb.cp/maint.exp: maint cp first_component int foo<&operator<<(C, C)>()
+PASS: gdb.cp/maint.exp: maint cp first_component int foo<operator<<(C, C)>()
+PASS: gdb.cp/maint.exp: maint cp first_component foo::bar
+PASS: gdb.cp/maint.exp: maint cp first_component foo::bar::baz
+PASS: gdb.cp/maint.exp: maint cp first_component C<A>::bar
+PASS: gdb.cp/maint.exp: maint cp first_component C<std::basic_streambuf<wchar_t,std::char_traits<wchar_t> > >::bar
+PASS: gdb.cp/maint.exp: maint cp first_component foo<
+PASS: gdb.cp/maint.exp: maint cp first_component foo(
+PASS: gdb.cp/maint.exp: maint cp first_component bool operator<<char>
+PASS: gdb.cp/maint.exp: maint cp namespace
+PASS: gdb.cp/mb-ctor.exp: set-breakpoint at ctor
+PASS: gdb.cp/mb-ctor.exp: set-breakpoint at dtor
+PASS: gdb.cp/mb-ctor.exp: run to breakpoint 1 v1
+PASS: gdb.cp/mb-ctor.exp: continue to breakpoint: set breakpoint here
+PASS: gdb.cp/mb-ctor.exp: run to breakpoint 1 v2
+PASS: gdb.cp/mb-ctor.exp: continue to breakpoint: set breakpoint here
+PASS: gdb.cp/mb-ctor.exp: run to breakpoint 3 v1
+PASS: gdb.cp/mb-ctor.exp: run to breakpoint 3 v2
+PASS: gdb.cp/mb-ctor.exp: run to exit
+PASS: gdb.cp/mb-inline.exp: set breakpoint
+PASS: gdb.cp/mb-inline.exp: info break
+PASS: gdb.cp/mb-inline.exp: run to breakpoint
+PASS: gdb.cp/mb-inline.exp: run to breakpoint 2
+PASS: gdb.cp/mb-inline.exp: disabling location: disable
+PASS: gdb.cp/mb-inline.exp: disabling location: run to breakpoint
+PASS: gdb.cp/mb-inline.exp: disabled breakpoint 1.2
+PASS: gdb.cp/mb-inline.exp: set multi_line_foo breakpoint
+PASS: gdb.cp/mb-inline.exp: run to multi_line_foo breakpoint 4 afn
+PASS: gdb.cp/mb-inline.exp: run to multi_line_foo breakpoint 4 bfn
+PASS: gdb.cp/mb-templates.exp: initial condition: set breakpoint
+PASS: gdb.cp/mb-templates.exp: initial condition: run to breakpoint
+PASS: gdb.cp/member-name.exp: continue to breakpoint: continue to first breakpoint
+PASS: gdb.cp/member-name.exp: print C::x from first breakpoint
+PASS: gdb.cp/member-name.exp: print B::b from first breakpoint
+PASS: gdb.cp/member-name.exp: print inner::z from first breakpoint
+PASS: gdb.cp/member-name.exp: continue to breakpoint: continue to second breakpoint
+PASS: gdb.cp/member-name.exp: print C::x from second breakpoint
+PASS: gdb.cp/member-name.exp: print B::b from second breakpoint
+PASS: gdb.cp/member-name.exp: print inner::z from second breakpoint
+PASS: gdb.cp/member-name.exp: continue to breakpoint: continue to third breakpoint
+PASS: gdb.cp/member-name.exp: print Templ::y from third breakpoint
+PASS: gdb.cp/member-ptr.exp: continue to breakpoint: continue to pmi = NULL
+PASS: gdb.cp/member-ptr.exp: ptype pmi (A::j)
+PASS: gdb.cp/member-ptr.exp: print pmi (A::j)
+PASS: gdb.cp/member-ptr.exp: print a.*pmi (A::j)
+PASS: gdb.cp/member-ptr.exp: print a_p->*pmi (A::j)
+PASS: gdb.cp/member-ptr.exp: set var pmi = &A::jj
+PASS: gdb.cp/member-ptr.exp: print pmi (A::jj)
+PASS: gdb.cp/member-ptr.exp: print a.*pmi (A::jj)
+PASS: gdb.cp/member-ptr.exp: set var pmi = &A::j
+PASS: gdb.cp/member-ptr.exp: print a.*pmi (A::j) (again)
+PASS: gdb.cp/member-ptr.exp: print a.*pmi = 33
+PASS: gdb.cp/member-ptr.exp: print a.*pmi (A::j) (33)
+PASS: gdb.cp/member-ptr.exp: print a (j = 33)
+PASS: gdb.cp/member-ptr.exp: print a_p->*pmi = 44
+PASS: gdb.cp/member-ptr.exp: print a_p->*pmi (44)
+PASS: gdb.cp/member-ptr.exp: print a (j = 44)
+PASS: gdb.cp/member-ptr.exp: ptype a.*pmi
+PASS: gdb.cp/member-ptr.exp: print *pmi
+PASS: gdb.cp/member-ptr.exp: ptype *pmi
+PASS: gdb.cp/member-ptr.exp: print (int) pmi
+PASS: gdb.cp/member-ptr.exp: print ((int) pmi) == ((char *) &a.j - (char *) &a)
+PASS: gdb.cp/member-ptr.exp: ptype diamond_pfunc_ptr
+PASS: gdb.cp/member-ptr.exp: ptype diamond.*diamond_pfunc_ptr
+PASS: gdb.cp/member-ptr.exp: print diamond.*diamond_pfunc_ptr (20)
+PASS: gdb.cp/member-ptr.exp: print (diamond.*diamond_pfunc_ptr) (20)
+PASS: gdb.cp/member-ptr.exp: print diamond.func_ptr (20)
+PASS: gdb.cp/member-ptr.exp: ptype pmf
+PASS: gdb.cp/member-ptr.exp: print pmf
+PASS: gdb.cp/member-ptr.exp: ptype pmf_p
+PASS: gdb.cp/member-ptr.exp: gdb/NNNN
+PASS: gdb.cp/member-ptr.exp: print a.*pmf
+PASS: gdb.cp/member-ptr.exp: print a_p->*pmf
+PASS: gdb.cp/member-ptr.exp: set var pmf = &A::foo
+PASS: gdb.cp/member-ptr.exp: print *pmf
+PASS: gdb.cp/member-ptr.exp: ptype *pmf
+PASS: gdb.cp/member-ptr.exp: print (a.*pmf)(3)
+PASS: gdb.cp/member-ptr.exp: ptype a.*pmf
+PASS: gdb.cp/member-ptr.exp: ptype (a.*pmf)(3)
+PASS: gdb.cp/member-ptr.exp: print diamond_pmi
+PASS: gdb.cp/member-ptr.exp: print diamond.*diamond_pmi
+PASS: gdb.cp/member-ptr.exp: print diamond.*left_pmf
+PASS: gdb.cp/member-ptr.exp: print diamond.*right_pmf
+PASS: gdb.cp/member-ptr.exp: print (diamond.*left_pmf) ()
+PASS: gdb.cp/member-ptr.exp: print (diamond.*right_pmf) ()
+PASS: gdb.cp/member-ptr.exp: print diamond.*left_vpmf
+PASS: gdb.cp/member-ptr.exp: print diamond.*right_vpmf
+PASS: gdb.cp/member-ptr.exp: print (diamond.*left_vpmf) ()
+PASS: gdb.cp/member-ptr.exp: print (diamond.*left_base_vpmf) ()
+PASS: gdb.cp/member-ptr.exp: print (diamond.*right_vpmf) ()
+PASS: gdb.cp/member-ptr.exp: print left_vpmf
+PASS: gdb.cp/member-ptr.exp: print right_vpmf
+PASS: gdb.cp/member-ptr.exp: print base_vpmf
+PASS: gdb.cp/member-ptr.exp: print diamond.*left_vpmf ()
+PASS: gdb.cp/member-ptr.exp: print null_pmi
+PASS: gdb.cp/member-ptr.exp: print null_pmi = &A::j
+PASS: gdb.cp/member-ptr.exp: print null_pmi = 0
+PASS: gdb.cp/member-ptr.exp: print null_pmf
+PASS: gdb.cp/member-ptr.exp: print null_pmf = &A::foo
+PASS: gdb.cp/member-ptr.exp: print null_pmf = 0
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(fptr1*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(fptr1*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(fptr1*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(fptr1*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (**) (my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (**) (my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (**) (my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (**) (my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (**) (my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (**) (my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (**) (my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (**) (my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (**) (const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (**) (const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (**) (const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (**) (const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(fptr1*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(fptr1*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(fptr1*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(fptr1*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (**) (my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (**) (my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (**) (my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (**) (my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (**) (my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (**) (my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (**) (my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (**) (my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (**) (const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (**) (const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (**) (const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (**) (const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(fptr3)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(fptr3)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(fptr3)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(fptr3)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(fptr2, my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(fptr2, my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(fptr2, my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(fptr2, my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(fptr2, my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(fptr2, my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(fptr2, my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(fptr2, my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(fptr2, const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(fptr2, const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(fptr2, const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(fptr2, const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(fptr3)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(fptr3)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(fptr3)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(fptr3)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(fptr2, my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(fptr2, my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(fptr2, my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(fptr2, my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(fptr2, const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(fptr2, const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_other_type, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_other_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: list test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_type, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: list test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, int)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(const char* const*, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(const char* const*, int)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_other_type, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_other_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_type, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, int)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(const char* const*, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(const char* const*, int)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(CORE_ADDR (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(CORE_ADDR (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(CORE_ADDR (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(CORE_ADDR (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(unsigned long (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(unsigned long (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(unsigned long (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(unsigned long (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(CORE_ADDR (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(CORE_ADDR (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(CORE_ADDR (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(CORE_ADDR (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(unsigned long (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(unsigned long (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(unsigned long (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(unsigned long (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: list test(_BAR_&)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(_BAR_&)'
+PASS: gdb.cp/meth-typedefs.exp: break test(_BAR_&)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(_BAR_&)'
+PASS: gdb.cp/meth-typedefs.exp: list test(a::b::BAR&)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(a::b::BAR&)'
+PASS: gdb.cp/meth-typedefs.exp: break test(a::b::BAR&)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::BAR&)'
+PASS: gdb.cp/meth-typedefs.exp: list test(a::b::c::d::bar&)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(a::b::c::d::bar&)'
+PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::c::d::bar&)'
+PASS: gdb.cp/method.exp: break A::foo
+FAIL: gdb.cp/method.exp: continue to A::foo
+PASS: gdb.cp/method.exp: print x in A::foo
+PASS: gdb.cp/method.exp: print this in A::foo
+PASS: gdb.cp/method.exp: break A::bar
+FAIL: gdb.cp/method.exp: continue to A::bar
+PASS: gdb.cp/method.exp: print x in A::bar
+PASS: gdb.cp/method.exp: print this in A::bar
+PASS: gdb.cp/method.exp: break 21
+FAIL: gdb.cp/method.exp: continue to 21
+PASS: gdb.cp/method.exp: print data_ in funk::getFunky
+PASS: gdb.cp/method.exp: print this in funk::getFunky
+PASS: gdb.cp/method.exp: print res in funk::getFunky
+PASS: gdb.cp/method.exp: ptype A
+PASS: gdb.cp/method.exp: finish program
+PASS: gdb.cp/method2.exp: set multiple-symbols ask
+PASS: gdb.cp/method2.exp: setting language c
+PASS: gdb.cp/method2.exp: breaking in method (c)
+PASS: gdb.cp/method2.exp: setting language c++
+PASS: gdb.cp/method2.exp: breaking in method (c++)
+PASS: gdb.cp/method2.exp: continue until exit at continue to end
+PASS: gdb.cp/minsym-fallback.exp: set breakpoint pending off
+PASS: gdb.cp/minsym-fallback.exp: break C::f()
+PASS: gdb.cp/minsym-fallback.exp: break C::operator()()
+PASS: gdb.cp/misc.exp: deduced language is C++, before full symbols
+PASS: gdb.cp/misc.exp: deduced language is C++, after full symbols
+PASS: gdb.cp/misc.exp: print s.a for foo struct (known gcc 2.7.2 and earlier bug)
+PASS: gdb.cp/misc.exp: print as bool (setup)
+PASS: gdb.cp/misc.exp: print as bool (print 1 == 1)
+PASS: gdb.cp/misc.exp: print as bool (print 1 == 2)
+PASS: gdb.cp/misc.exp: print a bool var
+PASS: gdb.cp/misc.exp: set a bool var (setup)
+PASS: gdb.cp/misc.exp: set a bool var (print v_bool)
+PASS: gdb.cp/misc.exp: print a bool array
+PASS: gdb.cp/misc.exp: set a bool array elem (setup)
+PASS: gdb.cp/misc.exp: set a bool array elem (print v_bool_array)
+PASS: gdb.cp/misc.exp: print true
+PASS: gdb.cp/misc.exp: print false
+PASS: gdb.cp/misc.exp: 1 + true
+PASS: gdb.cp/misc.exp: 3 + false
+PASS: gdb.cp/misc.exp: 1 < 2 < 3
+PASS: gdb.cp/misc.exp: 2 < 1 > 4
+PASS: gdb.cp/misc.exp: (bool)43
+PASS: gdb.cp/misc.exp: (bool)0
+PASS: gdb.cp/misc.exp: (bool)17.93
+PASS: gdb.cp/misc.exp: (bool)0.0
+PASS: gdb.cp/misc.exp: (int)true
+PASS: gdb.cp/misc.exp: (int)false
+PASS: gdb.cp/misc.exp: expression using block qualifier
+PASS: gdb.cp/namespace-enum.exp: print foo::B::B_B
+PASS: gdb.cp/namespace-enum.exp: print foo::B_B
+PASS: gdb.cp/namespace-enum.exp: print A_A
+PASS: gdb.cp/namespace-nested-import.exp: print C::x
+PASS: gdb.cp/namespace.exp: show lang
+PASS: gdb.cp/namespace.exp: up from marker1
+PASS: gdb.cp/namespace.exp: print 'AAA::c'
+PASS: gdb.cp/namespace.exp: print AAA::c
+PASS: gdb.cp/namespace.exp: print ina
+PASS: gdb.cp/namespace.exp: ptype ina
+PASS: gdb.cp/namespace.exp: info func xyzq
+PASS: gdb.cp/namespace.exp: print 'AAA::xyzq'('x')
+PASS: gdb.cp/namespace.exp: print AAA::xyzq('x')
+PASS: gdb.cp/namespace.exp: break AAA::xyzq
+PASS: gdb.cp/namespace.exp: break ::ensureOtherRefs
+PASS: gdb.cp/namespace.exp: print 'BBB::CCC::xyzq'('x')
+PASS: gdb.cp/namespace.exp: print BBB::CCC::xyzq('x')
+PASS: gdb.cp/namespace.exp: break BBB::CCC::xyzq
+PASS: gdb.cp/namespace.exp: break ::BBB::CCC::xyzq
+PASS: gdb.cp/namespace.exp: print 'BBB::Class::xyzq'
+PASS: gdb.cp/namespace.exp: print BBB::Class::xyzq
+PASS: gdb.cp/namespace.exp: break BBB::Class::xyzq
+PASS: gdb.cp/namespace.exp: whatis C::cOtherFileType
+PASS: gdb.cp/namespace.exp: whatis ::C::cOtherFileType
+PASS: gdb.cp/namespace.exp: whatis C::cOtherFileVar
+PASS: gdb.cp/namespace.exp: whatis ::C::cOtherFileVar
+PASS: gdb.cp/namespace.exp: print C::cOtherFileVar
+PASS: gdb.cp/namespace.exp: print ::C::cOtherFileVar
+PASS: gdb.cp/namespace.exp: whatis C::OtherFileClass::cOtherFileClassType
+PASS: gdb.cp/namespace.exp: whatis ::C::OtherFileClass::cOtherFileClassType
+PASS: gdb.cp/namespace.exp: print C::OtherFileClass::cOtherFileClassVar
+PASS: gdb.cp/namespace.exp: print ::cOtherFileClassVar
+PASS: gdb.cp/namespace.exp: print ::C::OtherFileClass::cOtherFileClassVar
+PASS: gdb.cp/namespace.exp: print c
+PASS: gdb.cp/namespace.exp: print cc
+PASS: gdb.cp/namespace.exp: print 'C::cc'
+PASS: gdb.cp/namespace.exp: print C::cc
+PASS: gdb.cp/namespace.exp: print cd
+PASS: gdb.cp/namespace.exp: print C::D::cd
+PASS: gdb.cp/namespace.exp: print 'E::cde'
+PASS: gdb.cp/namespace.exp: print E::cde
+PASS: gdb.cp/namespace.exp: print shadow
+PASS: gdb.cp/namespace.exp: print E::ce
+PASS: gdb.cp/namespace.exp: ptype C
+PASS: gdb.cp/namespace.exp: ptype E
+PASS: gdb.cp/namespace.exp: ptype CClass
+PASS: gdb.cp/namespace.exp: ptype CClass::NestedClass
+PASS: gdb.cp/namespace.exp: ptype NestedClass
+PASS: gdb.cp/namespace.exp: ptype ::C::CClass
+PASS: gdb.cp/namespace.exp: ptype ::C::CClass::NestedClass
+PASS: gdb.cp/namespace.exp: ptype ::C::NestedClass
+PASS: gdb.cp/namespace.exp: ptype C::CClass
+PASS: gdb.cp/namespace.exp: ptype C::CClass::NestedClass
+PASS: gdb.cp/namespace.exp: ptype C::NestedClass
+PASS: gdb.cp/namespace.exp: print cOtherFile
+PASS: gdb.cp/namespace.exp: ptype OtherFileClass
+PASS: gdb.cp/namespace.exp: ptype ::C::OtherFileClass
+PASS: gdb.cp/namespace.exp: ptype C::OtherFileClass
+PASS: gdb.cp/namespace.exp: ptype OtherFileClass typedefs
+PASS: gdb.cp/namespace.exp: ptype ::C::OtherFileClass typedefs
+PASS: gdb.cp/namespace.exp: print cX
+PASS: gdb.cp/namespace.exp: print 'F::cXf'
+PASS: gdb.cp/namespace.exp: print F::cXf
+PASS: gdb.cp/namespace.exp: print F::cXfX
+PASS: gdb.cp/namespace.exp: print X
+PASS: gdb.cp/namespace.exp: print 'G::Xg'
+PASS: gdb.cp/namespace.exp: print G::Xg
+PASS: gdb.cp/namespace.exp: print G::XgX
+PASS: gdb.cp/namespace.exp: print cXOtherFile
+PASS: gdb.cp/namespace.exp: print XOtherFile
+PASS: gdb.cp/namespace.exp: print AAA::ALPHA
+PASS: gdb.cp/namespace.exp: whatis ::C::CClass::NestedClass
+PASS: gdb.cp/namespace.exp: whatis ::C::CClass::NestedClass *
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: first test
+PASS: gdb.cp/nextoverthrow.exp: next over a throw 1
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: first test
+PASS: gdb.cp/nextoverthrow.exp: pre-check - next over a throw 1
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: nested throw
+PASS: gdb.cp/nextoverthrow.exp: post-check - next over a throw 1
+PASS: gdb.cp/nextoverthrow.exp: next over a throw 2
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: nested throw
+PASS: gdb.cp/nextoverthrow.exp: pre-check - next over a throw 2
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: step in test
+PASS: gdb.cp/nextoverthrow.exp: post-check - next over a throw 2
+PASS: gdb.cp/nextoverthrow.exp: step into function2 1
+PASS: gdb.cp/nextoverthrow.exp: next over a throw 3
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: step in test
+PASS: gdb.cp/nextoverthrow.exp: pre-check - next over a throw 3
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: next past catch
+PASS: gdb.cp/nextoverthrow.exp: post-check - next over a throw 3
+PASS: gdb.cp/nextoverthrow.exp: next past catch
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: next past catch
+PASS: gdb.cp/nextoverthrow.exp: pre-check - next past catch
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: rethrow
+PASS: gdb.cp/nextoverthrow.exp: post-check - next past catch
+PASS: gdb.cp/nextoverthrow.exp: next over a throw 4
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: rethrow
+PASS: gdb.cp/nextoverthrow.exp: pre-check - next over a throw 4
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: first finish
+PASS: gdb.cp/nextoverthrow.exp: post-check - next over a throw 4
+PASS: gdb.cp/nextoverthrow.exp: step into function2 2
+PASS: gdb.cp/nextoverthrow.exp: finish 1
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: first finish
+PASS: gdb.cp/nextoverthrow.exp: pre-check - finish 1
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: second finish
+PASS: gdb.cp/nextoverthrow.exp: post-check - finish 1
+PASS: gdb.cp/nextoverthrow.exp: step into finish method
+PASS: gdb.cp/nextoverthrow.exp: finish 2
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: second finish
+PASS: gdb.cp/nextoverthrow.exp: pre-check - finish 2
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: first until
+PASS: gdb.cp/nextoverthrow.exp: post-check - finish 2
+PASS: gdb.cp/nextoverthrow.exp: step into finish, for until
+PASS: gdb.cp/nextoverthrow.exp: until with no argument 1
+PASS: gdb.cp/nextoverthrow.exp: next past catch 6
+PASS: gdb.cp/nextoverthrow.exp: until with no argument 2
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: first until
+PASS: gdb.cp/nextoverthrow.exp: pre-check - until 1
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: second until
+PASS: gdb.cp/nextoverthrow.exp: post-check - until 1
+PASS: gdb.cp/nextoverthrow.exp: step into until
+PASS: gdb.cp/nextoverthrow.exp: until-over-throw
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: second until
+PASS: gdb.cp/nextoverthrow.exp: pre-check - until 2
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: advance
+PASS: gdb.cp/nextoverthrow.exp: post-check - until 2
+PASS: gdb.cp/nextoverthrow.exp: step into until, for advance
+PASS: gdb.cp/nextoverthrow.exp: advance-over-throw
+PASS: gdb.cp/nextoverthrow.exp: continuing to End: advance
+PASS: gdb.cp/nextoverthrow.exp: pre-check - advance
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: resumebpt
+PASS: gdb.cp/nextoverthrow.exp: tbreak _Unwind_RaiseException
+PASS: gdb.cp/nextoverthrow.exp: continuing to _Unwind_RaiseException
+PASS: gdb.cp/nextoverthrow.exp: finish
+PASS: gdb.cp/nextoverthrow.exp: set $retpc=$pc
+PASS: gdb.cp/nextoverthrow.exp: break *$retpc if dummy ()
+PASS: gdb.cp/nextoverthrow.exp: continuing to Second: resumebpt
+PASS: gdb.cp/nextoverthrow.exp: next
+PASS: gdb.cp/nextoverthrow.exp: continuing to done
+PASS: gdb.cp/nextoverthrow.exp: post-check - advance
+PASS: gdb.cp/no-dmgl-verbose.exp: set breakpoint pending off
+FAIL: gdb.cp/no-dmgl-verbose.exp: setting breakpoint at 'f(std::string)'
+PASS: gdb.cp/no-dmgl-verbose.exp: DMGL_VERBOSE-demangled f(std::string) is not defined
+PASS: gdb.cp/non-trivial-retval.exp: continue to breakpoint: Break here
+PASS: gdb.cp/non-trivial-retval.exp: p f1 (i1, i2)
+PASS: gdb.cp/non-trivial-retval.exp: p f2 (i1, i2)
+PASS: gdb.cp/non-trivial-retval.exp: p f22 (i1, i2)
+PASS: gdb.cp/non-trivial-retval.exp: p f3 (i1, i2)
+PASS: gdb.cp/non-trivial-retval.exp: p f4 (i1, i2)
+PASS: gdb.cp/noparam.exp: p C::m (int)
+PASS: gdb.cp/nsdecl.exp: print fakex
+PASS: gdb.cp/nsimport.exp: print x
+PASS: gdb.cp/nsimport.exp: print xx
+PASS: gdb.cp/nsimport.exp: print xxx
+PASS: gdb.cp/nsnested.exp: print ab
+PASS: gdb.cp/nsnested.exp: continue to breakpoint: C::first
+PASS: gdb.cp/nsnested.exp: print ab
+PASS: gdb.cp/nsnested.exp: print C::D::ab
+PASS: gdb.cp/nsnested.exp: continue to breakpoint: C::D::second
+PASS: gdb.cp/nsnested.exp: print ab
+PASS: gdb.cp/nsnoimports.exp: print A::_a
+PASS: gdb.cp/nsnoimports.exp: print A::B::ab
+PASS: gdb.cp/nsnoimports.exp: print A::B::C::abc
+PASS: gdb.cp/nsnoimports.exp: print _a
+PASS: gdb.cp/nsnoimports.exp: print ab
+PASS: gdb.cp/nsnoimports.exp: print abc
+PASS: gdb.cp/nsnoimports.exp: continue to breakpoint: A::B::first
+PASS: gdb.cp/nsnoimports.exp: print A::_a
+PASS: gdb.cp/nsnoimports.exp: print A::B::ab
+PASS: gdb.cp/nsnoimports.exp: print A::B::C::abc
+PASS: gdb.cp/nsnoimports.exp: print _a
+PASS: gdb.cp/nsnoimports.exp: print ab
+PASS: gdb.cp/nsnoimports.exp: print C::abc
+PASS: gdb.cp/nsnoimports.exp: print abc
+PASS: gdb.cp/nsnoimports.exp: continue to breakpoint: A::B::C::second
+PASS: gdb.cp/nsnoimports.exp: print A::_a
+PASS: gdb.cp/nsnoimports.exp: print A::B::ab
+PASS: gdb.cp/nsnoimports.exp: print A::B::C::abc
+PASS: gdb.cp/nsnoimports.exp: print _a
+PASS: gdb.cp/nsnoimports.exp: print ab
+PASS: gdb.cp/nsnoimports.exp: print abc
+PASS: gdb.cp/nsrecurs.exp: print ax
+PASS: gdb.cp/nsrecurs.exp: print dx
+PASS: gdb.cp/nsrecurs.exp: print xx
+PASS: gdb.cp/nsrecurs.exp: ptype G::GF
+PASS: gdb.cp/nsrecurs.exp: print G::GF::FE::ex
+PASS: gdb.cp/nsstress.exp: print y
+PASS: gdb.cp/nsusing.exp: print _a
+PASS: gdb.cp/nsusing.exp: continue to breakpoint: marker3
+PASS: gdb.cp/nsusing.exp: Print _a without import
+PASS: gdb.cp/nsusing.exp: continue to breakpoint: marker1 stop
+PASS: gdb.cp/nsusing.exp: print _a in a nested scope
+PASS: gdb.cp/nsusing.exp: print cc
+PASS: gdb.cp/nsusing.exp: print B::_a
+PASS: gdb.cp/nsusing.exp: print _a in namespace alias scope
+PASS: gdb.cp/nsusing.exp: print x in namespace alias scope
+PASS: gdb.cp/nsusing.exp: Print _a without import
+PASS: gdb.cp/nsusing.exp: print dx
+PASS: gdb.cp/nsusing.exp: print efx
+PASS: gdb.cp/nsusing.exp: print ghx
+PASS: gdb.cp/nsusing.exp: print jx
+PASS: gdb.cp/nsusing.exp: continue to breakpoint: K::marker9
+PASS: gdb.cp/nsusing.exp: print jx
+PASS: gdb.cp/nsusing.exp: continue to breakpoint: marker10 stop
+PASS: gdb.cp/nsusing.exp: print x (from M::x)
+PASS: gdb.cp/operator.exp: global operator
+PASS: gdb.cp/operator.exp: global operator overload
+PASS: gdb.cp/operator.exp: ADL operator
+PASS: gdb.cp/operator.exp: ADL operator overload
+PASS: gdb.cp/operator.exp: Fully qualified explicit operator call
+PASS: gdb.cp/operator.exp: anonymous namespace operator
+PASS: gdb.cp/operator.exp: anonymous namespace operator overload
+PASS: gdb.cp/operator.exp: anonymous namespace operator overload float
+PASS: gdb.cp/operator.exp: imported operator
+PASS: gdb.cp/operator.exp: imported operator overload
+PASS: gdb.cp/operator.exp: imported operator overload float
+PASS: gdb.cp/operator.exp: member operator
+PASS: gdb.cp/operator.exp: member operator overload
+PASS: gdb.cp/operator.exp: namespace alias
+PASS: gdb.cp/operator.exp: imported declaration
+PASS: gdb.cp/operator.exp: p l == 1
+PASS: gdb.cp/operator.exp: p x[0]
+PASS: gdb.cp/oranking.exp: continue to breakpoint: end of main
+KFAIL: gdb.cp/oranking.exp: p foo0(b) (PRMS: gdb/12096)
+PASS: gdb.cp/oranking.exp: p test1()
+PASS: gdb.cp/oranking.exp: p foo1(b)
+PASS: gdb.cp/oranking.exp: p test2()
+KFAIL: gdb.cp/oranking.exp: p foo2(b) (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test3()
+PASS: gdb.cp/oranking.exp: p foo3(1.0f)
+PASS: gdb.cp/oranking.exp: p test4()
+KFAIL: gdb.cp/oranking.exp: p foo4(&a) (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test5()
+PASS: gdb.cp/oranking.exp: p foo5(c)
+PASS: gdb.cp/oranking.exp: p test6()
+PASS: gdb.cp/oranking.exp: p foo6(bp)
+PASS: gdb.cp/oranking.exp: p test7()
+PASS: gdb.cp/oranking.exp: p foo7(cp)
+PASS: gdb.cp/oranking.exp: p test8()
+PASS: gdb.cp/oranking.exp: p foo8(co)
+PASS: gdb.cp/oranking.exp: p test9()
+PASS: gdb.cp/oranking.exp: p foo9(co)
+PASS: gdb.cp/oranking.exp: p test10()
+KFAIL: gdb.cp/oranking.exp: p foo10(amp) (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test101()
+KFAIL: gdb.cp/oranking.exp: p foo101("abc") (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test11()
+KFAIL: gdb.cp/oranking.exp: p foo11(d) (PRMS: gdb/12096)
+PASS: gdb.cp/oranking.exp: p test12()
+PASS: gdb.cp/oranking.exp: p foo12(1)
+PASS: gdb.cp/oranking.exp: p test13()
+KFAIL: gdb.cp/oranking.exp: p foo13(c) (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test14()
+KFAIL: gdb.cp/oranking.exp: p foo14(e) (PRMS: gdb/12096)
+PASS: gdb.cp/overload-const.exp: set language c++
+PASS: gdb.cp/overload-const.exp: setting breakpoint at myclass::func
+PASS: gdb.cp/overload.exp: set print symbol off
+PASS: gdb.cp/overload.exp: up from marker1
+PASS: gdb.cp/overload.exp: print foo_instance1
+PASS: gdb.cp/overload.exp: ptype foo_instance1 (shorter match)
+PASS: gdb.cp/overload.exp: print foo_instance2
+PASS: gdb.cp/overload.exp: print foo_instance3
+PASS: gdb.cp/overload.exp: print call overloaded func 1 arg
+PASS: gdb.cp/overload.exp: print foo_instance1.overloadfnarg(23, intintfunc)
+PASS: gdb.cp/overload.exp: re-selected 'main' frame after inferior call
+PASS: gdb.cp/overload.exp: print call overloaded func 2 args
+PASS: gdb.cp/overload.exp: print call overloaded func 3 args
+PASS: gdb.cp/overload.exp: print call overloaded func 4 args
+PASS: gdb.cp/overload.exp: print call overloaded func 5 args
+PASS: gdb.cp/overload.exp: print call overloaded func 6 args
+PASS: gdb.cp/overload.exp: print call overloaded func 7 args
+PASS: gdb.cp/overload.exp: print call overloaded func 8 args
+PASS: gdb.cp/overload.exp: print call overloaded func 9 args
+PASS: gdb.cp/overload.exp: print call overloaded func 10 args
+PASS: gdb.cp/overload.exp: print call overloaded func 11 args
+PASS: gdb.cp/overload.exp: print call overloaded func void arg
+PASS: gdb.cp/overload.exp: print call overloaded func char arg
+PASS: gdb.cp/overload.exp: print call overloaded func signed char arg
+PASS: gdb.cp/overload.exp: print call overloaded func unsigned char arg
+PASS: gdb.cp/overload.exp: print call overloaded func short arg
+PASS: gdb.cp/overload.exp: print call overloaded func unsigned short arg
+PASS: gdb.cp/overload.exp: print call overloaded func int arg
+PASS: gdb.cp/overload.exp: print call overloaded func unsigned int arg
+PASS: gdb.cp/overload.exp: print call overloaded func long arg
+PASS: gdb.cp/overload.exp: print call overloaded func unsigned long arg
+PASS: gdb.cp/overload.exp: print call overloaded func float arg
+PASS: gdb.cp/overload.exp: print call overloaded func double arg
+PASS: gdb.cp/overload.exp: print call overloaded func int\* arg
+PASS: gdb.cp/overload.exp: print call overloaded func char\* arg
+PASS: gdb.cp/overload.exp: print bar(a)
+PASS: gdb.cp/overload.exp: print bar(b)
+PASS: gdb.cp/overload.exp: print bar(c)
+PASS: gdb.cp/overload.exp: print bar(d)
+PASS: gdb.cp/overload.exp: list overloaded function with no args
+PASS: gdb.cp/overload.exp: list overloaded function with int arg
+PASS: gdb.cp/overload.exp: list overloaded function with function ptr args
+PASS: gdb.cp/overload.exp: list overloaded function with function ptr args - quotes around argument
+PASS: gdb.cp/overload.exp: list overload.cc:intToChar
+PASS: gdb.cp/overload.exp: list overload.cc:intToChar(char)
+PASS: gdb.cp/overload.exp: list overload.cc:'intToChar(char)'
+PASS: gdb.cp/overload.exp: list 'overload.cc:intToChar(char)'
+PASS: gdb.cp/overload.exp: list 'overload.cc':intToChar(char)
+PASS: gdb.cp/overload.exp: list 'overload.cc':'intToChar(char)'
+PASS: gdb.cp/overload.exp: list overload.cc:foo::overloadfnarg(int)
+PASS: gdb.cp/overload.exp: list overload.cc:'foo::overloadfnarg(int)'
+PASS: gdb.cp/overload.exp: print overloadNamespace(1)
+PASS: gdb.cp/overload.exp: print overloadNamespace('a')
+PASS: gdb.cp/overload.exp: print overloadNamespace(dummyInstance)
+PASS: gdb.cp/overload.exp: print K::staticoverload ()
+PASS: gdb.cp/overload.exp: print K::staticoverload (2)
+PASS: gdb.cp/overload.exp: print K::staticoverload (2, 3)
+PASS: gdb.cp/overload.exp: print N::nsoverload ()
+PASS: gdb.cp/overload.exp: print N::nsoverload (2)
+PASS: gdb.cp/overload.exp: print N::nsoverload (2, 3)
+PASS: gdb.cp/overload.exp: print overloadNamespace(1) in XXX
+PASS: gdb.cp/overload.exp: print overloadNamespace('a') in XXX
+PASS: gdb.cp/overload.exp: print overloadNamespace(dummyInstance) in XXX
+PASS: gdb.cp/overload.exp: print intToChar(1)
+PASS: gdb.cp/overload.exp: print foo::overload1arg
+PASS: gdb.cp/overload.exp: print foo::overload1arg(char***)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(void)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(char)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(signed char)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(unsigned char)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(short)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(unsigned short)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(int)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(unsigned int)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(long)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(unsigned long)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(float)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(double)
+PASS: gdb.cp/ovldbreak.exp: detect void
+PASS: gdb.cp/ovldbreak.exp: detect char
+PASS: gdb.cp/ovldbreak.exp: detect signed_char
+PASS: gdb.cp/ovldbreak.exp: detect unsigned_char
+PASS: gdb.cp/ovldbreak.exp: detect short_int
+PASS: gdb.cp/ovldbreak.exp: detect unsigned_short_int
+PASS: gdb.cp/ovldbreak.exp: detect int
+PASS: gdb.cp/ovldbreak.exp: detect unsigned_int
+PASS: gdb.cp/ovldbreak.exp: detect long_int
+PASS: gdb.cp/ovldbreak.exp: detect unsigned_long_int
+PASS: gdb.cp/ovldbreak.exp: detect float
+PASS: gdb.cp/ovldbreak.exp: detect double
+PASS: gdb.cp/ovldbreak.exp: set multiple-symbols ask
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 2
+PASS: gdb.cp/ovldbreak.exp: set bp 2 on foo::overload1arg 2 line 107
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 3
+PASS: gdb.cp/ovldbreak.exp: set bp 3 on foo::overload1arg 3 line 110
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 4
+PASS: gdb.cp/ovldbreak.exp: set bp 4 on foo::overload1arg 4 line 140
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 5
+PASS: gdb.cp/ovldbreak.exp: set bp 5 on foo::overload1arg 5 line 137
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 6
+PASS: gdb.cp/ovldbreak.exp: set bp 6 on foo::overload1arg 6 line 125
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 7
+PASS: gdb.cp/ovldbreak.exp: set bp 7 on foo::overload1arg 7 line 131
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 8
+PASS: gdb.cp/ovldbreak.exp: set bp 8 on foo::overload1arg 8 line 119
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 9
+PASS: gdb.cp/ovldbreak.exp: set bp 9 on foo::overload1arg 9 line 113
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 10
+PASS: gdb.cp/ovldbreak.exp: set bp 10 on foo::overload1arg 10 line 116
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 11
+PASS: gdb.cp/ovldbreak.exp: set bp 11 on foo::overload1arg 11 line 128
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 12
+PASS: gdb.cp/ovldbreak.exp: set bp 12 on foo::overload1arg 12 line 134
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 13
+PASS: gdb.cp/ovldbreak.exp: set bp 13 on foo::overload1arg 13 line 122
+PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting one-by-one)
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice cancel
+PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg canceled
+PASS: gdb.cp/ovldbreak.exp: breakpoint info (after cancel)
+PASS: gdb.cp/ovldbreak.exp: delete all breakpoints
+PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete)
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice all
+PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg all
+PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting on all)
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : void
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : char
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed_char
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_char
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : short_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_short_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : long_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_long_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : float
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : double
+PASS: gdb.cp/ovldbreak.exp: set multiple-symbols cancel
+PASS: gdb.cp/ovldbreak.exp: break foo::foofunc
+PASS: gdb.cp/ovldbreak.exp: set multiple-symbols all
+PASS: gdb.cp/ovldbreak.exp: break foo::foofunc
+PASS: gdb.cp/ovldbreak.exp: continue until exit at finish program
+PASS: gdb.cp/ovsrch.exp: break A::stop_here
+PASS: gdb.cp/ovsrch.exp: break 'A::stop_here'
+PASS: gdb.cp/ovsrch.exp: continue to breakpoint: stop_here
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (char*)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (char*)  const'
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (char*)  const if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (char*)  const' if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (char*)  const if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (char*)  const' if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (void)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (void)  const'
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (int)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (int)  const'
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (int)  const if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (int)  const' if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (int)  const if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (int)  const' if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break A::outer::hibob if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::B::stop_here_too
+PASS: gdb.cp/ovsrch.exp: break 'A::B::stop_here_too'
+PASS: gdb.cp/ovsrch.exp: continue to breakpoint: stop_here_too
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (char*)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (char*)  const'
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (char*)  const if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (char*)  const' if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (char*)  const if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (char*)  const' if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (void)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (void)  const'
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (int)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (int)  const'
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (int)  const if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (int)  const' if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (int)  const if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (int)  const' if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::hibob if (a_param == 3)
+PASS: gdb.cp/paren-type.exp: set breakpoint pending off
+PASS: gdb.cp/paren-type.exp: break C::f(long)
+PASS: gdb.cp/paren-type.exp: break C::f(short)
+PASS: gdb.cp/parse-lang.exp: breakpoint hit
+PASS: gdb.cp/pass-by-ref.exp: call function in obj
+PASS: gdb.cp/pass-by-ref.exp: call function in derived
+PASS: gdb.cp/pass-by-ref.exp: call function in container
+PASS: gdb.cp/pr-1023.exp: break myClass::performBlocking
+PASS: gdb.cp/pr-1023.exp: break myClass::performUnblocking
+PASS: gdb.cp/pr-1210.exp: step past initialization
+PASS: gdb.cp/pr-1210.exp: print *obj
+PASS: gdb.cp/pr-1210.exp: print obj->myB
+PASS: gdb.cp/pr-574.exp: continue to breakpoint: end of constructors
+PASS: gdb.cp/pr-574.exp: PR gdb/574
+PASS: gdb.cp/pr10687.exp: continue to breakpoint: marker
+PASS: gdb.cp/pr10687.exp: p a
+PASS: gdb.cp/pr10728.exp: continue to breakpoint: marker 1
+PASS: gdb.cp/pr10728.exp: print x->y2 - x->y1
+PASS: gdb.cp/pr12028.exp: p D::foo(b)
+PASS: gdb.cp/pr17132.exp: continue to breakpoint: Break here
+PASS: gdb.cp/pr17132.exp: ptype a_ptr->func ()
+PASS: gdb.cp/pr17132.exp: ptype a->func ()
+PASS: gdb.cp/pr17132.exp: p sizeof (a_ptr->func())
+PASS: gdb.cp/pr17132.exp: p sizeof (a->func())
+PASS: gdb.cp/pr17132.exp: p 1 && a->func()
+PASS: gdb.cp/pr17132.exp: p 0 || a->func()
+PASS: gdb.cp/pr17494.exp: continue to breakpoint: Break here
+PASS: gdb.cp/pr17494.exp: a.geta()
+PASS: gdb.cp/pr17494.exp: a.geta()
+PASS: gdb.cp/pr17494.exp: ternop 1
+PASS: gdb.cp/pr17494.exp: ternop 2
+PASS: gdb.cp/pr17494.exp: ternop 3
+PASS: gdb.cp/pr17494.exp: ternop 4
+PASS: gdb.cp/pr17494.exp: ternop 5
+PASS: gdb.cp/pr17494.exp: ternop 6
+PASS: gdb.cp/pr17494.exp: ternop 7
+PASS: gdb.cp/pr17494.exp: ternop 8
+PASS: gdb.cp/pr17494.exp: ternop 9
+PASS: gdb.cp/pr17494.exp: ternop 10
+PASS: gdb.cp/pr17494.exp: ternop 11
+PASS: gdb.cp/pr17494.exp: ternop 12
+PASS: gdb.cp/pr17494.exp: ternop 13
+PASS: gdb.cp/pr17494.exp: ternop 14
+PASS: gdb.cp/pr17494.exp: ternop 15
+PASS: gdb.cp/pr17494.exp: ternop 16
+PASS: gdb.cp/pr17494.exp: ternop 17
+PASS: gdb.cp/pr17494.exp: ternop 18
+PASS: gdb.cp/pr17494.exp: ternop 19
+PASS: gdb.cp/pr17494.exp: ternop 20
+PASS: gdb.cp/pr9067.exp: print b
+PASS: gdb.cp/pr9167.exp: continue to breakpoint: marker
+PASS: gdb.cp/pr9167.exp: p b
+PASS: gdb.cp/pr9631.exp: continue to breakpoint: after bar tender is initialized
+PASS: gdb.cp/pr9631.exp: print tender
+PASS: gdb.cp/printmethod.exp: continue to breakpoint: end of constructors
+PASS: gdb.cp/printmethod.exp: print virtual method.
+PASS: gdb.cp/printmethod.exp: print nonvirtual method.
+PASS: gdb.cp/psmang.exp: break s::method1
+PASS: gdb.cp/psmang.exp: break s::method2
+PASS: gdb.cp/psymtab-parameter.exp: set language c++
+PASS: gdb.cp/psymtab-parameter.exp: maintenance info symtabs
+PASS: gdb.cp/psymtab-parameter.exp: complete p 'func<short>(
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_const_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_const_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_volatile_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_volatile_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_const_volatile_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_const_volatile_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_volatile_const_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_volatile_const_my_int
+PASS: gdb.cp/ptype-flags.exp: basic test
+PASS: gdb.cp/ptype-flags.exp: no methods
+PASS: gdb.cp/ptype-flags.exp: no typedefs
+PASS: gdb.cp/ptype-flags.exp: no methods or typedefs
+PASS: gdb.cp/ptype-flags.exp: raw
+PASS: gdb.cp/ptype-flags.exp: raw no methods
+PASS: gdb.cp/ptype-flags.exp: raw no typedefs
+PASS: gdb.cp/ptype-flags.exp: raw no methods or typedefs
+PASS: gdb.cp/ptype-flags.exp: set print type methods off
+PASS: gdb.cp/ptype-flags.exp: basic test, default methods off
+PASS: gdb.cp/ptype-flags.exp: methods, default methods off
+PASS: gdb.cp/ptype-flags.exp: no typedefs, default methods off
+PASS: gdb.cp/ptype-flags.exp: methods, no typedefs, default methods off
+PASS: gdb.cp/ptype-flags.exp: set print type typedefs off
+PASS: gdb.cp/ptype-flags.exp: basic test, default methods+typedefs off
+PASS: gdb.cp/ptype-flags.exp: methods, default methods+typedefs off
+PASS: gdb.cp/ptype-flags.exp: typedefs, default methods+typedefs off
+PASS: gdb.cp/ptype-flags.exp: methods typedefs, default methods+typedefs off
+PASS: gdb.cp/punctuator.exp: set lang c++
+PASS: gdb.cp/punctuator.exp: print (0x5a5a bitand 0xaaaa) == (0x5a5a & 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (0x5a5a bitor 0xaaaa) == (0x5a5a | 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (0x5a5a xor 0xaaaa) == (0x5a5a ^ 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (0x5a5a and 0xaaaa) == (0x5a5a && 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (0x5a5a or 0xaaaa) == (0x5a5a || 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (not not 0xaaaa) == (!!0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (compl 0xaaaa) == (~0xaaaa)
+PASS: gdb.cp/punctuator.exp: set $u 1
+PASS: gdb.cp/punctuator.exp: set $v 1
+PASS: gdb.cp/punctuator.exp: print ($u not_eq 0xaaaa) == ($v != 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print ($u and_eq 0xaaaa) == ($v &= 0xaaaa)
+PASS: gdb.cp/punctuator.exp: set $u 2
+PASS: gdb.cp/punctuator.exp: set $v 2
+PASS: gdb.cp/punctuator.exp: print ($u or_eq 0xaaaa) == ($v |= 0xaaaa)
+PASS: gdb.cp/punctuator.exp: set $u 3
+PASS: gdb.cp/punctuator.exp: set $v 3
+PASS: gdb.cp/punctuator.exp: print ($u xor_eq 0xaaaa) == ($v ^= 0xaaaa)
+PASS: gdb.cp/re-set-overloaded.exp: set breakpoint pending yes
+PASS: gdb.cp/re-set-overloaded.exp: break C::C
+PASS: gdb.cp/re-set-overloaded.exp: set variable $brk = $bpnum
+PASS: gdb.cp/re-set-overloaded.exp: start
+PASS: gdb.cp/re-set-overloaded.exp: breakpoint resolved
+PASS: gdb.cp/readnow-language.exp: show language
+PASS: gdb.cp/ref-params.exp: print value of a Child in main
+PASS: gdb.cp/ref-params.exp: print value of f1 on Child in main
+PASS: gdb.cp/ref-params.exp: print value of f2 on Child in main
+PASS: gdb.cp/ref-params.exp: print value of f1 on (Child&) in main
+PASS: gdb.cp/ref-params.exp: print value of f2 on (Child&) in main
+PASS: gdb.cp/ref-params.exp: print value of Child& in f2
+PASS: gdb.cp/ref-params.exp: print value of f1 on Child& in f2
+PASS: gdb.cp/ref-params.exp: print value of Parent& in f1
+PASS: gdb.cp/ref-params.exp: print f1(MQ)
+PASS: gdb.cp/ref-params.exp: print mf1(MQ)
+PASS: gdb.cp/ref-params.exp: print mf2(MQ)
+PASS: gdb.cp/ref-params.exp: print f1(MQR)
+PASS: gdb.cp/ref-params.exp: print mf1(MQR)
+PASS: gdb.cp/ref-params.exp: print mf2(MQR)
+PASS: gdb.cp/ref-types.exp: up from marker1 1
+PASS: gdb.cp/ref-types.exp: print value of s
+PASS: gdb.cp/ref-types.exp: ptype s
+PASS: gdb.cp/ref-types.exp: print value of ps
+PASS: gdb.cp/ref-types.exp: ptype ps
+PASS: gdb.cp/ref-types.exp: print value of as[0]
+PASS: gdb.cp/ref-types.exp: ptype as
+PASS: gdb.cp/ref-types.exp: print value of as[1]
+PASS: gdb.cp/ref-types.exp: print value of as[2]
+PASS: gdb.cp/ref-types.exp: print value of as[3]
+PASS: gdb.cp/ref-types.exp: print value of rs
+PASS: gdb.cp/ref-types.exp: ptype rs
+PASS: gdb.cp/ref-types.exp: print value of *rps
+PASS: gdb.cp/ref-types.exp: examine value at rps
+PASS: gdb.cp/ref-types.exp: ptype rps
+PASS: gdb.cp/ref-types.exp: print value of ras[0]
+PASS: gdb.cp/ref-types.exp: ptype ras
+PASS: gdb.cp/ref-types.exp: print value of ras[1]
+PASS: gdb.cp/ref-types.exp: print value of ras[2]
+PASS: gdb.cp/ref-types.exp: print value of ras[3]
+PASS: gdb.cp/ref-types.exp: up from f
+PASS: gdb.cp/ref-types.exp: print value of C
+PASS: gdb.cp/ref-types.exp: ptype C
+PASS: gdb.cp/ref-types.exp: print value of UC
+PASS: gdb.cp/ref-types.exp: ptype UC
+PASS: gdb.cp/ref-types.exp: print value of S
+PASS: gdb.cp/ref-types.exp: ptype S
+PASS: gdb.cp/ref-types.exp: print value of US
+PASS: gdb.cp/ref-types.exp: ptype US
+PASS: gdb.cp/ref-types.exp: print value of I
+PASS: gdb.cp/ref-types.exp: ptype I
+PASS: gdb.cp/ref-types.exp: print value of UI
+PASS: gdb.cp/ref-types.exp: ptype UI
+PASS: gdb.cp/ref-types.exp: print value of L
+PASS: gdb.cp/ref-types.exp: ptype L
+PASS: gdb.cp/ref-types.exp: print value of UL
+PASS: gdb.cp/ref-types.exp: ptype UL
+PASS: gdb.cp/ref-types.exp: print value of F
+PASS: gdb.cp/ref-types.exp: ptype F
+PASS: gdb.cp/ref-types.exp: print value of D
+PASS: gdb.cp/ref-types.exp: ptype D
+PASS: gdb.cp/ref-types.exp: ptype rC
+PASS: gdb.cp/ref-types.exp: ptype rUC
+PASS: gdb.cp/ref-types.exp: ptype rS
+PASS: gdb.cp/ref-types.exp: ptype rUS
+PASS: gdb.cp/ref-types.exp: ptype rI
+PASS: gdb.cp/ref-types.exp: ptype rUI
+PASS: gdb.cp/ref-types.exp: ptype rL
+PASS: gdb.cp/ref-types.exp: ptype rUL
+PASS: gdb.cp/ref-types.exp: ptype rF
+PASS: gdb.cp/ref-types.exp: ptype rD
+PASS: gdb.cp/ref-types.exp: print value of rC
+PASS: gdb.cp/ref-types.exp: print value of rUC
+PASS: gdb.cp/ref-types.exp: print value of rS
+PASS: gdb.cp/ref-types.exp: print value of rUS
+PASS: gdb.cp/ref-types.exp: print value of rI
+PASS: gdb.cp/ref-types.exp: print value of UI
+PASS: gdb.cp/ref-types.exp: print value of rL
+PASS: gdb.cp/ref-types.exp: print value of rUL
+PASS: gdb.cp/ref-types.exp: print value of rF
+PASS: gdb.cp/ref-types.exp: print value of rD
+PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in main
+PASS: gdb.cp/rtti.exp: print *e1
+PASS: gdb.cp/rtti.exp: print *e2
+PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in func
+PASS: gdb.cp/rtti.exp: print *obj
+PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in func3
+PASS: gdb.cp/rtti.exp: print *obj3
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker1
+PASS: gdb.cp/shadow.exp: Print class x shadowing global x
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker2
+PASS: gdb.cp/shadow.exp: Print local x shadowing class x
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker3
+PASS: gdb.cp/shadow.exp: Print inner scope x
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker4
+PASS: gdb.cp/shadow.exp: Print local x not namespace x
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker5
+PASS: gdb.cp/shadow.exp: Print imported namespace x
+PASS: gdb.cp/smartp.exp: continue to breakpoint: end of main
+PASS: gdb.cp/smartp.exp: p mp->foo()
+PASS: gdb.cp/smartp.exp: p mtp->foo()
+PASS: gdb.cp/smartp.exp: p mt1.foo()
+PASS: gdb.cp/smartp.exp: p mt4p.a
+PASS: gdb.cp/smartp.exp: p mt4->a
+PASS: gdb.cp/smartp.exp: p sp1->foo()
+PASS: gdb.cp/smartp.exp: p sp2->foo()
+PASS: gdb.cp/smartp.exp: p sp3->foo(1)
+PASS: gdb.cp/smartp.exp: p sp3->foo('a')
+PASS: gdb.cp/smartp.exp: p sp4->a
+PASS: gdb.cp/smartp.exp: p sp4->b
+PASS: gdb.cp/smartp.exp: p mt4p->a
+PASS: gdb.cp/smartp.exp: p mt4p->b
+PASS: gdb.cp/smartp.exp: p mt4->fake
+PASS: gdb.cp/smartp.exp: p mt4->fake()
+PASS: gdb.cp/smartp.exp: p b->foo()
+PASS: gdb.cp/smartp.exp: p c->foo()
+PASS: gdb.cp/smartp.exp: p c->inta
+PASS: gdb.cp/smartp.exp: p c2->inta
+PASS: gdb.cp/static-method.exp: info addr A::func()
+PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)::func
+PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::func'
+PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::func'
+PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::func'
+FAIL: gdb.cp/static-method.exp: continue
+FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::func
+FAIL: gdb.cp/static-method.exp: continue
+FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::func'
+PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)::A::func
+PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::A::func'
+PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::A::func'
+PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::A::func'
+FAIL: gdb.cp/static-method.exp: continue
+FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::A::func
+FAIL: gdb.cp/static-method.exp: continue
+FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::A::func'
+PASS: gdb.cp/static-print-quit.exp: set width 80
+PASS: gdb.cp/static-print-quit.exp: set height 2
+PASS: gdb.cp/static-print-quit.exp: print c - <return>
+PASS: gdb.cp/static-print-quit.exp: print c - q <return>
+PASS: gdb.cp/static-print-quit.exp: print c - to quit
+PASS: gdb.cp/static-print-quit.exp: q
+PASS: gdb.cp/static-print-quit.exp: set pagination off
+PASS: gdb.cp/static-print-quit.exp: first print
+PASS: gdb.cp/static-print-quit.exp: second print
+PASS: gdb.cp/temargs.exp: set first breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set second breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set third breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set fourth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set fifth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set sixth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to first breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of T in base_m
+PASS: gdb.cp/temargs.exp: test value of I in base_m
+PASS: gdb.cp/temargs.exp: test value of P in base_m
+PASS: gdb.cp/temargs.exp: test value of MP in base_m
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to second breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of T in inner_m
+PASS: gdb.cp/temargs.exp: test value of I in inner_m
+PASS: gdb.cp/temargs.exp: test value of P in inner_m
+PASS: gdb.cp/temargs.exp: test value of MP in inner_m
+PASS: gdb.cp/temargs.exp: test type of Z in inner_m
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to third breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of T in func
+PASS: gdb.cp/temargs.exp: test value of I in func
+PASS: gdb.cp/temargs.exp: test value of P in func
+PASS: gdb.cp/temargs.exp: test value of MP in func
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to fourth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of T in templ_m
+PASS: gdb.cp/temargs.exp: test value of I in templ_m
+PASS: gdb.cp/temargs.exp: test value of P in templ_m
+PASS: gdb.cp/temargs.exp: test value of MP in templ_m
+PASS: gdb.cp/temargs.exp: test type of Q in templ_m
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to fifth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of F in k2_m
+XFAIL: gdb.cp/temargs.exp: test value of F in k2_m (PRMS gcc/49366)
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to sixth breakpoint for temargs
+XFAIL: gdb.cp/temargs.exp: test type of F in k3_m (PRMS gcc/49546)
+XFAIL: gdb.cp/temargs.exp: test value of F in k3_m (PRMS gcc/49546)
+PASS: gdb.cp/templates.exp: set multiple-symbols ask
+KFAIL: gdb.cp/templates.exp: ptype T5<int> (PRMS: gdb/8218)
+KFAIL: gdb.cp/templates.exp: ptype T5<int> (PRMS: gdb/8218)
+PASS: gdb.cp/templates.exp: constructor breakpoint
+PASS: gdb.cp/templates.exp: destructor breakpoint
+PASS: gdb.cp/templates.exp: value method breakpoint
+PASS: gdb.cp/templates.exp: breakpoint on a line with no real code
+PASS: gdb.cp/templates.exp: print method of template typedef
+PASS: gdb.cp/templates.exp: print destructor of template typedef
+PASS: gdb.cp/templates.exp: ptype empty
+PASS: gdb.cp/templates.exp: ptype arg
+PASS: gdb.cp/templates.exp: print t5i.value()
+PASS: gdb.cp/templates.exp: b 770
+PASS: gdb.cp/templates.exp: continue to line 770
+PASS: gdb.cp/templates.exp: print fint
+PASS: gdb.cp/templates.exp: set print symbol off
+PASS: gdb.cp/templates.exp: print fvpchar
+PASS: gdb.cp/templates.exp: ptype Foo
+PASS: gdb.cp/templates.exp: ptype fint
+PASS: gdb.cp/templates.exp: ptype fchar
+KFAIL: gdb.cp/templates.exp: ptype fvpchar (PRMS: gdb/1512)
+PASS: gdb.cp/templates.exp: print Foo<volatile char *>::foo
+PASS: gdb.cp/templates.exp: print Foo<volatile char*>::foo
+PASS: gdb.cp/templates.exp: ptype Bar
+PASS: gdb.cp/templates.exp: ptype bint
+PASS: gdb.cp/templates.exp: ptype bint2
+PASS: gdb.cp/templates.exp: ptype Baz
+PASS: gdb.cp/templates.exp: ptype bazint
+PASS: gdb.cp/templates.exp: ptype bazint2
+PASS: gdb.cp/templates.exp: ptype Qux
+PASS: gdb.cp/templates.exp: ptype quxint
+PASS: gdb.cp/templates.exp: ptype Spec
+PASS: gdb.cp/templates.exp: ptype siip
+PASS: gdb.cp/templates.exp: ptype Garply<int>
+PASS: gdb.cp/templates.exp: ptype Garply<Garply<char> >
+PASS: gdb.cp/templates.exp: print Garply<Garply<char> >::garply
+PASS: gdb.cp/templates.exp: break Garply<Garply<char> >::garply
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 1-throw
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 1-catch
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-start
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-next
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-throw
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-catch
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 3-throw
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 3-catch
+PASS: gdb.cp/typedef-operator.exp: set language c++
+PASS: gdb.cp/typedef-operator.exp: test crash
+PASS: gdb.cp/typedef-operator.exp: test typedef
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(i)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(i) == &typeid(typeof(i))
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(cp)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(cp) == &typeid(typeof(cp))
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(ccp)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(ccp) == &typeid(typeof(ccp))
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(ca)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(ca) == &typeid(typeof(ca))
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(b)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(b) == &typeid(typeof(b))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(i)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(i) == &typeid(typeof(i))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(cp)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(cp) == &typeid(typeof(cp))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(ccp)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(ccp) == &typeid(typeof(ccp))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(ca)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(ca) == &typeid(typeof(ca))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(b)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(b) == &typeid(typeof(b))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*b)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*b) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*vb1)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*vb1) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*vb2)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*vb2) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*bv)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*bv) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(d) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(const Derived)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(const Derived) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(const Derived &)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(const Derived &) == &typeid(d)
+PASS: gdb.cp/userdef.exp: break marker1
+PASS: gdb.cp/userdef.exp: continue to marker1
+PASS: gdb.cp/userdef.exp: up from marker1
+PASS: gdb.cp/userdef.exp: print one + two
+PASS: gdb.cp/userdef.exp: re-selected 'main' frame after inferior call
+PASS: gdb.cp/userdef.exp: print one - two
+PASS: gdb.cp/userdef.exp: print one * two
+PASS: gdb.cp/userdef.exp: print one / two
+PASS: gdb.cp/userdef.exp: print one % two
+PASS: gdb.cp/userdef.exp: print one && two
+PASS: gdb.cp/userdef.exp: print one || two
+PASS: gdb.cp/userdef.exp: print one & two
+PASS: gdb.cp/userdef.exp: print one | two
+PASS: gdb.cp/userdef.exp: print one ^ two
+PASS: gdb.cp/userdef.exp: print one < two
+PASS: gdb.cp/userdef.exp: print one <= two
+PASS: gdb.cp/userdef.exp: print one > two
+PASS: gdb.cp/userdef.exp: print one >= two
+PASS: gdb.cp/userdef.exp: print one == two
+PASS: gdb.cp/userdef.exp: print one.operator== (two)
+PASS: gdb.cp/userdef.exp: print one != two
+PASS: gdb.cp/userdef.exp: print one << 31
+PASS: gdb.cp/userdef.exp: print one >> 31
+PASS: gdb.cp/userdef.exp: print !one
+PASS: gdb.cp/userdef.exp: print +one
+PASS: gdb.cp/userdef.exp: print ~one
+PASS: gdb.cp/userdef.exp: print -one
+PASS: gdb.cp/userdef.exp: print one++
+PASS: gdb.cp/userdef.exp: print ++one
+PASS: gdb.cp/userdef.exp: print one--
+PASS: gdb.cp/userdef.exp: print --one
+PASS: gdb.cp/userdef.exp: print one += 7
+PASS: gdb.cp/userdef.exp: print two = one
+PASS: gdb.cp/userdef.exp: break A2::operator+
+PASS: gdb.cp/userdef.exp: break A2::operator +
+PASS: gdb.cp/userdef.exp: print c
+PASS: gdb.cp/userdef.exp: print *c
+PASS: gdb.cp/userdef.exp: print &*c
+PASS: gdb.cp/userdef.exp: ptype &*c
+PASS: gdb.cp/userdef.exp: print operator== (mem1, mem2)
+PASS: gdb.cp/userdef.exp: print operator== (mem1, mem1)
+PASS: gdb.cp/using-crash.exp: reload file
+PASS: gdb.cp/var-tag.exp: before start: c++: set language c++
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype C
+PASS: gdb.cp/var-tag.exp: before start: c++: print E
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype E
+PASS: gdb.cp/var-tag.exp: before start: c++: print S
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype S
+PASS: gdb.cp/var-tag.exp: before start: c++: print U
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype U
+PASS: gdb.cp/var-tag.exp: before start: c++: print cc
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype cc
+PASS: gdb.cp/var-tag.exp: before start: c++: print CC
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype CC
+PASS: gdb.cp/var-tag.exp: before start: c++: print ss
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype ss
+PASS: gdb.cp/var-tag.exp: before start: c++: print SS
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype SS
+PASS: gdb.cp/var-tag.exp: before start: c++: print ee
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype ee
+PASS: gdb.cp/var-tag.exp: before start: c++: print EE
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype EE
+PASS: gdb.cp/var-tag.exp: before start: c++: print uu
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype uu
+PASS: gdb.cp/var-tag.exp: before start: c++: print UU
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype UU
+PASS: gdb.cp/var-tag.exp: before start: c++: print E2
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype E2
+PASS: gdb.cp/var-tag.exp: before start: c++: print S2
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype S2
+PASS: gdb.cp/var-tag.exp: before start: c++: print U2
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype U2
+PASS: gdb.cp/var-tag.exp: before start: c: set language c
+PASS: gdb.cp/var-tag.exp: before start: c: ptype C
+PASS: gdb.cp/var-tag.exp: before start: c: print E
+PASS: gdb.cp/var-tag.exp: before start: c: ptype E
+PASS: gdb.cp/var-tag.exp: before start: c: print S
+PASS: gdb.cp/var-tag.exp: before start: c: ptype S
+PASS: gdb.cp/var-tag.exp: before start: c: print U
+PASS: gdb.cp/var-tag.exp: before start: c: ptype U
+PASS: gdb.cp/var-tag.exp: before start: c: print cc
+PASS: gdb.cp/var-tag.exp: before start: c: ptype cc
+PASS: gdb.cp/var-tag.exp: before start: c: print CC
+PASS: gdb.cp/var-tag.exp: before start: c: ptype CC
+PASS: gdb.cp/var-tag.exp: before start: c: print ss
+PASS: gdb.cp/var-tag.exp: before start: c: ptype ss
+PASS: gdb.cp/var-tag.exp: before start: c: print SS
+PASS: gdb.cp/var-tag.exp: before start: c: ptype SS
+PASS: gdb.cp/var-tag.exp: before start: c: print ee
+PASS: gdb.cp/var-tag.exp: before start: c: ptype ee
+PASS: gdb.cp/var-tag.exp: before start: c: print EE
+PASS: gdb.cp/var-tag.exp: before start: c: ptype EE
+PASS: gdb.cp/var-tag.exp: before start: c: print uu
+PASS: gdb.cp/var-tag.exp: before start: c: ptype uu
+PASS: gdb.cp/var-tag.exp: before start: c: print UU
+PASS: gdb.cp/var-tag.exp: before start: c: ptype UU
+PASS: gdb.cp/var-tag.exp: before start: c: print E2
+PASS: gdb.cp/var-tag.exp: before start: c: ptype E2
+PASS: gdb.cp/var-tag.exp: before start: c: print S2
+PASS: gdb.cp/var-tag.exp: before start: c: ptype S2
+PASS: gdb.cp/var-tag.exp: before start: c: print U2
+PASS: gdb.cp/var-tag.exp: before start: c: ptype U2
+PASS: gdb.cp/var-tag.exp: in main: c++: set language c++
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype C
+PASS: gdb.cp/var-tag.exp: in main: c++: print E
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype E
+PASS: gdb.cp/var-tag.exp: in main: c++: print S
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype S
+PASS: gdb.cp/var-tag.exp: in main: c++: print U
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype U
+PASS: gdb.cp/var-tag.exp: in main: c++: print cc
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype cc
+PASS: gdb.cp/var-tag.exp: in main: c++: print CC
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype CC
+PASS: gdb.cp/var-tag.exp: in main: c++: print ss
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype ss
+PASS: gdb.cp/var-tag.exp: in main: c++: print SS
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype SS
+PASS: gdb.cp/var-tag.exp: in main: c++: print ee
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype ee
+PASS: gdb.cp/var-tag.exp: in main: c++: print EE
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype EE
+PASS: gdb.cp/var-tag.exp: in main: c++: print uu
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype uu
+PASS: gdb.cp/var-tag.exp: in main: c++: print UU
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype UU
+PASS: gdb.cp/var-tag.exp: in main: c++: print E2
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype E2
+PASS: gdb.cp/var-tag.exp: in main: c++: print S2
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype S2
+PASS: gdb.cp/var-tag.exp: in main: c++: print U2
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype U2
+PASS: gdb.cp/var-tag.exp: in main: c: set language c
+PASS: gdb.cp/var-tag.exp: in main: c: ptype C
+PASS: gdb.cp/var-tag.exp: in main: c: print E
+PASS: gdb.cp/var-tag.exp: in main: c: ptype E
+PASS: gdb.cp/var-tag.exp: in main: c: print S
+PASS: gdb.cp/var-tag.exp: in main: c: ptype S
+PASS: gdb.cp/var-tag.exp: in main: c: print U
+PASS: gdb.cp/var-tag.exp: in main: c: ptype U
+PASS: gdb.cp/var-tag.exp: in main: c: print cc
+PASS: gdb.cp/var-tag.exp: in main: c: ptype cc
+PASS: gdb.cp/var-tag.exp: in main: c: print CC
+PASS: gdb.cp/var-tag.exp: in main: c: ptype CC
+PASS: gdb.cp/var-tag.exp: in main: c: print ss
+PASS: gdb.cp/var-tag.exp: in main: c: ptype ss
+PASS: gdb.cp/var-tag.exp: in main: c: print SS
+PASS: gdb.cp/var-tag.exp: in main: c: ptype SS
+PASS: gdb.cp/var-tag.exp: in main: c: print ee
+PASS: gdb.cp/var-tag.exp: in main: c: ptype ee
+PASS: gdb.cp/var-tag.exp: in main: c: print EE
+PASS: gdb.cp/var-tag.exp: in main: c: ptype EE
+PASS: gdb.cp/var-tag.exp: in main: c: print uu
+PASS: gdb.cp/var-tag.exp: in main: c: ptype uu
+PASS: gdb.cp/var-tag.exp: in main: c: print UU
+PASS: gdb.cp/var-tag.exp: in main: c: ptype UU
+PASS: gdb.cp/var-tag.exp: in main: c: print E2
+PASS: gdb.cp/var-tag.exp: in main: c: ptype E2
+PASS: gdb.cp/var-tag.exp: in main: c: print S2
+PASS: gdb.cp/var-tag.exp: in main: c: ptype S2
+PASS: gdb.cp/var-tag.exp: in main: c: print U2
+PASS: gdb.cp/var-tag.exp: in main: c: ptype U2
+PASS: gdb.cp/var-tag.exp: continue to breakpoint: continue to C::f
+PASS: gdb.cp/var-tag.exp: in C::f: c++: set language c++
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype C
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print E
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype E
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print S
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype S
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print U
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype U
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print cc
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype cc
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print CC
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype CC
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print ss
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype ss
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print SS
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype SS
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print ee
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype ee
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print EE
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype EE
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print uu
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype uu
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print UU
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype UU
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print E2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype E2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print S2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype S2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print U2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype U2
+PASS: gdb.cp/var-tag.exp: in C::f: c: set language c
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype C
+PASS: gdb.cp/var-tag.exp: in C::f: c: print E
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype E
+PASS: gdb.cp/var-tag.exp: in C::f: c: print S
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype S
+PASS: gdb.cp/var-tag.exp: in C::f: c: print U
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype U
+PASS: gdb.cp/var-tag.exp: in C::f: c: print cc
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype cc
+PASS: gdb.cp/var-tag.exp: in C::f: c: print CC
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype CC
+PASS: gdb.cp/var-tag.exp: in C::f: c: print ss
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype ss
+PASS: gdb.cp/var-tag.exp: in C::f: c: print SS
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype SS
+PASS: gdb.cp/var-tag.exp: in C::f: c: print ee
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype ee
+PASS: gdb.cp/var-tag.exp: in C::f: c: print EE
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype EE
+PASS: gdb.cp/var-tag.exp: in C::f: c: print uu
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype uu
+PASS: gdb.cp/var-tag.exp: in C::f: c: print UU
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype UU
+PASS: gdb.cp/var-tag.exp: in C::f: c: print E2
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype E2
+PASS: gdb.cp/var-tag.exp: in C::f: c: print S2
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype S2
+PASS: gdb.cp/var-tag.exp: in C::f: c: print U2
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype U2
+PASS: gdb.cp/var-tag.exp: global collision: set language c++
+KFAIL: gdb.cp/var-tag.exp: global collision: print global (PRMS: c++/16463)
+PASS: gdb.cp/var-tag.exp: global collision: print ::global
+PASS: gdb.cp/virtbase.exp: continue to breakpoint: first breakpoint
+PASS: gdb.cp/virtbase.exp: print *this
+PASS: gdb.cp/virtbase.exp: print x in get_y
+PASS: gdb.cp/virtbase.exp: continue to breakpoint: second breakpoint
+PASS: gdb.cp/virtbase.exp: print x in get_z
+PASS: gdb.cp/virtbase.exp: continue to breakpoint: third breakpoint
+PASS: gdb.cp/virtbase.exp: print *(D *) e
+PASS: gdb.cp/virtbase.exp: set print object on
+PASS: gdb.cp/virtbase.exp: print/x b->mA
+PASS: gdb.cp/virtbase.exp: print rtti_data
+PASS: gdb.cp/virtbase.exp: print pointer to virtual base at non-zero offset of larger object
+PASS: gdb.cp/virtbase.exp: print same pointer from history value
+PASS: gdb.cp/virtbase.exp: print whole pointed-to object, starting from the virtual base pointer
+PASS: gdb.cp/virtfunc.exp: ptype VA
+PASS: gdb.cp/virtfunc.exp: ptype VB
+PASS: gdb.cp/virtfunc.exp: ptype V
+PASS: gdb.cp/virtfunc.exp: ptype A
+PASS: gdb.cp/virtfunc.exp: ptype B
+PASS: gdb.cp/virtfunc.exp: ptype C
+PASS: gdb.cp/virtfunc.exp: ptype AD
+PASS: gdb.cp/virtfunc.exp: ptype D
+PASS: gdb.cp/virtfunc.exp: ptype E
+PASS: gdb.cp/virtfunc.exp: ptype dd
+PASS: gdb.cp/virtfunc.exp: ptype ppd
+PASS: gdb.cp/virtfunc.exp: ptype pAd
+PASS: gdb.cp/virtfunc.exp: ptype a
+PASS: gdb.cp/virtfunc.exp: ptype b
+PASS: gdb.cp/virtfunc.exp: ptype c
+PASS: gdb.cp/virtfunc.exp: ptype d
+PASS: gdb.cp/virtfunc.exp: ptype e
+PASS: gdb.cp/virtfunc.exp: ptype v
+PASS: gdb.cp/virtfunc.exp: ptype vb
+PASS: gdb.cp/virtfunc.exp: ptype pAa
+PASS: gdb.cp/virtfunc.exp: ptype pAe
+PASS: gdb.cp/virtfunc.exp: ptype pBe
+PASS: gdb.cp/virtfunc.exp: ptype pDd
+PASS: gdb.cp/virtfunc.exp: ptype pDe
+PASS: gdb.cp/virtfunc.exp: ptype pVa
+PASS: gdb.cp/virtfunc.exp: ptype pVv
+PASS: gdb.cp/virtfunc.exp: ptype pVe
+PASS: gdb.cp/virtfunc.exp: ptype pVd
+PASS: gdb.cp/virtfunc.exp: ptype pADe
+PASS: gdb.cp/virtfunc.exp: ptype pEe
+PASS: gdb.cp/virtfunc.exp: ptype pVB
+PASS: gdb.cp/virtfunc.exp: info vtbl a
+PASS: gdb.cp/virtfunc.exp: info vtbl b
+PASS: gdb.cp/virtfunc.exp: info vtbl c
+PASS: gdb.cp/virtfunc.exp: info vtbl d
+PASS: gdb.cp/virtfunc.exp: info vtbl e
+PASS: gdb.cp/virtfunc.exp: info vtbl pEe
+PASS: gdb.cp/virtfunc.exp: info vtbl
+PASS: gdb.cp/virtfunc.exp: info vtbl va
+PASS: gdb.cp/virtfunc.exp: info vtbl all_count
+PASS: gdb.cp/virtfunc.exp: print pAe->f()
+PASS: gdb.cp/virtfunc.exp: print pAa->f()
+PASS: gdb.cp/virtfunc.exp: print pDe->vg()
+PASS: gdb.cp/virtfunc.exp: print pADe->vg()
+PASS: gdb.cp/virtfunc.exp: print pDd->vg()
+PASS: gdb.cp/virtfunc.exp: print pEe->vvb()
+PASS: gdb.cp/virtfunc.exp: print pVB->vvb()
+PASS: gdb.cp/virtfunc.exp: print pBe->vvb()
+PASS: gdb.cp/virtfunc.exp: print pDe->vvb()
+PASS: gdb.cp/virtfunc.exp: print pEe->vd()
+PASS: gdb.cp/virtfunc.exp: print pEe->fvb()
+KFAIL: gdb.cp/virtfunc.exp: print pEe->D::vg() (PRMS: gdb/1064)
+PASS: gdb.cp/virtfunc.exp: next to pAa->f call
+PASS: gdb.cp/virtfunc.exp: next to pDe->vg call
+PASS: gdb.cp/virtfunc.exp: step through thunk into E::vg
+PASS: gdb.cp/virtfunc2.exp: continue to breakpoint: marker 1
+PASS: gdb.cp/virtfunc2.exp: print o.do_print()
+PASS: gdb.cp/virtfunc2.exp: print o.do_print3()
+PASS: gdb.cp/virtfunc2.exp: print o2.do_print()
+PASS: gdb.cp/virtfunc2.exp: print o2.do_print2()
+PASS: gdb.cp/virtfunc2.exp: print o2.do_print3()
+PASS: gdb.cp/virtfunc2.exp: print o
+FAIL: gdb.cp/vla-cxx.exp: continue to breakpoint: vlas_filled (the program exited)
+FAIL: gdb.cp/vla-cxx.exp: print vla
+FAIL: gdb.cp/vla-cxx.exp: print vlaref
+FAIL: gdb.cp/vla-cxx.exp: print vlaref2
+FAIL: gdb.cp/vla-cxx.exp: print c
+PASS: gdb.dlang/demangle.exp: set language d
+PASS: gdb.dlang/demangle.exp: set language to "d"
+PASS: gdb.dlang/demangle.exp: set width 0
+PASS: gdb.dlang/demangle.exp: _Dmain
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFbZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFcZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFdZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFeZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFfZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFgZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFhZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFiZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFjZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFkZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFlZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFmZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFnZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFoZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFpZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFqZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFrZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFsZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFtZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFuZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFvZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFwZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFOaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFxaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFyaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNgaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFOxaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFONgaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAAaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAAAaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG42aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG42G42aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG42G42G42aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG1234567890aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHaaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHHaaaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPPaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPPPaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8gZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG16gZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG32gZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4sZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8sZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG16sZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2iZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4iZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8iZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG1lZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2lZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4lZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2fZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4fZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8fZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG1dZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2dZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4dZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFI5identZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFI5ident4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFC5classZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFC5class4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFS6structZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFS6struct4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFE4enumZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFE4enum4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFT7typedefZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFT7typedef4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFJaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFKaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFMaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaXv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaaYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDUZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDWZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDVZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDRZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDYZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPUZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPWZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPVZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPRZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPYZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNbZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNcZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNdZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNeZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNfZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNbZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNcZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNdZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNeZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNfZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNaNbZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNbNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNdNfNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__vtblZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__initZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test12__ModuleInfoZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test7__ClassZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test11__InterfaceZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__ctorMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__dtorMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test10__postblitMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHAbaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHG42caZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAiXv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLAiXv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAiYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLAiYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLilZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLliZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testPFLAiYi
+PASS: gdb.dlang/demangle.exp: _D1a1bi
+PASS: gdb.dlang/demangle.exp: _D1a1bPFiZi
+PASS: gdb.dlang/demangle.exp: _D4test3fooAa
+PASS: gdb.dlang/demangle.exp: _D4test2dgDFiYd
+PASS: gdb.dlang/demangle.exp: _D8demangle8demangleFAaZAa
+PASS: gdb.dlang/demangle.exp: _D6object6Object8opAssignFC6ObjectZi
+PASS: gdb.dlang/demangle.exp: _D6object6Object8opEqualsFC6ObjectZi
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLC6ObjectLDFLiZiZi
+PASS: gdb.dlang/demangle.exp: _D6plugin8generateFiiZAya
+PASS: gdb.dlang/demangle.exp: _D8demangle3fnAFZ3fnBMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZ1S3fnCMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZ1S3fnDMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle2fnFNgiZNgi
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZ5localMFZi
+PASS: gdb.dlang/demangle.exp: _D3std5ascii9uppercaseyAa
+PASS: gdb.dlang/demangle.exp: _D3std6stream9BOMEndianyG5E3std6system6Endian
+PASS: gdb.dlang/demangle.exp: _D3std8internal7uni_tab10unicodeNkoyS3std8internal3uni12CodepointSet
+PASS: gdb.dlang/demangle.exp: _D2gc2gc2GC6addrOfMFPvZPv
+PASS: gdb.dlang/demangle.exp: _D3std7process10setCLOEXECFibZv
+PASS: gdb.dlang/demangle.exp: _D3std6digest2md3MD53putMFNaNbNeMAxhXv
+PASS: gdb.dlang/demangle.exp: _D3std6mmfile6MmFile13opIndexAssignMFhmZh
+PASS: gdb.dlang/demangle.exp: _D3std7process18escapeShellCommandFxAAaXAya
+PASS: gdb.dlang/demangle.exp: _D4core4sync5mutex5Mutex6__ctorMFC6ObjectZC4core4sync5mutex5Mutex
+PASS: gdb.dlang/demangle.exp: _D6object14TypeInfo_Array8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi
+PASS: gdb.dlang/demangle.exp: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv
+PASS: gdb.dlang/demangle.exp: _D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception
+PASS: gdb.dlang/demangle.exp: _D3gcc3deh17parse_lsda_headerFPS3gcc6unwind7generic15_Unwind_ContextPhPS3gcc3deh16lsda_header_infoZPh
+PASS: gdb.dlang/demangle.exp: _D3std6socket23UnknownAddressReference6__ctorMFPS4core3sys5posix3sys6socket8sockaddrkZC3std6socket23UnknownAddressReference
+PASS: gdb.dlang/demangle.exp: demangle -l d -- _Dmain
+PASS: gdb.dlang/expression.exp: set language d
+PASS: gdb.dlang/expression.exp: set language to "d"
+PASS: gdb.dlang/expression.exp: print 123456
+PASS: gdb.dlang/expression.exp: print 123_456
+PASS: gdb.dlang/expression.exp: print 1_2_3_4_5_6_
+PASS: gdb.dlang/expression.exp: print 0x123456
+PASS: gdb.dlang/expression.exp: print 0x123_456
+PASS: gdb.dlang/expression.exp: print 0x1_2_3_4_5_6_
+PASS: gdb.dlang/expression.exp: print 0123456
+PASS: gdb.dlang/expression.exp: print 0123_456
+PASS: gdb.dlang/expression.exp: print 01_2_3_4_5_6_
+PASS: gdb.dlang/expression.exp: print 0b101010
+PASS: gdb.dlang/expression.exp: print 0b101_010
+PASS: gdb.dlang/expression.exp: print 0b1_0_1_0_1_0_
+PASS: gdb.dlang/expression.exp: ptype 0
+PASS: gdb.dlang/expression.exp: ptype 2_147_483_647
+PASS: gdb.dlang/expression.exp: ptype 2_147_483_648
+PASS: gdb.dlang/expression.exp: ptype 4_294_967_296
+PASS: gdb.dlang/expression.exp: ptype 0L
+PASS: gdb.dlang/expression.exp: ptype 2_147_483_648U
+PASS: gdb.dlang/expression.exp: ptype 4_294_967_296U
+PASS: gdb.dlang/expression.exp: ptype 0UL
+PASS: gdb.dlang/expression.exp: ptype 0LU
+PASS: gdb.dlang/expression.exp: ptype 0x0
+PASS: gdb.dlang/expression.exp: ptype 0x7FFF_FFFF
+PASS: gdb.dlang/expression.exp: ptype 0x8000_0000
+PASS: gdb.dlang/expression.exp: ptype 0x1_0000_0000
+PASS: gdb.dlang/expression.exp: ptype 0x0L
+PASS: gdb.dlang/expression.exp: ptype 0x7FFF_FFFFU
+PASS: gdb.dlang/expression.exp: ptype 0x1_0000_0000U
+PASS: gdb.dlang/expression.exp: ptype 0x0UL
+PASS: gdb.dlang/expression.exp: ptype 0x0LU
+PASS: gdb.dlang/expression.exp: ptype 00
+PASS: gdb.dlang/expression.exp: ptype 017_777_777_777
+PASS: gdb.dlang/expression.exp: ptype 020_000_000_000
+PASS: gdb.dlang/expression.exp: ptype 040_000_000_000
+PASS: gdb.dlang/expression.exp: ptype 00L
+PASS: gdb.dlang/expression.exp: ptype 017_777_777_777U
+PASS: gdb.dlang/expression.exp: ptype 040_000_000_000U
+PASS: gdb.dlang/expression.exp: ptype 00UL
+PASS: gdb.dlang/expression.exp: ptype 00LU
+PASS: gdb.dlang/expression.exp: ptype 0b0
+PASS: gdb.dlang/expression.exp: ptype 0b1111111111111111111111111111111
+PASS: gdb.dlang/expression.exp: ptype 0b10000000000000000000000000000000
+PASS: gdb.dlang/expression.exp: ptype 0b100000000000000000000000000000000
+PASS: gdb.dlang/expression.exp: ptype 0b0L
+PASS: gdb.dlang/expression.exp: ptype 0b1111111111111111111111111111111U
+PASS: gdb.dlang/expression.exp: ptype 0b100000000000000000000000000000000U
+PASS: gdb.dlang/expression.exp: ptype 0b0UL
+PASS: gdb.dlang/expression.exp: ptype 0b0LU
+PASS: gdb.dlang/expression.exp: ptype 123_456.567_8
+PASS: gdb.dlang/expression.exp: ptype 1_2_3_4_5_6_._5_6_7_8
+PASS: gdb.dlang/expression.exp: ptype 1_2_3_4_5_6_._5e-6_
+PASS: gdb.dlang/expression.exp: ptype 0x1.FFFFFFFFFFFFFp1023
+PASS: gdb.dlang/expression.exp: ptype 0x1p-52L
+PASS: gdb.dlang/expression.exp: ptype 1.175494351e-38F
+PASS: gdb.dlang/expression.exp: ptype 6.3i
+PASS: gdb.dlang/expression.exp: ptype 6.3fi
+PASS: gdb.dlang/expression.exp: ptype 6.4Li
+PASS: gdb.dlang/expression.exp: print 1 == 2 > 0
+PASS: gdb.dlang/expression.exp: print (1 == 2) > 0
+PASS: gdb.dlang/expression.exp: print 5 ^^ 5
+PASS: gdb.dlang/expression.exp: print 144 ^^ 0.5
+PASS: gdb.dlang/expression.exp: print (-10 ^^ 2)
+PASS: gdb.dlang/expression.exp: print (-10) ^^ 2
+PASS: gdb.dlang/expression.exp: print $var ^^= 2
+PASS: gdb.dlang/primitive-types.exp: set language d
+PASS: gdb.dlang/primitive-types.exp: set language to "d"
+PASS: gdb.dlang/primitive-types.exp: ptype void
+PASS: gdb.dlang/primitive-types.exp: ptype bool
+PASS: gdb.dlang/primitive-types.exp: ptype byte
+PASS: gdb.dlang/primitive-types.exp: ptype ubyte
+PASS: gdb.dlang/primitive-types.exp: ptype short
+PASS: gdb.dlang/primitive-types.exp: ptype ushort
+PASS: gdb.dlang/primitive-types.exp: ptype int
+PASS: gdb.dlang/primitive-types.exp: ptype uint
+PASS: gdb.dlang/primitive-types.exp: ptype long
+PASS: gdb.dlang/primitive-types.exp: ptype ulong
+PASS: gdb.dlang/primitive-types.exp: ptype cent
+PASS: gdb.dlang/primitive-types.exp: ptype ucent
+PASS: gdb.dlang/primitive-types.exp: ptype float
+PASS: gdb.dlang/primitive-types.exp: ptype double
+PASS: gdb.dlang/primitive-types.exp: ptype real
+PASS: gdb.dlang/primitive-types.exp: ptype ifloat
+PASS: gdb.dlang/primitive-types.exp: ptype idouble
+PASS: gdb.dlang/primitive-types.exp: ptype ireal
+PASS: gdb.dlang/primitive-types.exp: ptype cfloat
+PASS: gdb.dlang/primitive-types.exp: ptype cdouble
+PASS: gdb.dlang/primitive-types.exp: ptype creal
+PASS: gdb.dlang/primitive-types.exp: ptype char
+PASS: gdb.dlang/primitive-types.exp: ptype wchar
+PASS: gdb.dlang/primitive-types.exp: ptype dchar
+PASS: gdb.dlang/properties.exp: set language d
+PASS: gdb.dlang/properties.exp: set language to "d"
+PASS: gdb.dlang/properties.exp: print bool.sizeof
+PASS: gdb.dlang/properties.exp: print (bool).sizeof
+PASS: gdb.dlang/properties.exp: print char.sizeof
+PASS: gdb.dlang/properties.exp: print wchar.sizeof
+PASS: gdb.dlang/properties.exp: print dchar.sizeof
+PASS: gdb.dlang/properties.exp: print byte.sizeof
+PASS: gdb.dlang/properties.exp: print ubyte.sizeof
+PASS: gdb.dlang/properties.exp: print short.sizeof
+PASS: gdb.dlang/properties.exp: print ushort.sizeof
+PASS: gdb.dlang/properties.exp: print int.sizeof
+PASS: gdb.dlang/properties.exp: print uint.sizeof
+PASS: gdb.dlang/properties.exp: print long.sizeof
+PASS: gdb.dlang/properties.exp: print ulong.sizeof
+PASS: gdb.dlang/properties.exp: print cent.sizeof
+PASS: gdb.dlang/properties.exp: print ucent.sizeof
+PASS: gdb.dlang/properties.exp: print float.sizeof
+PASS: gdb.dlang/properties.exp: print ifloat.sizeof
+PASS: gdb.dlang/properties.exp: print double.sizeof
+PASS: gdb.dlang/properties.exp: print idouble.sizeof
+PASS: gdb.dlang/properties.exp: print (1).sizeof
+PASS: gdb.dlang/properties.exp: print (1U).sizeof
+PASS: gdb.dlang/properties.exp: print (1L).sizeof
+PASS: gdb.dlang/properties.exp: print (1UL).sizeof
+PASS: gdb.dlang/properties.exp: print (1.0).sizeof
+PASS: gdb.dlang/properties.exp: print (1.0f).sizeof
+PASS: gdb.dlang/properties.exp: print (7 ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: print (7L ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: print (7.0 ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: print (7.0f ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: ptype typeof(false)
+PASS: gdb.dlang/properties.exp: ptype typeof(1)
+PASS: gdb.dlang/properties.exp: ptype typeof(1U)
+PASS: gdb.dlang/properties.exp: ptype typeof(1L)
+PASS: gdb.dlang/properties.exp: ptype typeof(1UL)
+PASS: gdb.dlang/properties.exp: ptype typeof(1.0)
+PASS: gdb.dlang/properties.exp: ptype typeof(1.0L)
+PASS: gdb.dlang/properties.exp: ptype typeof(1.0f)
+PASS: gdb.dlang/properties.exp: ptype typeof(cast(byte) 1)
+PASS: gdb.dlang/properties.exp: ptype typeof(cast(short) 1)
+PASS: gdb.dlang/properties.exp: ptype typeof(7 ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7L ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7.0 ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7.0L ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7.0f ^^ 3)
+PASS: gdb.dwarf2/dw2-restore.exp: continue
+PASS: gdb.dwarf2/dw2-restore.exp: where
+PASS: gdb.dwarf2/dw4-sig-types.exp: maint set dwarf max-cache-age 0
+PASS: gdb.dwarf2/dw4-sig-types.exp: p myset
+PASS: gdb.dwarf2/dw4-sig-types.exp: continue to foo
+UNSUPPORTED: gdb.dwarf2/dwp-symlink.exp: testsuite run does not produce dwp files
+PASS: gdb.dwarf2/pr10770.exp: set breakpoint for pr10770
+PASS: gdb.dwarf2/pr10770.exp: cont
+PASS: gdb.dwarf2/pr10770.exp: frame 2
+PASS: gdb.fortran/array-element.exp: continue to breakpoint: continue
+PASS: gdb.fortran/array-element.exp: print the first element of array a
+PASS: gdb.fortran/array-element.exp: print the second element of array a
+PASS: gdb.fortran/charset.exp: continue to breakpoint: break-here
+PASS: gdb.fortran/charset.exp: print fortran narrow character
+PASS: gdb.fortran/charset.exp: print fortran wide character
+PASS: gdb.fortran/charset.exp: print fortran wide string
+PASS: gdb.fortran/common-block.exp: continue to breakpoint: stop-here-out
+PASS: gdb.fortran/common-block.exp: whatis foo
+PASS: gdb.fortran/common-block.exp: ptype foo
+PASS: gdb.fortran/common-block.exp: p foo
+PASS: gdb.fortran/common-block.exp: whatis fo_o
+PASS: gdb.fortran/common-block.exp: ptype fo_o
+PASS: gdb.fortran/common-block.exp: p fo_o
+PASS: gdb.fortran/common-block.exp: info locals out
+PASS: gdb.fortran/common-block.exp: info common out
+PASS: gdb.fortran/common-block.exp: ptype ix out
+PASS: gdb.fortran/common-block.exp: ptype iy out
+PASS: gdb.fortran/common-block.exp: ptype iz out
+PASS: gdb.fortran/common-block.exp: ptype ix_x out
+PASS: gdb.fortran/common-block.exp: ptype iy_y out
+PASS: gdb.fortran/common-block.exp: ptype iz_z out
+PASS: gdb.fortran/common-block.exp: p ix out
+PASS: gdb.fortran/common-block.exp: p iy out
+PASS: gdb.fortran/common-block.exp: p iz out
+PASS: gdb.fortran/common-block.exp: p ix_x out
+PASS: gdb.fortran/common-block.exp: p iy_y out
+PASS: gdb.fortran/common-block.exp: p iz_z out
+PASS: gdb.fortran/common-block.exp: continue to breakpoint: stop-here-in
+PASS: gdb.fortran/common-block.exp: whatis foo in
+PASS: gdb.fortran/common-block.exp: ptype foo in
+PASS: gdb.fortran/common-block.exp: p foo in
+PASS: gdb.fortran/common-block.exp: whatis fo_o in
+PASS: gdb.fortran/common-block.exp: ptype fo_o in
+PASS: gdb.fortran/common-block.exp: p fo_o in
+PASS: gdb.fortran/common-block.exp: info locals in
+PASS: gdb.fortran/common-block.exp: info common in
+PASS: gdb.fortran/common-block.exp: ptype ix in
+PASS: gdb.fortran/common-block.exp: ptype iy2 in
+PASS: gdb.fortran/common-block.exp: ptype iz in
+PASS: gdb.fortran/common-block.exp: ptype ix_x in
+PASS: gdb.fortran/common-block.exp: ptype iy_y in
+PASS: gdb.fortran/common-block.exp: ptype iz_z2 in
+PASS: gdb.fortran/common-block.exp: p ix in
+PASS: gdb.fortran/common-block.exp: p iy2 in
+PASS: gdb.fortran/common-block.exp: p iz in
+PASS: gdb.fortran/common-block.exp: p ix_x in
+PASS: gdb.fortran/common-block.exp: p iy_y in
+PASS: gdb.fortran/common-block.exp: p iz_z2 in
+PASS: gdb.fortran/complex.exp: breakpoint at stop
+PASS: gdb.fortran/complex.exp: continue to breakpoint
+PASS: gdb.fortran/complex.exp: print c
+PASS: gdb.fortran/derived-type.exp: ptype p
+PASS: gdb.fortran/derived-type.exp: type-printing for derived type
+PASS: gdb.fortran/derived-type.exp: continue to breakpoint: print
+PASS: gdb.fortran/derived-type.exp: print p
+PASS: gdb.fortran/derived-type.exp: print p%c
+PASS: gdb.fortran/derived-type.exp: print p%d
+PASS: gdb.fortran/derived-type.exp: print q%a
+PASS: gdb.fortran/derived-type.exp: print q%b
+PASS: gdb.fortran/derived-type.exp: print q%x%c
+PASS: gdb.fortran/derived-type.exp: print q%x%d
+PASS: gdb.fortran/derived-type.exp: print q
+PASS: gdb.fortran/exprs.exp: set print sevenbit-strings
+PASS: gdb.fortran/exprs.exp: set language fortran
+PASS: gdb.fortran/exprs.exp: set language to "fortran"
+PASS: gdb.fortran/exprs.exp: Set value-history[1] using $1
+PASS: gdb.fortran/exprs.exp: Set value-history[2] using $2
+PASS: gdb.fortran/exprs.exp: Set value-history[3] using $3
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX-1] using inplicit index $$
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX-1] again using implicit index $$
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX] using implicit index $
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX-2] using explicit index $$2
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX] using explicit index $0
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX] using explicit index $$0
+PASS: gdb.fortran/exprs.exp: Print value-history[1] using explicit index $1
+PASS: gdb.fortran/exprs.exp: Print value-history[2] using explicit index $2
+PASS: gdb.fortran/exprs.exp: Print value-history[3] using explicit index $3
+PASS: gdb.fortran/exprs.exp: Print (value-history[MAX] - 3) using implicit index $
+PASS: gdb.fortran/exprs.exp: Use value-history element in arithmetic expression
+PASS: gdb.fortran/exprs.exp: Set a new convenience variable
+PASS: gdb.fortran/exprs.exp: Print contents of new convenience variable
+PASS: gdb.fortran/exprs.exp: Set convenience variable to a new value
+PASS: gdb.fortran/exprs.exp: Print new contents of convenience variable
+PASS: gdb.fortran/exprs.exp: Set convenience variable $_
+PASS: gdb.fortran/exprs.exp: Print contents of convenience variable $_
+PASS: gdb.fortran/exprs.exp: Use convenience variable in arithmetic expression
+PASS: gdb.fortran/exprs.exp: Use convenience variable assignment in arithmetic expression
+PASS: gdb.fortran/exprs.exp: Print contents of uninitialized convenience variable
+PASS: gdb.fortran/exprs.exp: p 123
+PASS: gdb.fortran/exprs.exp: p -123
+PASS: gdb.fortran/exprs.exp: reject p _
+PASS: gdb.fortran/exprs.exp: p .TRUE.
+PASS: gdb.fortran/exprs.exp: p .FALSE.
+PASS: gdb.fortran/exprs.exp: p 'a'
+PASS: gdb.fortran/exprs.exp: p 'abcdefg'(2:4)
+PASS: gdb.fortran/exprs.exp: p 'abcdefg'(:3)
+PASS: gdb.fortran/exprs.exp: p 'abcdefg'(5:)
+PASS: gdb.fortran/exprs.exp: p 'abcdefg'(:)
+PASS: gdb.fortran/exprs.exp: p .44 .LT. .45
+PASS: gdb.fortran/exprs.exp: p .44 .GT. .45
+PASS: gdb.fortran/exprs.exp: p 0.44 .LT. 0.45
+PASS: gdb.fortran/exprs.exp: p 0.44 .GT. 0.45
+PASS: gdb.fortran/exprs.exp: p 44. .LT. 45.
+PASS: gdb.fortran/exprs.exp: p 44. .GT. 45.
+PASS: gdb.fortran/exprs.exp: p 44.0 .LT. 45.0
+PASS: gdb.fortran/exprs.exp: p 44.0 .GT. 45.0
+PASS: gdb.fortran/exprs.exp: p 10D20 .LT. 10D21
+PASS: gdb.fortran/exprs.exp: p 10D20 .GT. 10D21
+PASS: gdb.fortran/exprs.exp: p 10d20 .LT. 10d21
+PASS: gdb.fortran/exprs.exp: p 10d20 .GT. 10d21
+PASS: gdb.fortran/exprs.exp: p 10E20 .LT. 10E21
+PASS: gdb.fortran/exprs.exp: p 10E20 .GT. 10E21
+PASS: gdb.fortran/exprs.exp: p 10e20 .LT. 10e21
+PASS: gdb.fortran/exprs.exp: p 10e20 .GT. 10e21
+PASS: gdb.fortran/exprs.exp: p 10.D20 .LT. 10.D21
+PASS: gdb.fortran/exprs.exp: p 10.D20 .GT. 10.D21
+PASS: gdb.fortran/exprs.exp: p 10.d20 .LT. 10.d21
+PASS: gdb.fortran/exprs.exp: p 10.d20 .GT. 10.d21
+PASS: gdb.fortran/exprs.exp: p 10.E20 .LT. 10.E21
+PASS: gdb.fortran/exprs.exp: p 10.E20 .GT. 10.E21
+PASS: gdb.fortran/exprs.exp: p 10.e20 .LT. 10.e21
+PASS: gdb.fortran/exprs.exp: p 10.e20 .GT. 10.e21
+PASS: gdb.fortran/exprs.exp: p 10.0D20 .LT. 10.0D21
+PASS: gdb.fortran/exprs.exp: p 10.0D20 .GT. 10.0D21
+PASS: gdb.fortran/exprs.exp: p 10.0d20 .LT. 10.0d21
+PASS: gdb.fortran/exprs.exp: p 10.0d20 .GT. 10.0d21
+PASS: gdb.fortran/exprs.exp: p 10.0E20 .LT. 10.0E21
+PASS: gdb.fortran/exprs.exp: p 10.0E20 .GT. 10.0E21
+PASS: gdb.fortran/exprs.exp: p 10.0e20 .LT. 10.0e21
+PASS: gdb.fortran/exprs.exp: p 10.0e20 .GT. 10.0e21
+PASS: gdb.fortran/exprs.exp: p 10.0D+20 .LT. 10.0D+21
+PASS: gdb.fortran/exprs.exp: p 10.0D+20 .GT. 10.0D+21
+PASS: gdb.fortran/exprs.exp: p 10.0d+20 .LT. 10.0d+21
+PASS: gdb.fortran/exprs.exp: p 10.0d+20 .GT. 10.0d+21
+PASS: gdb.fortran/exprs.exp: p 10.0E+20 .LT. 10.0E+21
+PASS: gdb.fortran/exprs.exp: p 10.0E+20 .GT. 10.0E+21
+PASS: gdb.fortran/exprs.exp: p 10.0e+20 .LT. 10.0e+21
+PASS: gdb.fortran/exprs.exp: p 10.0e+20 .GT. 10.0e+21
+PASS: gdb.fortran/exprs.exp: p 10.0D-11 .LT. 10.0D-10
+PASS: gdb.fortran/exprs.exp: p 10.0D-11 .GT. 10.0D-10
+PASS: gdb.fortran/exprs.exp: p 10.0d-11 .LT. 10.0d-10
+PASS: gdb.fortran/exprs.exp: p 10.0d-11 .GT. 10.0d-10
+PASS: gdb.fortran/exprs.exp: p 10.0E-11 .LT. 10.0E-10
+PASS: gdb.fortran/exprs.exp: p 10.0E-11 .GT. 10.0E-10
+PASS: gdb.fortran/exprs.exp: p 10.0e-11 .LT. 10.0e-10
+PASS: gdb.fortran/exprs.exp: p 10.0e-11 .GT. 10.0e-10
+PASS: gdb.fortran/exprs.exp: unary minus applied to int
+PASS: gdb.fortran/exprs.exp: unary minus applied to real
+PASS: gdb.fortran/exprs.exp: bool plus int
+PASS: gdb.fortran/exprs.exp: int plus int
+PASS: gdb.fortran/exprs.exp: real plus int
+PASS: gdb.fortran/exprs.exp: real plus real
+PASS: gdb.fortran/exprs.exp: bool minus int
+PASS: gdb.fortran/exprs.exp: int minus int
+PASS: gdb.fortran/exprs.exp: real minus int
+PASS: gdb.fortran/exprs.exp: real minus real
+PASS: gdb.fortran/exprs.exp: bool times int
+PASS: gdb.fortran/exprs.exp: int times int
+PASS: gdb.fortran/exprs.exp: real times int
+PASS: gdb.fortran/exprs.exp: real times real
+PASS: gdb.fortran/exprs.exp: bool divided by int
+PASS: gdb.fortran/exprs.exp: int divided by int
+PASS: gdb.fortran/exprs.exp: real divided by int
+PASS: gdb.fortran/exprs.exp: real divided by real
+PASS: gdb.fortran/exprs.exp: int powered by int
+PASS: gdb.fortran/exprs.exp: combined exponentiation expression
+PASS: gdb.fortran/exprs.exp: combined exponentiation expression in specified order
+PASS: gdb.fortran/exprs.exp: int powered by real
+PASS: gdb.fortran/exprs.exp: real powered by real
+PASS: gdb.fortran/library-module.exp: continue to breakpoint: i-is-2-in-lib
+FAIL: gdb.fortran/library-module.exp: print var_i in lib
+PASS: gdb.fortran/library-module.exp: continue to breakpoint: i-is-2-in-main
+FAIL: gdb.fortran/library-module.exp: print var_i in main
+PASS: gdb.fortran/library-module.exp: print var_j
+PASS: gdb.fortran/library-module.exp: print var_k
+PASS: gdb.fortran/logical.exp: continue to breakpoint: stop-here
+PASS: gdb.fortran/logical.exp: p l
+PASS: gdb.fortran/logical.exp: p l1
+PASS: gdb.fortran/logical.exp: p l2
+PASS: gdb.fortran/logical.exp: p l4
+PASS: gdb.fortran/logical.exp: p l8
+PASS: gdb.fortran/module.exp: stopped language detection
+PASS: gdb.fortran/module.exp: fully qualified name of DW_TAG_constant
+PASS: gdb.fortran/module.exp: continue to breakpoint: i-is-1
+PASS: gdb.fortran/module.exp: print var_i value 1
+PASS: gdb.fortran/module.exp: continue to breakpoint: i-is-2
+PASS: gdb.fortran/module.exp: print var_i value 2
+PASS: gdb.fortran/module.exp: continue to breakpoint: i-is-3
+PASS: gdb.fortran/module.exp: print mod3
+PASS: gdb.fortran/module.exp: print mod2
+PASS: gdb.fortran/module.exp: print mod1
+PASS: gdb.fortran/module.exp: continue to breakpoint: a-b-c-d
+PASS: gdb.fortran/module.exp: print var_a
+PASS: gdb.fortran/module.exp: print var_b
+PASS: gdb.fortran/module.exp: print var_c
+PASS: gdb.fortran/module.exp: print var_d
+PASS: gdb.fortran/module.exp: print var_i value 14
+PASS: gdb.fortran/module.exp: print var_x value 30
+PASS: gdb.fortran/module.exp: print var_y
+PASS: gdb.fortran/module.exp: print var_x value 31
+PASS: gdb.fortran/module.exp: ptype modmany
+PASS: gdb.fortran/module.exp: complete modm
+PASS: gdb.fortran/module.exp: complete modmany
+PASS: gdb.fortran/module.exp: complete modmany::
+PASS: gdb.fortran/module.exp: complete modmany::var
+PASS: gdb.fortran/module.exp: show language
+PASS: gdb.fortran/module.exp: setting breakpoint at module
+PASS: gdb.fortran/multi-dim.exp: continue to breakpoint: break-static
+PASS: gdb.fortran/multi-dim.exp: print valid static array element
+PASS: gdb.fortran/multi-dim.exp: print an invalid array index (0,0,0)
+PASS: gdb.fortran/multi-dim.exp: print an invalid array index (2,3,5)
+PASS: gdb.fortran/multi-dim.exp: print an invalid array index (2,4,4)
+PASS: gdb.fortran/multi-dim.exp: print an invalid array index (3,3,4)
+PASS: gdb.fortran/multi-dim.exp: print full contents of the array
+PASS: gdb.fortran/multi-dim.exp: continue to breakpoint: break-variable
+PASS: gdb.fortran/multi-dim.exp: print valid variable bound array element
+PASS: gdb.fortran/multi-dim.exp: print type of unbound array
+PASS: gdb.fortran/multi-dim.exp: print valid unbound array element
+PASS: gdb.fortran/print-formatted.exp: go to the end of the program
+PASS: gdb.fortran/print-formatted.exp: setting the output-radix to 16
+PASS: gdb.fortran/print-formatted.exp: print ii in hex
+PASS: gdb.fortran/subarray.exp: breakpoint at the last write statement
+PASS: gdb.fortran/subarray.exp: continue to breakpoint
+PASS: gdb.fortran/subarray.exp: print str(2:4)
+PASS: gdb.fortran/subarray.exp: print str(:3)
+PASS: gdb.fortran/subarray.exp: print str(5:)
+PASS: gdb.fortran/subarray.exp: print str(:)
+PASS: gdb.fortran/subarray.exp: print array(2:4)
+PASS: gdb.fortran/subarray.exp: print array(:3)
+PASS: gdb.fortran/subarray.exp: print array(5:)
+PASS: gdb.fortran/subarray.exp: print array(:)
+PASS: gdb.fortran/types.exp: set print sevenbit-strings
+PASS: gdb.fortran/types.exp: set language fortran
+PASS: gdb.fortran/types.exp: set language to "fortran"
+PASS: gdb.fortran/types.exp: pt 123
+PASS: gdb.fortran/types.exp: reject pt _
+PASS: gdb.fortran/types.exp: pt .TRUE.
+PASS: gdb.fortran/types.exp: pt .FALSE.
+PASS: gdb.fortran/types.exp: pt 'a'
+PASS: gdb.fortran/types.exp: pt .44
+PASS: gdb.fortran/types.exp: pt 44.0
+PASS: gdb.fortran/types.exp: pt 10D20
+PASS: gdb.fortran/types.exp: pt 10D20
+PASS: gdb.fortran/types.exp: pt 10d20
+PASS: gdb.fortran/types.exp: pt 10d20
+PASS: gdb.fortran/types.exp: pt 10E20
+PASS: gdb.fortran/types.exp: pt 10E20
+PASS: gdb.fortran/types.exp: pt 10e20
+PASS: gdb.fortran/types.exp: pt 10e20
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla1-allocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla1 allocation status (allocated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla2 allocation status (allocated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla associated status (associated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-re-associated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla associated status (re-associated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla allocation status (deassociated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla1-deallocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla1 allocation status (deallocated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: print deallocated vla1
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla2-deallocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla2 deallocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print deallocated vla2
+PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of intvla
+PASS: gdb.fortran/vla-datatypes.exp: intvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of realvla
+PASS: gdb.fortran/vla-datatypes.exp: realvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of complexvla
+PASS: gdb.fortran/vla-datatypes.exp: complexvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of logicalvla
+PASS: gdb.fortran/vla-datatypes.exp: logicalvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of charactervla
+PASS: gdb.fortran/vla-datatypes.exp: charactervla allocated
+PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-initialized
+PASS: gdb.fortran/vla-datatypes.exp: ptype intvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype realvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype complexvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype logicalvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype charactervla
+PASS: gdb.fortran/vla-datatypes.exp: print intvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print realvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print complexvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print logicalvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print charactervla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-modified
+PASS: gdb.fortran/vla-datatypes.exp: print intvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print realvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print complexvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print logicalvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print charactervla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-history.exp: print non-allocated vla1
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-history.exp: print vla1 filled
+PASS: gdb.fortran/vla-history.exp: print $1
+PASS: gdb.fortran/vla-history.exp: print $2
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-filled
+PASS: gdb.fortran/vla-history.exp: print vla2(1,43,20)
+PASS: gdb.fortran/vla-history.exp: print vla2(1,3,8)
+PASS: gdb.fortran/vla-history.exp: print $5
+PASS: gdb.fortran/vla-history.exp: print $6
+PASS: gdb.fortran/vla-ptr-info.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-ptr-info.exp: print pvla pointer information
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (1st)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(40, 10) (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(13, 11, 5) (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (2nd)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(3, 3) (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4, 4, 4) (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100, 100) subarray do not crash (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(100, 100, 100) subarray do not crash (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (3rd)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(3, 3) (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4, 4, 4) (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100, 100) VLA do not crash (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(100, 100, 100) VLA do not crash (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: end-of-bar
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (arbitrary length)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (arbitrary length)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100) (arbitrary length)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4,100) (arbitrary length)
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9) not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) not initialized
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 allocated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 allocated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9)
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) filled
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla associated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla(3, 6, 9)
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-re-associated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla re-associated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) re-associated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla deassociated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla(5, 45, 20) not associated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-deallocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 not allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9) not allocated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-deallocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 not allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2(5, 45, 20) not allocated
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof non-allocated vla1
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof allocated vla1
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof non-associated pvla
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof associated pvla
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: continue to breakpoint: end-of-bar
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(42)
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(100)
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array2(4,10)
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array2(4,100)
+PASS: gdb.fortran/vla-value-sub-finish.exp: continue to breakpoint: array2-almost-filled
+PASS: gdb.fortran/vla-value-sub-finish.exp: set max-value-size 1024*1024
+PASS: gdb.fortran/vla-value-sub-finish.exp: print array2 in foo after it was filled
+PASS: gdb.fortran/vla-value-sub-finish.exp: set array(2,2,2) to 20 in subroutine
+PASS: gdb.fortran/vla-value-sub-finish.exp: print array2 in foo after it was mofified in debugger
+PASS: gdb.fortran/vla-value-sub-finish.exp: finish function
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr1(5, 7) after finish
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr1(1, 1) after finish
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr2(1, 1, 1) after finish
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr2(2, 1, 1) after finish
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (1st)
+PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (1st)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 7) after filled in foo (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (1st)
+PASS: gdb.fortran/vla-value-sub.exp: set max-value-size 1024*1024
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (2nd)
+PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (2nd)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 5) after filled in foo (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (2nd)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (3rd)
+PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (3rd)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 5) after filled in foo (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (3rd)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed vla)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-value.exp: print non-allocated vla1
+PASS: gdb.fortran/vla-value.exp: print non-allocated &vla1
+PASS: gdb.fortran/vla-value.exp: print member in non-allocated vla1 (1)
+PASS: gdb.fortran/vla-value.exp: print member in non-allocated vla1 (2)
+PASS: gdb.fortran/vla-value.exp: set member in non-allocated vla1
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-value.exp: step over value assignment of vla1
+PASS: gdb.fortran/vla-value.exp: print allocated &vla1
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9)=1
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (filled)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (filled)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (filled)
+PASS: gdb.fortran/vla-value.exp: print undefined pvla
+PASS: gdb.fortran/vla-value.exp: print non-associated &pvla
+PASS: gdb.fortran/vla-value.exp: print undefined pvla(1,3,8)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-value.exp: print associated &pvla
+PASS: gdb.fortran/vla-value.exp: print associated pvla(3,6,9)
+PASS: gdb.fortran/vla-value.exp: print associated pvla(1,3,8)
+PASS: gdb.fortran/vla-value.exp: print associated pvla(9,9,9)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-re-associated
+PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after filled using pointer
+PASS: gdb.fortran/vla-value.exp: print vla2(5, 45, 20) after filled using pointer
+PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after filled using pointer
+PASS: gdb.fortran/vla-value.exp: print vla2(7, 45, 14) after filled using pointer
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after deassociated
+PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after dissasociated
+PASS: gdb.fortran/vla-value.exp: print vla1 after deassociated
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-deallocated
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (deallocated)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (deallocated)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (deallocated)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-value.exp: next (1)
+PASS: gdb.fortran/vla-value.exp: set $myvar = vla1
+PASS: gdb.fortran/vla-value.exp: print $myvar set to vla1
+PASS: gdb.fortran/vla-value.exp: next (2)
+PASS: gdb.fortran/vla-value.exp: print $myvar(3,6,9)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-value.exp: set $mypvar = pvla
+PASS: gdb.fortran/vla-value.exp: print $mypvar(1,3,8)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-value.exp: print $mypvar(1,3,8) after deallocated
+PASS: gdb.fortran/whatis_type.exp: continue to breakpoint: bp1
+PASS: gdb.fortran/whatis_type.exp: whatis t1
+PASS: gdb.fortran/whatis_type.exp: whatis t1v
+PASS: gdb.fortran/whatis_type.exp: ptype t1
+PASS: gdb.fortran/whatis_type.exp: ptype t1v
+PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop
+PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
+PASS: gdb.gdb/complaints.exp: set stop_whining = 2
+PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
+FAIL: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt (got interactive prompt)
+UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
+UNRESOLVED: gdb.gdb/complaints.exp: list has one entry
+UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
+UNRESOLVED: gdb.gdb/complaints.exp: serial start
+UNRESOLVED: gdb.gdb/complaints.exp: serial line 1
+FAIL: gdb.gdb/complaints.exp: serial line 1
+UNRESOLVED: gdb.gdb/complaints.exp: serial line 2
+FAIL: gdb.gdb/complaints.exp: serial line 2
+UNRESOLVED: gdb.gdb/complaints.exp: serial end
+UNRESOLVED: gdb.gdb/complaints.exp: short start
+UNRESOLVED: gdb.gdb/complaints.exp: short line 1
+FAIL: gdb.gdb/complaints.exp: short line 1
+UNRESOLVED: gdb.gdb/complaints.exp: short line 2
+FAIL: gdb.gdb/complaints.exp: short line 2
+UNRESOLVED: gdb.gdb/complaints.exp: short end
+UNRESOLVED: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear
+UNRESOLVED: gdb.gdb/complaints.exp: empty verbose non-noisy clear
+UNRESOLVED: gdb.gdb/complaints.exp: empty verbose noisy clear
+UNRESOLVED: gdb.gdb/complaints.exp: empty non-verbose noisy clear
+PASS: gdb.gdb/observer.exp: breakpoint in captured_main
+PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main
+PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter
+PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter
+PASS: gdb.gdb/observer.exp: no observer attached; reset third observer counter
+PASS: gdb.gdb/observer.exp: no observer attached; sending notification
+PASS: gdb.gdb/observer.exp: no observer attached; check first observer counter value
+PASS: gdb.gdb/observer.exp: no observer attached; check second observer counter value
+PASS: gdb.gdb/observer.exp: no observer attached; check third observer counter value
+PASS: gdb.gdb/observer.exp: second observer attached; attach second observer
+PASS: gdb.gdb/observer.exp: second observer attached; reset first observer counter
+PASS: gdb.gdb/observer.exp: second observer attached; reset second observer counter
+PASS: gdb.gdb/observer.exp: second observer attached; reset third observer counter
+PASS: gdb.gdb/observer.exp: second observer attached; sending notification
+PASS: gdb.gdb/observer.exp: second observer attached; check first observer counter value
+PASS: gdb.gdb/observer.exp: second observer attached; check second observer counter value
+PASS: gdb.gdb/observer.exp: second observer attached; check third observer counter value
+PASS: gdb.gdb/observer.exp: second observer detached; detach second observer
+PASS: gdb.gdb/observer.exp: second observer detached; reset first observer counter
+PASS: gdb.gdb/observer.exp: second observer detached; reset second observer counter
+PASS: gdb.gdb/observer.exp: second observer detached; reset third observer counter
+PASS: gdb.gdb/observer.exp: second observer detached; sending notification
+PASS: gdb.gdb/observer.exp: second observer detached; check first observer counter value
+PASS: gdb.gdb/observer.exp: second observer detached; check second observer counter value
+PASS: gdb.gdb/observer.exp: second observer detached; check third observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer added; attach first observer
+PASS: gdb.gdb/observer.exp: 1st observer added; reset first observer counter
+PASS: gdb.gdb/observer.exp: 1st observer added; reset second observer counter
+PASS: gdb.gdb/observer.exp: 1st observer added; reset third observer counter
+PASS: gdb.gdb/observer.exp: 1st observer added; sending notification
+PASS: gdb.gdb/observer.exp: 1st observer added; check first observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer added; check second observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer added; check third observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer added; attach second observer
+PASS: gdb.gdb/observer.exp: 2nd observer added; reset first observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer added; reset second observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer added; reset third observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer added; sending notification
+PASS: gdb.gdb/observer.exp: 2nd observer added; check first observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer added; check second observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer added; check third observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer added; attach third observer
+PASS: gdb.gdb/observer.exp: 3rd observer added; reset first observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer added; reset second observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer added; reset third observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer added; sending notification
+PASS: gdb.gdb/observer.exp: 3rd observer added; check first observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer added; check second observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer added; check third observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer removed; detach second observer
+PASS: gdb.gdb/observer.exp: 2nd observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer removed; sending notification
+PASS: gdb.gdb/observer.exp: 2nd observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer removed; detach first observer
+PASS: gdb.gdb/observer.exp: 1st observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: 1st observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: 1st observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: 1st observer removed; sending notification
+PASS: gdb.gdb/observer.exp: 1st observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer removed; detach third observer
+PASS: gdb.gdb/observer.exp: 3rd observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer removed; sending notification
+PASS: gdb.gdb/observer.exp: 3rd observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: three observers added; attach first observer
+PASS: gdb.gdb/observer.exp: three observers added; attach second observer
+PASS: gdb.gdb/observer.exp: three observers added; attach third observer
+PASS: gdb.gdb/observer.exp: three observers added; reset first observer counter
+PASS: gdb.gdb/observer.exp: three observers added; reset second observer counter
+PASS: gdb.gdb/observer.exp: three observers added; reset third observer counter
+PASS: gdb.gdb/observer.exp: three observers added; sending notification
+PASS: gdb.gdb/observer.exp: three observers added; check first observer counter value
+PASS: gdb.gdb/observer.exp: three observers added; check second observer counter value
+PASS: gdb.gdb/observer.exp: three observers added; check third observer counter value
+PASS: gdb.gdb/observer.exp: third observer removed; detach third observer
+PASS: gdb.gdb/observer.exp: third observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: third observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: third observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: third observer removed; sending notification
+PASS: gdb.gdb/observer.exp: third observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: third observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: third observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: second observer removed; detach second observer
+PASS: gdb.gdb/observer.exp: second observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: second observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: second observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: second observer removed; sending notification
+PASS: gdb.gdb/observer.exp: second observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: second observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: second observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: first observer removed; detach first observer
+PASS: gdb.gdb/observer.exp: first observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: first observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: first observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: first observer removed; sending notification
+PASS: gdb.gdb/observer.exp: first observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: first observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value
+PASS: gdb.gdb/python-interrupts.exp: breakpoint in captured_command_loop
+PASS: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop
+PASS: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print(5)", 0)
+PASS: gdb.gdb/python-interrupts.exp: signal SIGINT
+PASS: gdb.gdb/python-selftest.exp: breakpoint in captured_command_loop
+PASS: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop
+PASS: gdb.gdb/python-selftest.exp: set variable gdb_python_initialized = 0
+PASS: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print(5)", 0)
+PASS: gdb.gdb/selftest.exp: Disassemble main
+PASS: gdb.gdb/selftest.exp: breakpoint in captured_main
+PASS: gdb.gdb/selftest.exp: set interrupt character in test_with_self
+PASS: gdb.gdb/selftest.exp: set listsize to 1
+PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main
+PASS: gdb.gdb/selftest.exp: printed version as string
+PASS: gdb.gdb/selftest.exp: step over initial brace
+PASS: gdb.gdb/selftest.exp: step over argv initialization
+PASS: gdb.gdb/selftest.exp: step over argc initialization
+PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization
+PASS: gdb.gdb/selftest.exp: step over cmdarg_vec initialization
+PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization
+PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls
+PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization
+PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls
+PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES
+PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls
+PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES
+PASS: gdb.gdb/selftest.exp: next over setlocale LC_CTYPE
+PASS: gdb.gdb/selftest.exp: next over bindtextdomain
+PASS: gdb.gdb/selftest.exp: next over textdomain PACKAGE
+PASS: gdb.gdb/selftest.exp: next over bfd_init
+PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup
+PASS: gdb.gdb/selftest.exp: print a string
+PASS: gdb.gdb/selftest.exp: step into xmalloc call
+FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: thread 1 (timeout)
+FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout)
+PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
+PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
+PASS: gdb.gdb/xfullpath.exp: A filename with ./ as the directory prefix
+PASS: gdb.gdb/xfullpath.exp: A filename with ../ in the directory prefix
+PASS: gdb.gdb/xfullpath.exp: A one-char filename in the current directory
+PASS: gdb.gdb/xfullpath.exp: A filename in the root directory
+PASS: gdb.gdb/xfullpath.exp: A filename without any directory prefix
+PASS: gdb.gdb/xfullpath.exp: A one-char filename without any directory prefix
+PASS: gdb.gdb/xfullpath.exp: An empty filename
+PASS: gdb.go/basic-types.exp: set language go
+PASS: gdb.go/basic-types.exp: set language to "go"
+PASS: gdb.go/basic-types.exp: pt 123
+PASS: gdb.go/basic-types.exp: pt void(42)
+PASS: gdb.go/basic-types.exp: pt byte(42)
+PASS: gdb.go/basic-types.exp: pt int(42)
+PASS: gdb.go/basic-types.exp: pt uint(42)
+PASS: gdb.go/basic-types.exp: pt uintptr(42)
+PASS: gdb.go/basic-types.exp: pt int8(42)
+PASS: gdb.go/basic-types.exp: pt int16(42)
+PASS: gdb.go/basic-types.exp: pt int32(42)
+PASS: gdb.go/basic-types.exp: pt int64(42)
+PASS: gdb.go/basic-types.exp: pt uint8(42)
+PASS: gdb.go/basic-types.exp: pt uint16(42)
+PASS: gdb.go/basic-types.exp: pt uint32(42)
+PASS: gdb.go/basic-types.exp: pt uint64(42)
+PASS: gdb.go/basic-types.exp: pt true
+PASS: gdb.go/basic-types.exp: pt false
+PASS: gdb.go/basic-types.exp: pt bool(0)
+PASS: gdb.go/basic-types.exp: pt bool(1)
+PASS: gdb.go/basic-types.exp: pt 'a'
+PASS: gdb.go/basic-types.exp: pt "a simple string"
+PASS: gdb.go/basic-types.exp: pt `a simple raw string`
+PASS: gdb.go/basic-types.exp: pt .44
+PASS: gdb.go/basic-types.exp: pt 44.0
+PASS: gdb.go/basic-types.exp: pt 10e20
+PASS: gdb.go/basic-types.exp: pt 10E20
+PASS: gdb.go/basic-types.exp: pt float32(.42)
+PASS: gdb.go/basic-types.exp: pt float64(.42)
+PASS: gdb.go/basic-types.exp: pt complex64(.42)
+XFAIL: gdb.go/basic-types.exp: pt complex64(.42i1.0)
+XFAIL: gdb.go/basic-types.exp: pt complex64(i1.0)
+PASS: gdb.go/basic-types.exp: pt complex128(.42)
+XFAIL: gdb.go/basic-types.exp: pt complex128(.42i1.0)
+XFAIL: gdb.go/basic-types.exp: pt complex128(i1.0)
+UNTESTED: gdb.go/chan.exp: chan.exp
+UNTESTED: gdb.go/handcall.exp: handcall.exp
+UNTESTED: gdb.go/hello.exp: hello.exp
+UNTESTED: gdb.go/integers.exp: integers.exp
+UNTESTED: gdb.go/methods.exp: methods.exp
+UNTESTED: gdb.go/package.exp: package
+PASS: gdb.go/print.exp: set language go
+PASS: gdb.go/print.exp: set language to "go"
+PASS: gdb.go/print.exp: check fp + text
+PASS: gdb.go/print.exp: p 1.
+PASS: gdb.go/print.exp: p 1.5
+PASS: gdb.go/print.exp: p 1.f
+PASS: gdb.go/print.exp: p 1.5f
+PASS: gdb.go/print.exp: p 1.l
+PASS: gdb.go/print.exp: p 1.5l
+PASS: gdb.go/print.exp: p 0x1.1
+PASS: gdb.go/print.exp: reject p 1.1x
+PASS: gdb.go/print.exp: reject p 1.1ff
+PASS: gdb.go/print.exp: reject p 1.1ll
+UNTESTED: gdb.go/strings.exp: strings.exp
+UNTESTED: gdb.go/types.exp: types.exp
+UNTESTED: gdb.go/unsafe.exp: unsafe.exp
+UNSUPPORTED: gdb.guile/guile.exp: guile support is disabled
+PASS: gdb.guile/guile.exp: source source2.scm when guile disabled
+PASS: gdb.guile/guile.exp: multi-line guile command - guile
+PASS: gdb.guile/guile.exp: multi-line guile command - (print 23)
+PASS: gdb.guile/guile.exp: multi-line guile command - end
+UNSUPPORTED: gdb.guile/scm-arch.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-block.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-breakpoint.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-cmd.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-disasm.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-equal.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-error.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-frame-args.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-frame-inline.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-frame.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-gsmob.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-iterator.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-math.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-objfile-script.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-objfile.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-parameter.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-ports.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-pretty-print.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-progspace.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-symbol.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-symtab.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-type.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-value-cc.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-value.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/types-module.exp: Guile support is disabled.
+UNSUPPORTED: gdb.java/jmain.exp: compilation jmain.java
+UNSUPPORTED: gdb.java/jmisc.exp: compilation jmisc.java
+UNSUPPORTED: gdb.java/jnpe.exp: compilation jnpe.java
+UNTESTED: gdb.java/jnpe.exp: Couldn't compile gdb.java/jnpe.java
+UNSUPPORTED: gdb.java/jprint.exp: compilation jprint.java
+PASS: gdb.java/jv-exp.exp: set print sevenbit-strings
+PASS: gdb.java/jv-exp.exp: set width 0
+PASS: gdb.java/jv-exp.exp: set language java
+PASS: gdb.java/jv-exp.exp: set language to "java"
+PASS: gdb.java/jv-exp.exp: p 1 > 2
+PASS: gdb.java/jv-exp.exp: p 1 < 2
+PASS: gdb.java/jv-print.exp: print $pc
+PASS: gdb.java/jv-print.exp: set print sevenbit-strings
+PASS: gdb.java/jv-print.exp: set width 0
+PASS: gdb.java/jv-print.exp: set language java
+PASS: gdb.java/jv-print.exp: set language to "java"
+PASS: gdb.java/jv-print.exp: p 123
+PASS: gdb.java/jv-print.exp: p -123
+PASS: gdb.java/jv-print.exp: p/d 123
+PASS: gdb.java/jv-print.exp: p 0123
+PASS: gdb.java/jv-print.exp: p 00123
+PASS: gdb.java/jv-print.exp: p -0123
+PASS: gdb.java/jv-print.exp: p/o 0123
+PASS: gdb.java/jv-print.exp: p 0x123
+PASS: gdb.java/jv-print.exp: p -0x123
+PASS: gdb.java/jv-print.exp: p 0x0123
+PASS: gdb.java/jv-print.exp: p -0x0123
+PASS: gdb.java/jv-print.exp: p 0xABCDEF
+PASS: gdb.java/jv-print.exp: p 0xabcdef
+PASS: gdb.java/jv-print.exp: p 0xAbCdEf
+PASS: gdb.java/jv-print.exp: p/x 0x123
+FAIL: gdb.java/jv-print.exp: p 'a'
+PASS: gdb.java/jv-print.exp: p/c 'a'
+PASS: gdb.java/jv-print.exp: p/c 70
+PASS: gdb.java/jv-print.exp: p/x 'a'
+PASS: gdb.java/jv-print.exp: p/d 'a'
+PASS: gdb.java/jv-print.exp: p/t 'a'
+PASS: gdb.java/jv-print.exp: p/x '\377'
+FAIL: gdb.java/jv-print.exp: p '\''
+FAIL: gdb.java/jv-print.exp: p '\\'
+PASS: gdb.java/jv-print.exp: reject p 0x
+PASS: gdb.java/jv-print.exp: p ''
+PASS: gdb.java/jv-print.exp: p '''
+PASS: gdb.java/jv-print.exp: reject p '\'
+PASS: gdb.java/jv-print.exp: reject p '\\\'
+PASS: gdb.java/jv-print.exp: reject p DEADBEEF
+PASS: gdb.java/jv-print.exp: reject p 123DEADBEEF
+PASS: gdb.java/jv-print.exp: reject p 123foobar.bazfoo3
+PASS: gdb.java/jv-print.exp: reject p 123EEEEEEEEEEEEEEEEE33333k333
+PASS: gdb.java/jv-print.exp: check for floating addition
+PASS: gdb.java/jv-print.exp: reject p 09
+PASS: gdb.java/jv-print.exp: reject p 079
+PASS: gdb.java/jv-print.exp: reject p 0xG
+PASS: gdb.java/jv-print.exp: reject p 0xAG
+PASS: gdb.java/jv-print.exp: check fp + text
+PASS: gdb.java/jv-print.exp: p 1.
+PASS: gdb.java/jv-print.exp: p 1.5
+PASS: gdb.java/jv-print.exp: p 1.f
+PASS: gdb.java/jv-print.exp: p 1.5f
+PASS: gdb.java/jv-print.exp: p 1.d
+PASS: gdb.java/jv-print.exp: p 1.5d
+PASS: gdb.java/jv-print.exp: p 0x1.1
+PASS: gdb.java/jv-print.exp: reject p 1.1x
+PASS: gdb.java/jv-print.exp: reject p 1.1ff
+PASS: gdb.java/jv-print.exp: reject p 1.1dd
+PASS: gdb.linespec/break-ask.exp: set multiple-symbols ask
+PASS: gdb.linespec/break-ask.exp: set filename-display absolute
+PASS: gdb.linespec/break-ask.exp: break twodup absolute
+PASS: gdb.linespec/break-ask.exp: 0
+PASS: gdb.linespec/break-ask.exp: set filename-display relative
+PASS: gdb.linespec/break-ask.exp: break twodup relative
+PASS: gdb.linespec/break-ask.exp: 2
+PASS: gdb.linespec/break-ask.exp: expect breakpoint
+PASS: gdb.linespec/break-ask.exp: info source
+PASS: gdb.linespec/break-ask.exp: continue to breakpoint: body_elsewhere
+PASS: gdb.linespec/break-ask.exp: break twodup relative other
+PASS: gdb.linespec/break-ask.exp: 3
+PASS: gdb.linespec/break-ask.exp: expect breakpoint other
+PASS: gdb.linespec/break-ask.exp: info source other
+PASS: gdb.linespec/break-ask.exp: continue to breakpoint: body_elsewhere other
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -function myclass::myfunction
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -function myclass::myfunction -label top
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -function myclass::myfunction -label top -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -line 29
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction -label top
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction -label top -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::operator,
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function 'myclass::operator,'
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function "myclass::operator,"
+PASS: gdb.linespec/cpexplicit.exp: dprintf -function myclass::operator,,"hello"
+PASS: gdb.linespec/cpexplicit.exp: dprintf -function 'myclass::operator,',"hello"
+PASS: gdb.linespec/cpexplicit.exp: dprintf -function "myclass::operator,","hello"
+PASS: gdb.linespec/explicit.exp: set confirm off
+PASS: gdb.linespec/explicit.exp: break -source
+PASS: gdb.linespec/explicit.exp: break -sour
+PASS: gdb.linespec/explicit.exp: break -function
+PASS: gdb.linespec/explicit.exp: break -func
+PASS: gdb.linespec/explicit.exp: break -label
+PASS: gdb.linespec/explicit.exp: break -labe
+PASS: gdb.linespec/explicit.exp: break -line
+PASS: gdb.linespec/explicit.exp: break -line
+PASS: gdb.linespec/explicit.exp: break -foo
+PASS: gdb.linespec/explicit.exp: break -foo bar
+PASS: gdb.linespec/explicit.exp: break -function myfunction -foo
+PASS: gdb.linespec/explicit.exp: break -function -myfunction -foo bar
+PASS: gdb.linespec/explicit.exp: turn off pending breakpoints
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -function myfunction
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -function myfunction"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -function myfunction thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -function myfunction -label top
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -function myfunction -label top thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -function myfunction -label top -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top -line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top -line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -function myfunction -label top -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -line 29"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -line 29
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -line 29" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -line 29"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -line 29" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -line 29 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction -label top
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction -label top thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction -line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction -label top -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top -line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top -line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction -label top -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: complete 'break -fun'
+PASS: gdb.linespec/explicit.exp: complete -function with no value
+PASS: gdb.linespec/explicit.exp: complete 'break -so'
+PASS: gdb.linespec/explicit.exp: complete -source with no value
+PASS: gdb.linespec/explicit.exp: complete 'break -lab'
+PASS: gdb.linespec/explicit.exp: complete -label with no value
+PASS: gdb.linespec/explicit.exp: complete 'break -li'
+PASS: gdb.linespec/explicit.exp: complete -line with no value
+PASS: gdb.linespec/explicit.exp: complete unique function name
+PASS: gdb.linespec/explicit.exp: delete complete unique function name breakpoint
+PASS: gdb.linespec/explicit.exp: complete non-unique function name
+PASS: gdb.linespec/explicit.exp: delete complete non-unique function name breakpoint
+PASS: gdb.linespec/explicit.exp: complete non-existant function name
+PASS: gdb.linespec/explicit.exp: complete unique file name
+PASS: gdb.linespec/explicit.exp: complete non-unique file name
+PASS: gdb.linespec/explicit.exp: complete non-existant file name
+PASS: gdb.linespec/explicit.exp: complete filename and unique function name
+PASS: gdb.linespec/explicit.exp: delete complete filename and unique function name breakpoint
+PASS: gdb.linespec/explicit.exp: complete filename and non-unique function name
+PASS: gdb.linespec/explicit.exp: delete complete filename and non-unique function name breakpoint
+PASS: gdb.linespec/explicit.exp: complete filename and non-existant function name
+PASS: gdb.linespec/explicit.exp: complete filename and function reversed
+PASS: gdb.linespec/explicit.exp: delete complete filename and function reversed breakpoint
+PASS: gdb.linespec/explicit.exp: pending invalid conditional explicit breakpoint
+PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint
+PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint resolved
+PASS: gdb.linespec/explicit.exp: set new breakpoint condition for explicit linespec
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: condition_command overrides explicit linespec condition
+PASS: gdb.linespec/explicit.exp: clear condition for explicit breakpoint
+PASS: gdb.linespec/explicit.exp: info break of cleared condition of explicit breakpoint
+PASS: gdb.linespec/explicit.exp: list main 1
+PASS: gdb.linespec/explicit.exp: list main 2
+PASS: gdb.linespec/explicit.exp: list -line -,-line +
+PASS: gdb.linespec/explicit.exp: list myfunction 1
+PASS: gdb.linespec/explicit.exp: list +,-
+PASS: gdb.linespec/explicit.exp: list myfunction 2
+PASS: gdb.linespec/explicit.exp: list -line +, -line -
+PASS: gdb.linespec/keywords.exp: set breakpoint pending off
+PASS: gdb.linespec/keywords.exp: break if
+PASS: gdb.linespec/keywords.exp: setting breakpoint at thread
+PASS: gdb.linespec/keywords.exp: setting breakpoint at task
+PASS: gdb.linespec/keywords.exp: trailing whitespace: break if
+PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at thread
+PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at task
+PASS: gdb.linespec/keywords.exp: break thread 123
+PASS: gdb.linespec/keywords.exp: break thread foo
+PASS: gdb.linespec/keywords.exp: break task 123
+PASS: gdb.linespec/keywords.exp: break task foo
+PASS: gdb.linespec/keywords.exp: setting breakpoint at thread if 0
+PASS: gdb.linespec/keywords.exp: break thread thread
+PASS: gdb.linespec/keywords.exp: break thread task
+PASS: gdb.linespec/keywords.exp: break thread if
+PASS: gdb.linespec/keywords.exp: break task task
+PASS: gdb.linespec/keywords.exp: break task thread
+PASS: gdb.linespec/keywords.exp: break task if
+PASS: gdb.linespec/keywords.exp: break thread thread 123
+PASS: gdb.linespec/keywords.exp: break task task 123
+PASS: gdb.linespec/linespec.exp: set multiple-symbols to all for linespec tests
+PASS: gdb.linespec/linespec.exp: single-location break using dir/file:line
+PASS: gdb.linespec/linespec.exp: clear breakpoint using dir/file:line
+PASS: gdb.linespec/linespec.exp: multi-location break using file:line
+PASS: gdb.linespec/linespec.exp: multi-location break using duplicate function name
+PASS: gdb.linespec/linespec.exp: multi-location break using duplicate function name and label
+PASS: gdb.linespec/linespec.exp: complete condition
+PASS: gdb.linespec/linespec.exp: disable pending breakpoints for linespec tests
+PASS: gdb.linespec/linespec.exp: set breakpoint on non-existent function
+PASS: gdb.linespec/linespec.exp: set breakpoint at all instances of NameSpace::overload
+PASS: gdb.linespec/linespec.exp: set breakpoint at lspec.cc instance of NameSpace::overload
+PASS: gdb.linespec/linespec.exp: set breakpoint at non-existent lspec.cc instance of NameSpace::overload
+PASS: gdb.linespec/linespec.exp: set breakpoint at specific instance of NameSpace::overload
+PASS: gdb.linespec/linespec.exp: set breakpoint in body.h
+PASS: gdb.linespec/linespec.exp: set breakpoint in f1
+PASS: gdb.linespec/linespec.exp: add inferior for linespec tests
+PASS: gdb.linespec/linespec.exp: switch to inferior 2 for linespec tests
+PASS: gdb.linespec/linespec.exp: set the new inferior file for linespec tests
+PASS: gdb.linespec/linespec.exp: set breakpoint at main in both inferiors
+PASS: gdb.linespec/ls-dollar.exp: set listsize 1
+PASS: gdb.linespec/ls-dollar.exp: list $dollar_var
+PASS: gdb.linespec/ls-dollar.exp: break $dollar_func
+PASS: gdb.linespec/ls-dollar.exp: set var $theline = 20
+PASS: gdb.linespec/ls-dollar.exp: list ls-dollar.cc:$theline
+PASS: gdb.linespec/ls-dollar.exp: break ls-dollar.cc:$theline
+PASS: gdb.linespec/ls-errs.exp: set breakpoint pending off
+PASS: gdb.linespec/ls-errs.exp: set max-completions unlimited
+PASS: gdb.linespec/ls-errs.exp: break :
+PASS: gdb.linespec/ls-errs.exp: break :
+PASS: gdb.linespec/ls-errs.exp: break  :
+PASS: gdb.linespec/ls-errs.exp: break  :
+PASS: gdb.linespec/ls-errs.exp: break 	:
+PASS: gdb.linespec/ls-errs.exp: break   :
+PASS: gdb.linespec/ls-errs.exp: break 	:
+PASS: gdb.linespec/ls-errs.exp: break  	:
+PASS: gdb.linespec/ls-errs.exp: break 	  	:
+PASS: gdb.linespec/ls-errs.exp: break -100
+PASS: gdb.linespec/ls-errs.exp: break -line -100
+PASS: gdb.linespec/ls-errs.exp: break +500
+PASS: gdb.linespec/ls-errs.exp: break -line +500
+PASS: gdb.linespec/ls-errs.exp: break 1000
+PASS: gdb.linespec/ls-errs.exp: break -line 1000
+PASS: gdb.linespec/ls-errs.exp: break 3:
+PASS: gdb.linespec/ls-errs.exp: break +10:
+PASS: gdb.linespec/ls-errs.exp: break -10:
+PASS: gdb.linespec/ls-errs.exp: break 3:
+PASS: gdb.linespec/ls-errs.exp: break +10:
+PASS: gdb.linespec/ls-errs.exp: break -10:
+PASS: gdb.linespec/ls-errs.exp: break 3 :
+PASS: gdb.linespec/ls-errs.exp: break +10 :
+PASS: gdb.linespec/ls-errs.exp: break -10 :
+PASS: gdb.linespec/ls-errs.exp: break 3 :
+PASS: gdb.linespec/ls-errs.exp: break +10 :
+PASS: gdb.linespec/ls-errs.exp: break -10 :
+PASS: gdb.linespec/ls-errs.exp: break 3	:
+PASS: gdb.linespec/ls-errs.exp: break +10	:
+PASS: gdb.linespec/ls-errs.exp: break -10	:
+PASS: gdb.linespec/ls-errs.exp: break 3  :
+PASS: gdb.linespec/ls-errs.exp: break +10  :
+PASS: gdb.linespec/ls-errs.exp: break -10  :
+PASS: gdb.linespec/ls-errs.exp: break 3	:
+PASS: gdb.linespec/ls-errs.exp: break +10	:
+PASS: gdb.linespec/ls-errs.exp: break -10	:
+PASS: gdb.linespec/ls-errs.exp: break 3 	:
+PASS: gdb.linespec/ls-errs.exp: break +10 	:
+PASS: gdb.linespec/ls-errs.exp: break -10 	:
+PASS: gdb.linespec/ls-errs.exp: break 3	  	:
+PASS: gdb.linespec/ls-errs.exp: break +10	  	:
+PASS: gdb.linespec/ls-errs.exp: break -10	  	:
+PASS: gdb.linespec/ls-errs.exp: break 3 1
+PASS: gdb.linespec/ls-errs.exp: break -line 3 1
+PASS: gdb.linespec/ls-errs.exp: break +10 1
+PASS: gdb.linespec/ls-errs.exp: break -line +10 1
+PASS: gdb.linespec/ls-errs.exp: break -10 1
+PASS: gdb.linespec/ls-errs.exp: break -line -10 1
+PASS: gdb.linespec/ls-errs.exp: break 3 +1
+PASS: gdb.linespec/ls-errs.exp: break -line 3 +1
+PASS: gdb.linespec/ls-errs.exp: break +10 +1
+PASS: gdb.linespec/ls-errs.exp: break -line +10 +1
+PASS: gdb.linespec/ls-errs.exp: break -10 +1
+PASS: gdb.linespec/ls-errs.exp: break -line -10 +1
+PASS: gdb.linespec/ls-errs.exp: break 3 +100
+PASS: gdb.linespec/ls-errs.exp: break -line 3 +100
+PASS: gdb.linespec/ls-errs.exp: break +10 +100
+PASS: gdb.linespec/ls-errs.exp: break -line +10 +100
+PASS: gdb.linespec/ls-errs.exp: break -10 +100
+PASS: gdb.linespec/ls-errs.exp: break -line -10 +100
+PASS: gdb.linespec/ls-errs.exp: break 3 -10
+PASS: gdb.linespec/ls-errs.exp: break -line 3 -10
+PASS: gdb.linespec/ls-errs.exp: break +10 -10
+PASS: gdb.linespec/ls-errs.exp: break -line +10 -10
+PASS: gdb.linespec/ls-errs.exp: break -10 -10
+PASS: gdb.linespec/ls-errs.exp: break -line -10 -10
+PASS: gdb.linespec/ls-errs.exp: break 3 foo
+PASS: gdb.linespec/ls-errs.exp: break -line 3 foo
+PASS: gdb.linespec/ls-errs.exp: break +10 foo
+PASS: gdb.linespec/ls-errs.exp: break -line +10 foo
+PASS: gdb.linespec/ls-errs.exp: break -10 foo
+PASS: gdb.linespec/ls-errs.exp: break -line -10 foo
+PASS: gdb.linespec/ls-errs.exp: break this_file_doesn't_exist.c:3
+PASS: gdb.linespec/ls-errs.exp: break this file has spaces.c:3
+PASS: gdb.linespec/ls-errs.exp: break "file::colons.c":3
+PASS: gdb.linespec/ls-errs.exp: break 'file::colons.c':3
+PASS: gdb.linespec/ls-errs.exp: break "this "file" has quotes.c":3
+PASS: gdb.linespec/ls-errs.exp: break 'this "file" has quotes.c':3
+PASS: gdb.linespec/ls-errs.exp: break 'this 'file' has quotes.c':3
+PASS: gdb.linespec/ls-errs.exp: break "this 'file' has quotes.c":3
+PASS: gdb.linespec/ls-errs.exp: break "spaces: and :colons.c":3
+PASS: gdb.linespec/ls-errs.exp: break 'more: :spaces: :and  colons::.c':3
+PASS: gdb.linespec/ls-errs.exp: break -source this_file_doesn't_exist.c -line 3
+PASS: gdb.linespec/ls-errs.exp: break -source file::colons.c -line 3
+PASS: gdb.linespec/ls-errs.exp: break -source 'file::colons.c' -line 3
+PASS: gdb.linespec/ls-errs.exp: break -source this file has spaces.c -line 3
+PASS: gdb.linespec/ls-errs.exp: break -function function whitespace
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function function whitespace
+PASS: gdb.linespec/ls-errs.exp: break -function main -label label whitespace
+PASS: gdb.linespec/ls-errs.exp: break "src-file.c':3
+PASS: gdb.linespec/ls-errs.exp: break 'src-file.c:3
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main:foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function main -label foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function  foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function main -label  foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function  foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function main -label  foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c  :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main  :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c 	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main 	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c	  	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main	  	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c::
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 1
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 3 1
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 +100
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 3 +100
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 -100
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 3 foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:-100
+PASS: gdb.linespec/ls-errs.exp: break "ls-errs.c:-100"
+PASS: gdb.linespec/ls-errs.exp: break 'ls-errs.c:-100'
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line -100
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:+500
+PASS: gdb.linespec/ls-errs.exp: break "ls-errs.c:+500"
+PASS: gdb.linespec/ls-errs.exp: break 'ls-errs.c:+500'
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line +500
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:1000
+PASS: gdb.linespec/ls-errs.exp: break "ls-errs.c:1000"
+PASS: gdb.linespec/ls-errs.exp: break 'ls-errs.c:1000'
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 1000
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line -x
+PASS: gdb.linespec/ls-errs.exp: break foobar
+PASS: gdb.linespec/ls-errs.exp: break -function "foobar"
+PASS: gdb.linespec/ls-errs.exp: break foo::bar
+PASS: gdb.linespec/ls-errs.exp: break -function "foo::bar"
+PASS: gdb.linespec/ls-errs.exp: break foo.bar
+PASS: gdb.linespec/ls-errs.exp: break -function "foo.bar"
+PASS: gdb.linespec/ls-errs.exp: break foo .
+PASS: gdb.linespec/ls-errs.exp: break -function "foo ."
+PASS: gdb.linespec/ls-errs.exp: break foo bar
+PASS: gdb.linespec/ls-errs.exp: break -function "foo bar"
+PASS: gdb.linespec/ls-errs.exp: break foo 1
+PASS: gdb.linespec/ls-errs.exp: break -function "foo 1"
+PASS: gdb.linespec/ls-errs.exp: break foo 0
+PASS: gdb.linespec/ls-errs.exp: break -function "foo 0"
+PASS: gdb.linespec/ls-errs.exp: break foo +10
+PASS: gdb.linespec/ls-errs.exp: break -function "foo +10"
+PASS: gdb.linespec/ls-errs.exp: break foo -10
+PASS: gdb.linespec/ls-errs.exp: break -function "foo -10"
+PASS: gdb.linespec/ls-errs.exp: break foo +100
+PASS: gdb.linespec/ls-errs.exp: break -function "foo +100"
+PASS: gdb.linespec/ls-errs.exp: break foo -100
+PASS: gdb.linespec/ls-errs.exp: break -function "foo -100"
+PASS: gdb.linespec/ls-errs.exp: break main:there
+PASS: gdb.linespec/ls-errs.exp: break main:here:
+PASS: gdb.linespec/ls-errs.exp: break main: there
+PASS: gdb.linespec/ls-errs.exp: break main:here:
+PASS: gdb.linespec/ls-errs.exp: break main :there
+PASS: gdb.linespec/ls-errs.exp: break main:here :
+PASS: gdb.linespec/ls-errs.exp: break main : there
+PASS: gdb.linespec/ls-errs.exp: break main:here :
+PASS: gdb.linespec/ls-errs.exp: break main	:  there
+PASS: gdb.linespec/ls-errs.exp: break main:here	:
+PASS: gdb.linespec/ls-errs.exp: break main  :	there
+PASS: gdb.linespec/ls-errs.exp: break main:here  :
+PASS: gdb.linespec/ls-errs.exp: break main	:	there
+PASS: gdb.linespec/ls-errs.exp: break main:here	:
+PASS: gdb.linespec/ls-errs.exp: break main 	:	 there
+PASS: gdb.linespec/ls-errs.exp: break main:here 	:
+PASS: gdb.linespec/ls-errs.exp: break main	  	:	  	  	there
+PASS: gdb.linespec/ls-errs.exp: break main:here	  	:
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main 3"
+PASS: gdb.linespec/ls-errs.exp: break main:here 3
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here 3"
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main +100"
+PASS: gdb.linespec/ls-errs.exp: break main:here +100
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here +100"
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main -100"
+PASS: gdb.linespec/ls-errs.exp: break main:here -100
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here -100"
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main foo"
+PASS: gdb.linespec/ls-errs.exp: break main:here foo
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here foo"
+PASS: gdb.linespec/ls-errs.exp: break if
+PASS: gdb.linespec/ls-errs.exp: break task
+PASS: gdb.linespec/ls-errs.exp: break thread
+PASS: gdb.linespec/ls-errs.exp: break 'main.c'flubber
+PASS: gdb.linespec/ls-errs.exp: break 'main.c',21
+PASS: gdb.linespec/ls-errs.exp: break 'main.c'
+PASS: gdb.linespec/ls-errs.exp: break 'main.c'3
+PASS: gdb.linespec/ls-errs.exp: break 'main.c'+3
+PASS: gdb.linespec/ls-errs.exp: break $zippo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:$zippo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c
+PASS: gdb.linespec/macro-relative.exp: info macro HEADER
+PASS: gdb.linespec/skip-two.exp: skip function dupname
+PASS: gdb.linespec/skip-two.exp: dupname ignored from main
+PASS: gdb.linespec/skip-two.exp: continue to breakpoint: n
+PASS: gdb.linespec/skip-two.exp: dupname ignored from n
+PASS: gdb.linespec/skip-two.exp: skip delete 1
+PASS: gdb.linespec/skip-two.exp: skip file thefile.cc
+PASS: gdb.linespec/skip-two.exp: step into dupname
+PASS: gdb.linespec/skip-two.exp: finish from dupname
+PASS: gdb.linespec/skip-two.exp: dupname ignored for thefile.cc
+PASS: gdb.linespec/thread.exp: breakpoint line number in file
+PASS: gdb.linespec/thread.exp: continue to breakpoint: 29
+PASS: gdb.linespec/thread.exp: setting breakpoint at thread
+PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+PASS: gdb.mi/gdb2549.exp: wrong arguments
+PASS: gdb.mi/gdb2549.exp: no executable
+PASS: gdb.mi/gdb2549.exp: breakpoint at main
+PASS: gdb.mi/gdb2549.exp: mi runto main
+PASS: gdb.mi/gdb2549.exp: register values x
+PASS: gdb.mi/gdb2549.exp: register values f
+PASS: gdb.mi/gdb2549.exp: register values d
+PASS: gdb.mi/gdb2549.exp: register values o
+PASS: gdb.mi/gdb2549.exp: register values t
+PASS: gdb.mi/gdb669.exp: successfully compiled posix threads test case
+PASS: gdb.mi/gdb669.exp: breakpoint at main
+PASS: gdb.mi/gdb669.exp: mi runto main
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (at main)
+PASS: gdb.mi/gdb669.exp: info threads (at main)
+PASS: gdb.mi/gdb669.exp: finding MI result string (at main)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (at main)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (at main)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (at main)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (at main)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (at main)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (at main)
+PASS: gdb.mi/gdb669.exp: next, try 0
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 0)
+PASS: gdb.mi/gdb669.exp: info threads (try 0)
+PASS: gdb.mi/gdb669.exp: finding MI result string (try 0)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 0)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 0)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 0)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 0)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 0)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 0)
+PASS: gdb.mi/gdb669.exp: next, try 1
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 1)
+PASS: gdb.mi/gdb669.exp: info threads (try 1)
+PASS: gdb.mi/gdb669.exp: finding MI result string (try 1)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 1)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 1)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 1)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 1)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 1)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 1)
+PASS: gdb.mi/gdb669.exp: next, try 2
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 2)
+PASS: gdb.mi/gdb669.exp: info threads (try 2)
+PASS: gdb.mi/gdb669.exp: finding MI result string (try 2)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 2)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 2)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 2)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 2)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 2)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 2)
+PASS: gdb.mi/gdb669.exp: next, try 3
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 3)
+PASS: gdb.mi/gdb669.exp: info threads (try 3)
+PASS: gdb.mi/gdb669.exp: finding MI result string (try 3)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 3)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 3)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 3)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 3)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 3)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 3)
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 0
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 1
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 2
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 3
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 4
+PASS: gdb.mi/gdb701.exp: breakpoint at main
+PASS: gdb.mi/gdb701.exp: mi runto main
+PASS: gdb.mi/gdb701.exp: step over "foo = 0"
+PASS: gdb.mi/gdb701.exp: create fooPtr
+PASS: gdb.mi/gdb701.exp: list children of fooPtr
+PASS: gdb.mi/gdb701.exp: list children of fooPtr.x
+PASS: gdb.mi/gdb701.exp: list children of fooPtr.y
+PASS: gdb.mi/gdb701.exp: list children of fooPtr.z
+PASS: gdb.mi/gdb792.exp: breakpoint at main
+PASS: gdb.mi/gdb792.exp: mi runto main
+PASS: gdb.mi/gdb792.exp: create var for class A
+PASS: gdb.mi/gdb792.exp: list children of class A
+PASS: gdb.mi/gdb792.exp: list children of A.public
+PASS: gdb.mi/gdb792.exp: list children of A.private
+PASS: gdb.mi/gdb792.exp: list children of A.protected
+PASS: gdb.mi/gdb792.exp: list children of A.protected.b
+PASS: gdb.mi/gdb792.exp: list children of A.protected.b.public
+PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A
+PASS: gdb.mi/gdb792.exp: list children of class C
+PASS: gdb.mi/mi-basics.exp: acceptance of MI operations
+PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation
+PASS: gdb.mi/mi-basics.exp: file-exec-file operation
+PASS: gdb.mi/mi-basics.exp: file-symbol-file operation
+PASS: gdb.mi/mi-basics.exp: break-delete (all) operation
+PASS: gdb.mi/mi-basics.exp: all breakpoints removed
+PASS: gdb.mi/mi-basics.exp: environment-directory arg operation
+PASS: gdb.mi/mi-basics.exp: environment-directory empty-string operation
+PASS: gdb.mi/mi-basics.exp: environment-directory operation
+PASS: gdb.mi/mi-basics.exp: environment-cd arg operation
+PASS: gdb.mi/mi-basics.exp: environment-pwd operation
+PASS: gdb.mi/mi-basics.exp: environment-path
+PASS: gdb.mi/mi-basics.exp: environment-path no-args operation
+PASS: gdb.mi/mi-basics.exp: environment-path dir1 dir2 operation
+PASS: gdb.mi/mi-basics.exp: environment-path -r dir operation
+PASS: gdb.mi/mi-basics.exp: environment-path -r operation
+PASS: gdb.mi/mi-basics.exp: initial tty is mi_inferior_tty_name
+PASS: gdb.mi/mi-basics.exp: set tty to /dev/pts/1
+PASS: gdb.mi/mi-basics.exp: tty was set correctly
+PASS: gdb.mi/mi-basics.exp: set tty to the empty string
+PASS: gdb.mi/mi-basics.exp: make sure tty is empty
+PASS: gdb.mi/mi-basics.exp: set tty to mi_inferior_tty_name (the way it was)
+PASS: gdb.mi/mi-basics.exp: verify tty is correct
+PASS: gdb.mi/mi-break.exp: break-insert -t operation
+PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:$line_callee3_head
+PASS: gdb.mi/mi-break.exp: insert temp breakpoint at "<fullfilename>":$line_callee4_head
+PASS: gdb.mi/mi-break.exp: list of breakpoints
+PASS: gdb.mi/mi-break.exp: delete temp breakpoints
+KFAIL: gdb.mi/mi-break.exp: break-insert -r operation (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee2 (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp .*llee (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: list of breakpoints (PRMS: mi/14270)
+PASS: gdb.mi/mi-break.exp: delete temp breakpoints
+PASS: gdb.mi/mi-break.exp: insert breakpoint with ignore count at callme
+PASS: gdb.mi/mi-break.exp: run to breakpoint with ignore count
+PASS: gdb.mi/mi-break.exp: breakpoint at nonexistent function
+PASS: gdb.mi/mi-break.exp: create varobj for function call
+PASS: gdb.mi/mi-break.exp: update varobj for function call
+PASS: gdb.mi/mi-break.exp: breakpoint with garbage after location
+PASS: gdb.mi/mi-break.exp: conditional breakpoint with garbage after location
+PASS: gdb.mi/mi-break.exp: test disabled creation
+PASS: gdb.mi/mi-break.exp: test disabled creation: cleanup
+PASS: gdb.mi/mi-break.exp: breakpoint commands: insert breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: breakpoint commands: set commands
+PASS: gdb.mi/mi-break.exp: breakpoint commands: check that commands are set
+PASS: gdb.mi/mi-break.exp: breakpoint commands: clear commands
+PASS: gdb.mi/mi-break.exp: breakpoint commands: check that commands are cleared
+PASS: gdb.mi/mi-break.exp: breakpoint at main
+PASS: gdb.mi/mi-break.exp: mi runto main
+PASS: gdb.mi/mi-break.exp: breakpoint commands: insert breakpoint at basics.c:callee2, again
+PASS: gdb.mi/mi-break.exp: breakpoint commands: set commands
+PASS: gdb.mi/mi-break.exp: intermediate stop and continue
+PASS: gdb.mi/mi-break.exp: test hitting breakpoint with commands
+PASS: gdb.mi/mi-break.exp: create local variable tpnum
+PASS: gdb.mi/mi-break.exp: eval tpnum before tracepoint
+PASS: gdb.mi/mi-break.exp: break-insert -a operation
+PASS: gdb.mi/mi-break.exp: update tpnum
+PASS: gdb.mi/mi-break.exp: eval tpnum after tracepoint
+PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint in main
+PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at basics.c:32
+PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at "basics.c":23
+PASS: gdb.mi/mi-break.exp: list of explicit breakpoints
+PASS: gdb.mi/mi-break.exp: delete temp breakpoints
+PASS: gdb.mi/mi-break.exp: insert explicit conditional breakpoint in callee2
+PASS: gdb.mi/mi-breakpoint-changed.exp: breakpoint at main
+PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+PASS: gdb.mi/mi-breakpoint-changed.exp: change command
+PASS: gdb.mi/mi-breakpoint-changed.exp: watch watch
+PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker
+FAIL: gdb.mi/mi-breakpoint-changed.exp: catch syscall
+FAIL: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" "
+PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-condition 2 main == 0x0
+PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: enable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-enable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-disable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: ignore 5 1
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-after 5 1
+PASS: gdb.mi/mi-breakpoint-changed.exp: passcount 1 4
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
+PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4
+PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5
+FAIL: gdb.mi/mi-breakpoint-changed.exp: delete 6
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to pendfunc1 breakpoint
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on pendfunc1
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved:
+PASS: gdb.mi/mi-catch-load.exp: breakpoint at main
+PASS: gdb.mi/mi-catch-load.exp: mi runto main
+PASS: gdb.mi/mi-catch-load.exp: catch-load: auto-solib-add on
+PASS: gdb.mi/mi-catch-load.exp: catch-load: catch load
+PASS: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop
+PASS: gdb.mi/mi-catch-load.exp: breakpoint at main
+PASS: gdb.mi/mi-catch-load.exp: mi runto main
+PASS: gdb.mi/mi-catch-load.exp: catch-unload: auto-solib-add on
+PASS: gdb.mi/mi-catch-load.exp: catch-unload: catch unload
+PASS: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec with bogus interpreter
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console bogus
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "file $binfile"
+PASS: gdb.mi/mi-cli.exp: breakpoint at main
+PASS: gdb.mi/mi-cli.exp: mi runto main
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set args foobar"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "show args"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "break callee4"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "info break"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set listsize 1"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list"
+PASS: gdb.mi/mi-cli.exp: continue to callee4
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "delete 2"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "up"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "down"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "frame 2"
+PASS: gdb.mi/mi-cli.exp: -stack-select-frame 0
+PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command
+PASS: gdb.mi/mi-cli.exp: -exec-step does not produce CLI step output
+PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2
+PASS: gdb.mi/mi-cli.exp: CLI finish: check CLI output
+PASS: gdb.mi/mi-cli.exp: CLI finish: check MI output
+PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_hello
+FAIL: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output
+PASS: gdb.mi/mi-cli.exp: temporary breakpoint output hit in MI
+PASS: gdb.mi/mi-cli.exp: 34 next: run
+PASS: gdb.mi/mi-cli.exp: 34 next: CLI output
+PASS: gdb.mi/mi-cli.exp: 34 next: stop
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_return
+PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_callme_2
+PASS: gdb.mi/mi-cli.exp: -exec-continue to line $line_main_callme_2
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set listsize 10"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_callme_2
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "help set args"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking step"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" no event (requested by MI)
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "-exec-arguments foo" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" no event (requested by MI interp)
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking stepr" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache" warmup
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set check type" warmup
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set check type on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set check type off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set check type" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set trace-notes foo"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set trace-notes bar"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set trace-notes bar" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file foo"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file bar"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file bar" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf always-disassemble on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf always-disassemble off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set ch type on"
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: breakpoint at test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: mi runto test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: insert conditional breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: insert end breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: no spurious *running notifications
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: successfully compiled posix threads test case
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: breakpoint at test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: mi runto test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: insert conditional breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: insert end breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: no spurious *running notifications
+PASS: gdb.mi/mi-console.exp: breakpoint at main
+PASS: gdb.mi/mi-console.exp: mi runto main
+PASS: gdb.mi/mi-console.exp: Testing console output
+PASS: gdb.mi/mi-console.exp: Testing console output inferior output
+PASS: gdb.mi/mi-console.exp: finished step over hello
+PASS: gdb.mi/mi-detach.exp: breakpoint at main
+PASS: gdb.mi/mi-detach.exp: mi runto main
+PASS: gdb.mi/mi-detach.exp: detach
+PASS: gdb.mi/mi-disassemble.exp: breakpoint at main
+PASS: gdb.mi/mi-disassemble.exp: mi runto main
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble from pc to pc+12 assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file & line, assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble from pc to pc+12 assembly with opcodes
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file & line, assembly with opcodes
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line assembly mixed
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble range assembly mixed
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line assembly mixed with opcodes
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble range assembly mixed with opcodes
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble bogus filename
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble bogus address
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble mix different args
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble wrong mode arg
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (zero lines) assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number assembly mixed
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (zero lines) assembly mixed
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly mixed
+PASS: gdb.mi/mi-dprintf-pending.exp: mi set dprintf
+PASS: gdb.mi/mi-dprintf-pending.exp: mi insert breakpoint bp_location1
+PASS: gdb.mi/mi-dprintf-pending.exp: mi dprintf
+PASS: gdb.mi/mi-dprintf-pending.exp: mi dprintf stop
+PASS: gdb.mi/mi-dprintf.exp: breakpoint at main
+PASS: gdb.mi/mi-dprintf.exp: mi runto main
+PASS: gdb.mi/mi-dprintf.exp: mi insert without location
+PASS: gdb.mi/mi-dprintf.exp: mi insert breakpoint without format string
+PASS: gdb.mi/mi-dprintf.exp: mi insert second breakpoint without format string
+PASS: gdb.mi/mi-dprintf.exp: mi insert breakpoint main
+PASS: gdb.mi/mi-dprintf.exp: explicit dprintf at main
+PASS: gdb.mi/mi-dprintf.exp: explicit breakpoint at mi-dprintf.c:30
+PASS: gdb.mi/mi-dprintf.exp: invalid explicit dprintf
+PASS: gdb.mi/mi-dprintf.exp: mi insert dprintf foo
+PASS: gdb.mi/mi-dprintf.exp: mi insert dprintf dp_location1
+PASS: gdb.mi/mi-dprintf.exp: mi info dprintf
+PASS: gdb.mi/mi-dprintf.exp: mi insert breakpoint bp_location1
+PASS: gdb.mi/mi-dprintf.exp: gdb: mi 1st dprintf
+PASS: gdb.mi/mi-dprintf.exp: gdb: mi 1st dprintf stop
+PASS: gdb.mi/mi-dprintf.exp: gdb: mi 2nd dprintf
+PASS: gdb.mi/mi-dprintf.exp: gdb: mi 2nd dprintf stop
+PASS: gdb.mi/mi-dprintf.exp: mi set dprintf style to call
+FAIL: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf (timeout)
+PASS: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf stop
+FAIL: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf (timeout)
+PASS: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf stop
+PASS: gdb.mi/mi-dprintf.exp: mi set dprintf-channel stderr
+PASS: gdb.mi/mi-dprintf.exp: mi set dprintf channel
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf (timeout)
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf stop (timeout)
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf (timeout)
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf stop (timeout)
+UNSUPPORTED: gdb.mi/mi-dprintf.exp: set dprintf style to agent
+PASS: gdb.mi/mi-dprintf.exp: mi set dprintf style to an unrecognized type
+PASS: gdb.mi/mi-eval.exp: breakpoint at callee4
+PASS: gdb.mi/mi-eval.exp: mi runto callee4
+PASS: gdb.mi/mi-eval.exp: next at callee4
+PASS: gdb.mi/mi-eval.exp: eval A
+PASS: gdb.mi/mi-eval.exp: eval &A
+PASS: gdb.mi/mi-eval.exp: eval A+3
+PASS: gdb.mi/mi-eval.exp: eval A + 3
+PASS: gdb.mi/mi-exit-code.exp: -list-thread-groups before run shows no exit-code
+PASS: gdb.mi/mi-exit-code.exp: first run: breakpoint at main
+PASS: gdb.mi/mi-exit-code.exp: first run: mi runto main
+PASS: gdb.mi/mi-exit-code.exp: first run: -list-thread-groups during run shows no exit-code
+PASS: gdb.mi/mi-exit-code.exp: first run: exit normally
+PASS: gdb.mi/mi-exit-code.exp: first run: -list-thread-groups after exit shows exit-code
+PASS: gdb.mi/mi-exit-code.exp: second run: breakpoint at main
+PASS: gdb.mi/mi-exit-code.exp: second run: mi runto main
+PASS: gdb.mi/mi-exit-code.exp: second run: write exit code
+PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows no exit-code
+PASS: gdb.mi/mi-exit-code.exp: second run: exit with code
+PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups after exit shows exit-code
+PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c)
+PASS: gdb.mi/mi-file.exp: Getting a list of source files.
+PASS: gdb.mi/mi-fill-memory.exp: breakpoint at main
+PASS: gdb.mi/mi-fill-memory.exp: mi runto main
+PASS: gdb.mi/mi-fill-memory.exp: next at main
+PASS: gdb.mi/mi-fill-memory.exp: no arguments
+PASS: gdb.mi/mi-fill-memory.exp: one argument missing
+PASS: gdb.mi/mi-fill-memory.exp: memory successfully written
+PASS: gdb.mi/mi-fill-memory.exp: memory successfully filled (8 bytes)
+PASS: gdb.mi/mi-fill-memory.exp: pattern correctly read from memory
+PASS: gdb.mi/mi-fullname-deleted.exp: set substitute-path
+PASS: gdb.mi/mi-fullname-deleted.exp: fullname present
+PASS: gdb.mi/mi-fullname-deleted.exp: substituted fullname
+PASS: gdb.mi/mi-fullname-deleted.exp: compare_filenames_for_search does not match
+PASS: gdb.mi/mi-fullname-deleted.exp: compare_filenames_for_search does match
+PASS: gdb.mi/mi-hack-cli.exp: show architecture
+PASS: gdb.mi/mi-hack-cli.exp: 47show architecture
+PASS: gdb.mi/mi-i-cmd.exp: -list-features includes "info-gdb-mi-command"
+PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command unsupported-command
+PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines
+PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines
+UNSUPPORTED: gdb.mi/mi-info-os.exp: mi-info-os.exp
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: create var for THIS
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: list children of THIS
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: -var-info-path-expression var1.A
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: -data-evaluate-expression (*(class A*) this)
+PASS: gdb.mi/mi-language.exp: -list-features should include "language-option"
+PASS: gdb.mi/mi-language.exp: set lang ada
+PASS: gdb.mi/mi-language.exp: sizeof expression using current language
+PASS: gdb.mi/mi-language.exp: sizeof expression using C language
+PASS: gdb.mi/mi-language.exp: set lang ada
+PASS: gdb.mi/mi-language.exp: data-evaluate-expression with invalid language name
+PASS: gdb.mi/mi-language.exp: data-evaluate-expression with language auto
+PASS: gdb.mi/mi-language.exp: data-evaluate-expression with language local
+PASS: gdb.mi/mi-language.exp: data-evaluate-expression with language unknown
+PASS: gdb.mi/mi-logging.exp: breakpoint at main
+PASS: gdb.mi/mi-logging.exp: mi runto main
+PASS: gdb.mi/mi-logging.exp: logging on
+PASS: gdb.mi/mi-logging.exp: logged step
+PASS: gdb.mi/mi-logging.exp: logged next
+PASS: gdb.mi/mi-logging.exp: logging off
+PASS: gdb.mi/mi-logging.exp: Log file contents
+PASS: gdb.mi/mi-logging.exp: redirect logging on
+UNRESOLVED: gdb.mi/mi-logging.exp: redirect logging off
+FAIL: gdb.mi/mi-logging.exp: Redirect log file contents
+PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint
+PASS: gdb.mi/mi-memory-changed.exp: continue to callee4
+PASS: gdb.mi/mi-memory-changed.exp: set var C = 4
+FAIL: gdb.mi/mi-memory-changed.exp: create objvar for C
+PASS: gdb.mi/mi-memory-changed.exp: change C thru. varobj
+PASS: gdb.mi/mi-memory-changed.exp: change C thru. -data-write-memory-bytes
+PASS: gdb.mi/mi-memory-changed.exp: get address of main
+UNSUPPORTED: gdb.mi/mi-nonstop-exit.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-nonstop.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-ns-stale-regcache.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-nsintrall.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-nsmoribund.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-nsthrexec.exp: displaced stepping
+PASS: gdb.mi/mi-pending.exp: successfully compiled posix threads test case
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1 a second time
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc2 with x==4
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on thread_func
+PASS: gdb.mi/mi-pending.exp: Delete breakpoint 3
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc3
+FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2 (timeout)
+PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case
+PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads
+PASS: gdb.mi/mi-pthreads.exp: mi runto done_making_threads
+PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set)
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 8
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 9
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 10
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 11
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 12
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 11
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 12
+PASS: gdb.mi/mi-read-memory.exp: breakpoint at main
+PASS: gdb.mi/mi-read-memory.exp: mi runto main
+PASS: gdb.mi/mi-read-memory.exp: next at main
+PASS: gdb.mi/mi-read-memory.exp: no arguments
+PASS: gdb.mi/mi-read-memory.exp: 3x2, one byte
+PASS: gdb.mi/mi-read-memory.exp: 3x2, one byte offset by -6
+PASS: gdb.mi/mi-read-memory.exp: expression in quotes
+PASS: gdb.mi/mi-read-memory.exp: ascii and data
+PASS: gdb.mi/mi-read-memory.exp: decimal
+PASS: gdb.mi/mi-read-memory.exp: octal
+PASS: gdb.mi/mi-return.exp: breakpoint at callee4
+PASS: gdb.mi/mi-return.exp: mi runto callee4
+PASS: gdb.mi/mi-return.exp: delete all breakpoints
+PASS: gdb.mi/mi-return.exp: return from callee4 now
+PASS: gdb.mi/mi-simplerun.exp: break-insert operation
+PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:$line_callee3_head
+PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at "<fullfilename>":$line_callee4_head
+PASS: gdb.mi/mi-simplerun.exp: list of breakpoints
+PASS: gdb.mi/mi-simplerun.exp: disabling of breakpoints
+PASS: gdb.mi/mi-simplerun.exp: list of breakpoints, 16 disabled
+PASS: gdb.mi/mi-simplerun.exp: run to main
+PASS: gdb.mi/mi-simplerun.exp: next at main
+PASS: gdb.mi/mi-simplerun.exp: step at main
+PASS: gdb.mi/mi-simplerun.exp: step to callee4
+PASS: gdb.mi/mi-simplerun.exp: exec-finish
+PASS: gdb.mi/mi-simplerun.exp: continue to end
+PASS: gdb.mi/mi-solib.exp: set stop-on-solib-events
+PASS: gdb.mi/mi-solib.exp: CLI prints solib event
+PASS: gdb.mi/mi-solib.exp: check for solib event
+PASS: gdb.mi/mi-stack.exp: breakpoint at callee4
+PASS: gdb.mi/mi-stack.exp: mi runto callee4
+PASS: gdb.mi/mi-stack.exp: stack frame listing
+PASS: gdb.mi/mi-stack.exp: stack frame listing 1 1
+PASS: gdb.mi/mi-stack.exp: stack frame listing 1 3
+PASS: gdb.mi/mi-stack.exp: stack frame listing wrong
+PASS: gdb.mi/mi-stack.exp: selected frame listing
+PASS: gdb.mi/mi-stack.exp: stack frame listing 1 300
+PASS: gdb.mi/mi-stack.exp: stack args listing 0
+PASS: gdb.mi/mi-stack.exp: stack args listing 0 1 1
+PASS: gdb.mi/mi-stack.exp: stack args listing 0 1 3
+PASS: gdb.mi/mi-stack.exp: stack args listing 1
+PASS: gdb.mi/mi-stack.exp: stack args listing 1 1 1
+PASS: gdb.mi/mi-stack.exp: stack args listing 1 1 3
+PASS: gdb.mi/mi-stack.exp: stack args listing wrong
+PASS: gdb.mi/mi-stack.exp: stack args listing 1 1 300
+PASS: gdb.mi/mi-stack.exp: stack locals listing of names
+PASS: gdb.mi/mi-stack.exp: next's in callee4
+PASS: gdb.mi/mi-stack.exp: stack locals listing of names and values
+PASS: gdb.mi/mi-stack.exp: stack locals listing, simple types: names and values, complex type: names and types
+PASS: gdb.mi/mi-stack.exp: stack locals listing wrong
+PASS: gdb.mi/mi-stack.exp: stack select frame 1
+PASS: gdb.mi/mi-stack.exp: stack locals listing for new frame
+PASS: gdb.mi/mi-stack.exp: stack locals for same frame (level 1)
+PASS: gdb.mi/mi-stack.exp: stack info-depth
+PASS: gdb.mi/mi-stack.exp: stack info-depth 3
+PASS: gdb.mi/mi-stack.exp: stack info-depth 99
+PASS: gdb.mi/mi-stack.exp: stack info-depth wrong usage
+PASS: gdb.mi/mi-start.exp: -list-features includes "exec-run-start-option"
+PASS: gdb.mi/mi-start.exp: run to main
+PASS: gdb.mi/mi-stepi.exp: breakpoint at main
+PASS: gdb.mi/mi-stepi.exp: mi runto main
+PASS: gdb.mi/mi-stepi.exp: step-instruction at main
+PASS: gdb.mi/mi-stepi.exp: step-instruction at main (line check)
+PASS: gdb.mi/mi-stepi.exp: next-instruction at main
+PASS: gdb.mi/mi-stepi.exp: next-instruction at main (line check)
+PASS: gdb.mi/mi-stepi.exp: next-instruction at main 2
+PASS: gdb.mi/mi-stepi.exp: next-instruction at main 2 (line check)
+PASS: gdb.mi/mi-stepn.exp: breakpoint at main
+PASS: gdb.mi/mi-stepn.exp: mi runto main
+PASS: gdb.mi/mi-stepn.exp: breakpoint at do_nothing
+PASS: gdb.mi/mi-stepn.exp: breakpoint-hit reported
+PASS: gdb.mi/mi-syn-frame.exp: breakpoint at main
+PASS: gdb.mi/mi-syn-frame.exp: mi runto main
+PASS: gdb.mi/mi-syn-frame.exp: insert breakpoint foo
+PASS: gdb.mi/mi-syn-frame.exp: call inferior's function with a breakpoint set in it
+PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function stopped at bp, showing gdb dummy frame
+PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+PASS: gdb.mi/mi-syn-frame.exp: list stack frames
+PASS: gdb.mi/mi-syn-frame.exp: insert breakpoint subroutine
+PASS: gdb.mi/mi-syn-frame.exp: data evaluate expression
+FAIL: gdb.mi/mi-syn-frame.exp: list stack frames
+PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+PASS: gdb.mi/mi-syn-frame.exp: list stack frames
+PASS: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception
+PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function at exception
+PASS: gdb.mi/mi-undefined-cmd.exp: -list-features should include "undefined-command-error-code"
+PASS: gdb.mi/mi-undefined-cmd.exp: error code when executing undefined command
+PASS: gdb.mi/mi-until.exp: break-insert operation
+PASS: gdb.mi/mi-until.exp: run to main
+PASS: gdb.mi/mi-until.exp: break-delete 1
+KFAIL: gdb.mi/mi-until.exp: until after while loop (stopped at wrong place) (PRMS: gdb/2104)
+PASS: gdb.mi/mi-until.exp: until line number
+PASS: gdb.mi/mi-until.exp: until line number:file
+PASS: gdb.mi/mi-until.exp: until after current function
+PASS: gdb.mi/mi-var-block.exp: breakpoint at do_block_tests
+PASS: gdb.mi/mi-var-block.exp: mi runto do_block_tests
+PASS: gdb.mi/mi-var-block.exp: create local variable cb
+PASS: gdb.mi/mi-var-block.exp: try to create local variable foo
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 1
+PASS: gdb.mi/mi-var-block.exp: delete var foo 1
+PASS: gdb.mi/mi-var-block.exp: create local variable foo
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 2
+PASS: gdb.mi/mi-var-block.exp: update all vars: cb foo changed
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 3
+PASS: gdb.mi/mi-var-block.exp: create local variable inner_foo
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 4
+PASS: gdb.mi/mi-var-block.exp: create local variable foo2
+XFAIL: gdb.mi/mi-var-block.exp: update inner_foo: should be out of scope: KNOWN PROBLEM
+XFAIL: gdb.mi/mi-var-block.exp: evaluate inner_foo: should be out of scope: KNOWN PROBLEM
+PASS: gdb.mi/mi-var-block.exp: update foo: did not change
+PASS: gdb.mi/mi-var-block.exp: delete var inner_foo
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 5
+XFAIL: gdb.mi/mi-var-block.exp: update foo2: should be out of scope: KNOWN PROBLEM
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 6
+XFAIL: gdb.mi/mi-var-block.exp: update foo2 should be out of scope: KNOWN PROBLEM
+XFAIL: gdb.mi/mi-var-block.exp: update foo should be out of scope: KNOWN PROBLEM
+PASS: gdb.mi/mi-var-block.exp: update cb
+PASS: gdb.mi/mi-var-block.exp: delete var foo 2
+PASS: gdb.mi/mi-var-block.exp: delete var foo2
+PASS: gdb.mi/mi-var-block.exp: delete var cb
+PASS: gdb.mi/mi-var-child-f.exp: breakpoint at MAIN__
+PASS: gdb.mi/mi-var-child-f.exp: mi runto MAIN__
+PASS: gdb.mi/mi-var-child-f.exp: create local variable array
+PASS: gdb.mi/mi-var-child-f.exp: get children of array
+PASS: gdb.mi/mi-var-child-f.exp: get grandchildren of array (children of first element of second index)
+PASS: gdb.mi/mi-var-child.exp: breakpoint at do_children_tests
+PASS: gdb.mi/mi-var-child.exp: mi runto do_children_tests
+PASS: gdb.mi/mi-var-child.exp: run to 229 (set breakpoint)
+PASS: gdb.mi/mi-var-child.exp: create local variable struct_declarations
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.integer
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.integer
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.character
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.character
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_int
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_int
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr_struct
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr_struct
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.1
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.1
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.2
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.2
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.3
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.3
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.4
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.4
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.5
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.5
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.6
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.6
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.7
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.7
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.8
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.8
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.9
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.9
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.a
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.a
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.b
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.b
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.c
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.c
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.d
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.d
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.g
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.g
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.h
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.h
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.i
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.i
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.f
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.f
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.d
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.d
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.e
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.e
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.func
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.func
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.foo
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.foo
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2.array_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.array_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2.func
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.func
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: step to line $line_dct_123
+PASS: gdb.mi/mi-var-child.exp: create local variable weird
+PASS: gdb.mi/mi-var-child.exp: get children of weird
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird
+PASS: gdb.mi/mi-var-child.exp: get children of weird.long_array
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird.long_array
+PASS: gdb.mi/mi-var-child.exp: get children of weird.int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird.int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of weird.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: create local variable weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: is weird editable
+PASS: gdb.mi/mi-var-child.exp: is weird->int_ptr_ptr editable
+PASS: gdb.mi/mi-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr editable
+PASS: gdb.mi/mi-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr editable
+PASS: gdb.mi/mi-var-child.exp: is weird.u1 editable
+PASS: gdb.mi/mi-var-child.exp: is weird.s2 editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.a editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.b editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.c editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.long_array editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.long_array.0 editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations editable
+PASS: gdb.mi/mi-var-child.exp: delete var weird
+PASS: gdb.mi/mi-var-child.exp: update all vars. None changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 1
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.integer
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 4
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.char_ptr
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 5
+PASS: gdb.mi/mi-var-child.exp: update all vars int_ptr_ptr and children changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 6
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.0 changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 7
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.1 changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 8
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.2 changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.3-9 changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 1
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 2
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr_struct changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 3
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr_ptr changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 4
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.10 changed, don't print values.
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_a0_0
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.11 changed, print values.
+PASS: gdb.mi/mi-var-child.exp: listing of names and values of children
+PASS: gdb.mi/mi-var-child.exp: listing of children, simple types: names, type and values, complex types: names and types
+PASS: gdb.mi/mi-var-child.exp: delete var struct_declarations
+PASS: gdb.mi/mi-var-child.exp: delete var weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 1
+PASS: gdb.mi/mi-var-child.exp: create local variable  psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: create local variable  psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: create local variable  psnp->ptrs
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.next
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.next.ptrs
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 2
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->char_ptr (and 0.char_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 3
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->char_ptr (and 1.char_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 4
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->next->char_ptr (and 2.char_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 5
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->long_ptr (and 0.long_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 6
+XFAIL: gdb.mi/mi-var-child.exp: update all vars psnp->next->long_ptr (and 1.long_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 7
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->next->long_ptr (and 2.long_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: run to mi-var-child.c:339 (set breakpoint)
+PASS: gdb.mi/mi-var-child.exp: create varobj for s
+PASS: gdb.mi/mi-var-child.exp: list children of S
+PASS: gdb.mi/mi-var-child.exp: delete S.a
+PASS: gdb.mi/mi-var-child.exp: delete S.b
+PASS: gdb.mi/mi-var-child.exp: delete S
+PASS: gdb.mi/mi-var-cmd.exp: create global variable
+PASS: gdb.mi/mi-var-cmd.exp: update varobj before running inferior
+PASS: gdb.mi/mi-var-cmd.exp: create non-existent variable
+PASS: gdb.mi/mi-var-cmd.exp: create out of scope variable
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: mi runto do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: run to 148 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: create local variable linteger
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lcharacter
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpcharacter
+PASS: gdb.mi/mi-var-cmd.exp: create local variable llong
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lplong
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lfloat
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpfloat
+PASS: gdb.mi/mi-var-cmd.exp: create local variable ldouble
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpdouble
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lsimple
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpsimple
+PASS: gdb.mi/mi-var-cmd.exp: create local variable func
+PASS: gdb.mi/mi-var-cmd.exp: create lsimple.character
+PASS: gdb.mi/mi-var-cmd.exp: create lsimple->integer
+PASS: gdb.mi/mi-var-cmd.exp: create lsimple.integer
+PASS: gdb.mi/mi-var-cmd.exp: create int
+PASS: gdb.mi/mi-var-cmd.exp: update all vars
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_test
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: linteger changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (2)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lpinteger changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (3)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lcharacter changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (4)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lpcharacter changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (5)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: many changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (6)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: func and lpsimple changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (7)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lsimple and others changed
+PASS: gdb.mi/mi-var-cmd.exp: assign to global_simple
+PASS: gdb.mi/mi-var-cmd.exp: assign to linteger
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: linteger changed after assign
+PASS: gdb.mi/mi-var-cmd.exp: assign to linteger again, same value
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: linteger not changed after same assign
+PASS: gdb.mi/mi-var-cmd.exp: eval linteger
+PASS: gdb.mi/mi-var-cmd.exp: assign to lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lpinteger changed after assign
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: no changes on second update
+PASS: gdb.mi/mi-var-cmd.exp: eval lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: assign to linteger
+PASS: gdb.mi/mi-var-cmd.exp: assign to lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: assign to lcharacter
+PASS: gdb.mi/mi-var-cmd.exp: eval lcharacter
+PASS: gdb.mi/mi-var-cmd.exp: assign to llong
+PASS: gdb.mi/mi-var-cmd.exp: eval llong
+PASS: gdb.mi/mi-var-cmd.exp: assign to llong
+PASS: gdb.mi/mi-var-cmd.exp: assign to lplong
+PASS: gdb.mi/mi-var-cmd.exp: eval lplong
+PASS: gdb.mi/mi-var-cmd.exp: assign to lplong
+PASS: gdb.mi/mi-var-cmd.exp: assign to lfloat
+PASS: gdb.mi/mi-var-cmd.exp: eval lfloat
+PASS: gdb.mi/mi-var-cmd.exp: assign to lfloat
+PASS: gdb.mi/mi-var-cmd.exp: assign to lpfloat
+PASS: gdb.mi/mi-var-cmd.exp: assign to ldouble
+PASS: gdb.mi/mi-var-cmd.exp: assign to func
+PASS: gdb.mi/mi-var-cmd.exp: assign to lsimple.character
+PASS: gdb.mi/mi-var-cmd.exp: assign to lsimple->integer
+PASS: gdb.mi/mi-var-cmd.exp: assign to lsimple.integer
+PASS: gdb.mi/mi-var-cmd.exp: var update
+PASS: gdb.mi/mi-var-cmd.exp: assign same value to func
+PASS: gdb.mi/mi-var-cmd.exp: assign same value to func (update)
+PASS: gdb.mi/mi-var-cmd.exp: create global variable array_ptr
+PASS: gdb.mi/mi-var-cmd.exp: assign array to pointer
+PASS: gdb.mi/mi-var-cmd.exp: assign array to pointer (update)
+PASS: gdb.mi/mi-var-cmd.exp: assign same array to pointer
+PASS: gdb.mi/mi-var-cmd.exp: assign same array to pointer (update)
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at subroutine1
+PASS: gdb.mi/mi-var-cmd.exp: mi runto subroutine1
+PASS: gdb.mi/mi-var-cmd.exp: create i
+PASS: gdb.mi/mi-var-cmd.exp: create l
+PASS: gdb.mi/mi-var-cmd.exp: create linteger
+PASS: gdb.mi/mi-var-cmd.exp: step at subroutine1
+XFAIL: gdb.mi/mi-var-cmd.exp: update all vars: changed FIXME
+PASS: gdb.mi/mi-var-cmd.exp: step at subroutine1 (2)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: i changed
+PASS: gdb.mi/mi-var-cmd.exp: step at subroutine1 (3)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: llong changed
+PASS: gdb.mi/mi-var-cmd.exp: next out of subroutine1
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: all now out of scope
+PASS: gdb.mi/mi-var-cmd.exp: delete var
+PASS: gdb.mi/mi-var-cmd.exp: delete var linteger
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: delete var lcharacter
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpcharacter
+PASS: gdb.mi/mi-var-cmd.exp: delete var llong
+PASS: gdb.mi/mi-var-cmd.exp: delete var lplong
+PASS: gdb.mi/mi-var-cmd.exp: delete var lfloat
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpfloat
+PASS: gdb.mi/mi-var-cmd.exp: delete var ldouble
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpdouble
+PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpsimple
+PASS: gdb.mi/mi-var-cmd.exp: delete var func
+PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple.character
+PASS: gdb.mi/mi-var-cmd.exp: delete var  lsimple->integer
+PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple.integer
+PASS: gdb.mi/mi-var-cmd.exp: delete var i
+PASS: gdb.mi/mi-var-cmd.exp: delete var l
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_special_tests
+PASS: gdb.mi/mi-var-cmd.exp: mi runto do_special_tests
+PASS: gdb.mi/mi-var-cmd.exp: create selected_a
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at incr_a
+PASS: gdb.mi/mi-var-cmd.exp: mi runto incr_a
+PASS: gdb.mi/mi-var-cmd.exp: update selected_a in incr_a
+PASS: gdb.mi/mi-var-cmd.exp: step a line in incr_a
+PASS: gdb.mi/mi-var-cmd.exp: return from incr_a to do_special_tests
+PASS: gdb.mi/mi-var-cmd.exp: update selected_a in do_special_tests
+PASS: gdb.mi/mi-var-cmd.exp: floating varobj invalidation
+PASS: gdb.mi/mi-var-cmd.exp: delete selected_a
+PASS: gdb.mi/mi-var-cmd.exp: delete array_ptr
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:367 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: create varobj for v1
+PASS: gdb.mi/mi-var-cmd.exp: create varobj for v2
+PASS: gdb.mi/mi-var-cmd.exp: list children of v1
+PASS: gdb.mi/mi-var-cmd.exp: list children of v1.nested
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 2
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 3
+PASS: gdb.mi/mi-var-cmd.exp: check V2: 4
+PASS: gdb.mi/mi-var-cmd.exp: update varobjs: V2 changed
+PASS: gdb.mi/mi-var-cmd.exp: -var-set-frozen V2 1
+PASS: gdb.mi/mi-var-cmd.exp: update varobjs: nothing changed
+PASS: gdb.mi/mi-var-cmd.exp: check V2: 5
+PASS: gdb.mi/mi-var-cmd.exp: update V2 explicitly
+PASS: gdb.mi/mi-var-cmd.exp: check V2: 6
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:401 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: -var-set-frozen V1 1
+PASS: gdb.mi/mi-var-cmd.exp: update varobjs: nothing changed
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 2
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 3
+PASS: gdb.mi/mi-var-cmd.exp: update V1.nested.j
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 8
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 3
+PASS: gdb.mi/mi-var-cmd.exp: update V1.nested
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 8
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 9
+PASS: gdb.mi/mi-var-cmd.exp: update V1.i
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 7
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:426 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: -var-set-frozen V1 0
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 7
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 8
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 9
+PASS: gdb.mi/mi-var-cmd.exp: update V1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 10
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 11
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 12
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:526 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: create varobj for Data
+PASS: gdb.mi/mi-var-cmd.exp: list children of Data
+PASS: gdb.mi/mi-var-cmd.exp: access bitfield
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:469 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: create floating varobj
+PASS: gdb.mi/mi-var-cmd.exp: update F (1)
+PASS: gdb.mi/mi-var-cmd.exp: check F (1)
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:480 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: update F (2)
+PASS: gdb.mi/mi-var-cmd.exp: check F (2)
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:488 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: update F (--all-values)
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:494 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: update F (3)
+PASS: gdb.mi/mi-var-cmd.exp: check F (3)
+PASS: gdb.mi/mi-var-cmd.exp: inside breakpoint inside callee
+PASS: gdb.mi/mi-var-cmd.exp: continue to where i is initialized
+PASS: gdb.mi/mi-var-cmd.exp: update F inside callee
+PASS: gdb.mi/mi-var-cmd.exp: check F inside callee
+PASS: gdb.mi/mi-var-cmd.exp: create null_ptr
+PASS: gdb.mi/mi-var-cmd.exp: update null_ptr
+PASS: gdb.mi/mi-var-cmd.exp: delete null_ptr
+PASS: gdb.mi/mi-var-cmd.exp: kill program before endvar
+PASS: gdb.mi/mi-var-cmd.exp: create endvar
+PASS: gdb.mi/mi-var-cmd.exp: update endvar
+PASS: gdb.mi/mi-var-cmd.exp: delete endvar
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: mi runto do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: create varobj
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: check initial value
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at main
+PASS: gdb.mi/mi-var-cmd.exp: mi runto main
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: out of scope now
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: out of scope now, not changed
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: mi runto do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: in scope now
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: in scope now, not changed
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:19 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for rx
+PASS: gdb.mi/mi-var-cp.exp: update RX (1)
+PASS: gdb.mi/mi-var-cp.exp: check RX: expect 167
+PASS: gdb.mi/mi-var-cp.exp: update RX (2)
+PASS: gdb.mi/mi-var-cp.exp: check RX: expect 567
+PASS: gdb.mi/mi-var-cp.exp: update RX (3)
+PASS: gdb.mi/mi-var-cp.exp: delete RX
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:45 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for s2
+PASS: gdb.mi/mi-var-cp.exp: list children of s2
+PASS: gdb.mi/mi-var-cp.exp: list children of s2.s
+PASS: gdb.mi/mi-var-cp.exp: list children of s2.s.public
+PASS: gdb.mi/mi-var-cp.exp: check S2.S.public.i
+PASS: gdb.mi/mi-var-cp.exp: check S2.S.public.j
+PASS: gdb.mi/mi-var-cp.exp: delete S2
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:81 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for rptr_s
+PASS: gdb.mi/mi-var-cp.exp: list public child of RPTR
+PASS: gdb.mi/mi-var-cp.exp: list children of reference to pointer
+PASS: gdb.mi/mi-var-cp.exp: check i member
+PASS: gdb.mi/mi-var-cp.exp: check j member
+PASS: gdb.mi/mi-var-cp.exp: delete RPTR
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:104 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for s
+PASS: gdb.mi/mi-var-cp.exp: create varobj for s
+PASS: gdb.mi/mi-var-cp.exp: check attributes of S
+PASS: gdb.mi/mi-var-cp.exp: check attributes of R
+PASS: gdb.mi/mi-var-cp.exp: -var-update should not list structure varobjs
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:144 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for ip
+PASS: gdb.mi/mi-var-cp.exp: list children of IP
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression IP.*ip
+PASS: gdb.mi/mi-var-cp.exp: create varobj for dp
+PASS: gdb.mi/mi-var-cp.exp: list children of DP
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression DP.Base1
+PASS: gdb.mi/mi-var-cp.exp: list children of DP.public
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression DP.public.i
+PASS: gdb.mi/mi-var-cp.exp: list children of DP.Base1
+PASS: gdb.mi/mi-var-cp.exp: list children of DP.Base1.public
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression DP.Base1.public.i
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression DP.public
+PASS: gdb.mi/mi-var-cp.exp: create varobj for d
+PASS: gdb.mi/mi-var-cp.exp: list children of D
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression D.Base1
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:191 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for array
+PASS: gdb.mi/mi-var-cp.exp: list children of A
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression A.2
+PASS: gdb.mi/mi-var-cp.exp: break in anonymous_structs_and_unions
+PASS: gdb.mi/mi-var-cp.exp: continue to anonymous_structs breakpoint
+PASS: gdb.mi/mi-var-cp.exp: VT: create root varobj for a
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1
+PASS: gdb.mi/mi-var-cp.exp: expression for a1
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.0_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.0_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.0_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.0_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.0_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.0_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.0_anonymous.public.b
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.0_anonymous.public.b
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.1_anonymous.public.c
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.1_anonymous.public.c
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.d
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.d
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.e
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.e
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.f
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.f
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public.i
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public.i
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public.j
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public.j
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public.g
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public.g
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public.h
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public.h
+PASS: gdb.mi/mi-var-create-rtti.exp: breakpoint at main
+PASS: gdb.mi/mi-var-create-rtti.exp: mi runto main
+PASS: gdb.mi/mi-var-create-rtti.exp: -var-create sp1 * $sp
+PASS: gdb.mi/mi-var-display.exp: break-insert operation
+PASS: gdb.mi/mi-var-display.exp: run to main
+PASS: gdb.mi/mi-var-display.exp: create local variable bar
+PASS: gdb.mi/mi-var-display.exp: info type variable bar
+PASS: gdb.mi/mi-var-display.exp: show format variable bar
+PASS: gdb.mi/mi-var-display.exp: eval variable bar
+PASS: gdb.mi/mi-var-display.exp: set format variable bar in zero-padded hexadecimal
+PASS: gdb.mi/mi-var-display.exp: set format variable bar in hex
+PASS: gdb.mi/mi-var-display.exp: eval variable bar with new format
+PASS: gdb.mi/mi-var-display.exp: assing to variable bar
+PASS: gdb.mi/mi-var-display.exp: set format variable bar in decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable bar with new value
+PASS: gdb.mi/mi-var-display.exp: delete var bar
+PASS: gdb.mi/mi-var-display.exp: create local variable foo
+PASS: gdb.mi/mi-var-display.exp: info type variable foo
+PASS: gdb.mi/mi-var-display.exp: show format variable foo in natural
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in natural
+PASS: gdb.mi/mi-var-display.exp: set format variable foo in octal
+PASS: gdb.mi/mi-var-display.exp: show format variable foo in octal
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in octal
+PASS: gdb.mi/mi-var-display.exp: assing to variable foo
+PASS: gdb.mi/mi-var-display.exp: set format variable foo decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in hex
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in hex
+PASS: gdb.mi/mi-var-display.exp: eval variable -f octal foo
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in octal
+PASS: gdb.mi/mi-var-display.exp: eval variable -f decimal foo
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable -f nat foo
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in natural
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in binary
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in binary
+PASS: gdb.mi/mi-var-display.exp: delete var foo
+PASS: gdb.mi/mi-var-display.exp: create local variable weird
+PASS: gdb.mi/mi-var-display.exp: get children local variable weird
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr in hex (1)
+PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr (hex)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr in hex
+PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr_ptr (hex)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr in zero-padded hex
+PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr (zhex)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr in zero-padded hex
+PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr_ptr (zhex)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.integer
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.character
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.char_ptr
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.long_int
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.int_ptr_ptr
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.long_array
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr in hex (2)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_struct
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr in natural
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.u1
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.s2
+PASS: gdb.mi/mi-var-display.exp: delete var weird
+PASS: gdb.mi/mi-var-display.exp: break-insert operation 2
+PASS: gdb.mi/mi-var-display.exp: continue to do_special_tests
+PASS: gdb.mi/mi-var-display.exp: create local variable u
+PASS: gdb.mi/mi-var-display.exp: eval variable u
+PASS: gdb.mi/mi-var-display.exp: info type variable u
+PASS: gdb.mi/mi-var-display.exp: is u editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of u
+PASS: gdb.mi/mi-var-display.exp: get children of u
+PASS: gdb.mi/mi-var-display.exp: create local variable anonu
+PASS: gdb.mi/mi-var-display.exp: eval variable anonu
+PASS: gdb.mi/mi-var-display.exp: info type variable anonu
+PASS: gdb.mi/mi-var-display.exp: is anonu editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of anonu
+PASS: gdb.mi/mi-var-display.exp: get children of anonu
+PASS: gdb.mi/mi-var-display.exp: create local variable s
+PASS: gdb.mi/mi-var-display.exp: eval variable s
+PASS: gdb.mi/mi-var-display.exp: info type variable s
+PASS: gdb.mi/mi-var-display.exp: is s editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of s
+PASS: gdb.mi/mi-var-display.exp: get children of s
+PASS: gdb.mi/mi-var-display.exp: create local variable anons
+PASS: gdb.mi/mi-var-display.exp: eval variable anons
+PASS: gdb.mi/mi-var-display.exp: info type variable anons
+PASS: gdb.mi/mi-var-display.exp: is anons editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of anons
+PASS: gdb.mi/mi-var-display.exp: get children of anons
+PASS: gdb.mi/mi-var-display.exp: create local variable e
+PASS: gdb.mi/mi-var-display.exp: eval variable e
+PASS: gdb.mi/mi-var-display.exp: info type variable e
+PASS: gdb.mi/mi-var-display.exp: is e editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of e
+PASS: gdb.mi/mi-var-display.exp: get children of e
+PASS: gdb.mi/mi-var-display.exp: create local variable anone
+PASS: gdb.mi/mi-var-display.exp: eval variable anone
+PASS: gdb.mi/mi-var-display.exp: create duplicate local variable anone
+PASS: gdb.mi/mi-var-display.exp: info type variable anone
+PASS: gdb.mi/mi-var-display.exp: is anone editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of anone
+PASS: gdb.mi/mi-var-display.exp: get children of anone
+PASS: gdb.mi/mi-var-display.exp: print FP register
+PASS: gdb.mi/mi-var-display.exp: breakpoint at incr_a
+PASS: gdb.mi/mi-var-display.exp: mi runto incr_a
+PASS: gdb.mi/mi-var-display.exp: create local variable a1
+PASS: gdb.mi/mi-var-display.exp: create variable a2 in different scope
+PASS: gdb.mi/mi-var-invalidate.exp: create global variable
+PASS: gdb.mi/mi-var-invalidate.exp: breakpoint at do_locals_tests
+PASS: gdb.mi/mi-var-invalidate.exp: mi runto do_locals_tests
+PASS: gdb.mi/mi-var-invalidate.exp: create local variable linteger
+PASS: gdb.mi/mi-var-invalidate.exp: create floating variable
+PASS: gdb.mi/mi-var-invalidate.exp: breakpoint at main
+PASS: gdb.mi/mi-var-invalidate.exp: mi runto main
+PASS: gdb.mi/mi-var-invalidate.exp: set format variable float_simple
+PASS: gdb.mi/mi-var-invalidate.exp: linteger not anymore in scope due to binary changes
+PASS: gdb.mi/mi-var-invalidate.exp: no type for invalid variable linteger (1)
+PASS: gdb.mi/mi-var-invalidate.exp: global_simple still alive
+PASS: gdb.mi/mi-var-invalidate.exp: type simpleton for valid variable global_simple
+PASS: gdb.mi/mi-var-invalidate.exp: linteger not valid anymore due to binary changes
+PASS: gdb.mi/mi-var-invalidate.exp: no type for invalid variable linteger (2)
+PASS: gdb.mi/mi-var-invalidate.exp: global_simple not anymore in scope due to binary changes
+PASS: gdb.mi/mi-var-invalidate.exp: no type for invalid variable global_simple
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: breakpoint at main
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: mi runto main
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: run to 41 (set breakpoint)
+FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: create variable object
+FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #1
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: run to 43 (set breakpoint)
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: update variable object
+FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #2
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:36 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constPtr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr.public (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtr->A (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constPtr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst.public (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptrConst->A (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constPtrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst.public (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtrConst->A (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constPtrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->B (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->C (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constPtr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr.Base (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr.Base.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtr->A (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtr->B (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtr->C (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constPtr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst.Base (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst.Base.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptrConst->A (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptrConst->B (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptrConst->C (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constPtrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst.Base (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst.Base.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtrConst->A (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtrConst->B (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtrConst->C (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constPtrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:63 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ref (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.public (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check ref->A (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ref (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constRef (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef.public (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check constRef->A (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constRef (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ref (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.Base (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.Base.public (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.public (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check ref->A (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check ref->B (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check ref->C (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ref (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constRef (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef.Base (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef.Base.public (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef.public (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check constRef->A (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check constRef->B (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check constRef->C (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constRef (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:93 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for s (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtr->A (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptrConst->A (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtrConst->A (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for s (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.Base (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.Base.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->B (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->C (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr.Base (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr.Base.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtr->A (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtr->B (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtr->C (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst.Base (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst.Base.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptrConst->A (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptrConst->B (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptrConst->C (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst.Base (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst.Base.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtrConst->A (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtrConst->B (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtrConst->C (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:148 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for s (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref.public (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ref->A (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef.public (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constRef->A (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for s (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref.Base (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref.Base.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ref->A (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ref->B (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ref->C (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef.Base (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef.Base.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constRef->A (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constRef->B (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constRef->C (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:201 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ref (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.public (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: check ref->A (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ref (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.First (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base.public (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base.public (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:250 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for S in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:270 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: update ptr to derived in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base.public (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->B (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->C (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: update s.ptr to derived in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.Base (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.Base.public (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->B (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->C (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:282 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: update ptr back to base type in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: update s.ptr back to base type in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:306 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for S in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:326 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: update ptr to derived type in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: update s to derived type in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:338 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: update ptr back to base type in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: update s back to base type in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-vla-c99.exp: insert breakpoint at line 28 after vla is filled
+PASS: gdb.mi/mi-vla-c99.exp: run to breakpoint at line 28
+PASS: gdb.mi/mi-vla-c99.exp: evaluate complete vla
+PASS: gdb.mi/mi-vla-c99.exp: evaluate vla[0]
+PASS: gdb.mi/mi-vla-c99.exp: evaluate vla[2]
+PASS: gdb.mi/mi-vla-c99.exp: evaluate vla[4]
+PASS: gdb.mi/mi-vla-c99.exp: create local variable vla
+PASS: gdb.mi/mi-vla-c99.exp: info type variable vla
+PASS: gdb.mi/mi-vla-c99.exp: show format variable vla
+PASS: gdb.mi/mi-vla-c99.exp: eval variable vla
+PASS: gdb.mi/mi-vla-c99.exp: get children of vla
+PASS: gdb.mi/mi-vla-fortran.exp: 1
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 22
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla
+PASS: gdb.mi/mi-vla-fortran.exp: create local variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: info type variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: show format variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: eval variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: get children of vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: 2
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 23
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate allocated vla
+PASS: gdb.mi/mi-vla-fortran.exp: create local variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: info type variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: show format variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: eval variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: get children of vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: 3
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 26
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: 4
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 29
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: 5
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla
+PASS: gdb.mi/mi-vla-fortran.exp: 6
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 35
+FAIL: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla (timeout)
+FAIL: gdb.mi/mi-vla-fortran.exp: 7 (timeout)
+UNRESOLVED: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 36 (timeout)
+FAIL: gdb.mi/mi-vla-fortran.exp: evaluate associated vla (timeout)
+FAIL: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_associated (timeout)
+FAIL: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_associated (timeout)
+FAIL: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_associated (timeout)
+FAIL: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_associated (timeout)
+FAIL: gdb.mi/mi-vla-fortran.exp: 8 (timeout)
+UNRESOLVED: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 41 (timeout)
+FAIL: gdb.mi/mi-vla-fortran.exp: evaluate vla pointer set to null (timeout)
+UNSUPPORTED: gdb.mi/mi-watch-nonstop.exp: displaced stepping
+PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1)
+PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4
+PASS: gdb.mi/mi-watch.exp: sw: mi runto callee4
+PASS: gdb.mi/mi-watch.exp: sw: break-watch operation
+PASS: gdb.mi/mi-watch.exp: sw: list of watchpoints
+PASS: gdb.mi/mi-watch.exp: sw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: sw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (2)
+PASS: gdb.mi/mi-watch.exp: hw: breakpoint at callee4
+PASS: gdb.mi/mi-watch.exp: hw: mi runto callee4
+PASS: gdb.mi/mi-watch.exp: hw: break-watch operation
+PASS: gdb.mi/mi-watch.exp: hw: list of watchpoints
+PASS: gdb.mi/mi-watch.exp: hw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: hw: watchpoint trigger
+PASS: gdb.mi/mi2-amd64-entry-value.exp: break different
+PASS: gdb.mi/mi2-amd64-entry-value.exp: break breakhere_different
+PASS: gdb.mi/mi2-amd64-entry-value.exp: break breakhere_validity
+PASS: gdb.mi/mi2-amd64-entry-value.exp: break breakhere_invalid
+PASS: gdb.mi/mi2-amd64-entry-value.exp: breakpoint at main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: mi runto main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: no: set print entry-values
+PASS: gdb.mi/mi2-amd64-entry-value.exp: no: entry_equal: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: no: entry_equal: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: no: entry_different: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: no: entry_different: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: no: validity: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: no: validity: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: no: invalid: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: no: invalid: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: breakpoint at main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: mi runto main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: only: set print entry-values
+PASS: gdb.mi/mi2-amd64-entry-value.exp: only: entry_equal: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: only: entry_equal: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: only: entry_different: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: only: entry_different: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: only: validity: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: only: validity: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: only: invalid: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: only: invalid: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: breakpoint at main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: mi runto main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: preferred: set print entry-values
+PASS: gdb.mi/mi2-amd64-entry-value.exp: preferred: entry_equal: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: preferred: entry_equal: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: preferred: entry_different: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: preferred: entry_different: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: preferred: validity: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: preferred: validity: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: preferred: invalid: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: preferred: invalid: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: breakpoint at main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: mi runto main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: if-needed: set print entry-values
+PASS: gdb.mi/mi2-amd64-entry-value.exp: if-needed: entry_equal: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: if-needed: entry_equal: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: if-needed: entry_different: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: if-needed: entry_different: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: if-needed: validity: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: if-needed: validity: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: if-needed: invalid: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: if-needed: invalid: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: breakpoint at main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: mi runto main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: both: set print entry-values
+PASS: gdb.mi/mi2-amd64-entry-value.exp: both: entry_equal: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: both: entry_equal: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: both: entry_different: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: both: entry_different: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: both: validity: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: both: validity: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: both: invalid: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: both: invalid: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: breakpoint at main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: mi runto main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: compact: set print entry-values
+PASS: gdb.mi/mi2-amd64-entry-value.exp: compact: entry_equal: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: compact: entry_equal: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: compact: entry_different: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: compact: entry_different: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: compact: validity: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: compact: validity: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: compact: invalid: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: compact: invalid: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: breakpoint at main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: mi runto main
+PASS: gdb.mi/mi2-amd64-entry-value.exp: default: set print entry-values
+PASS: gdb.mi/mi2-amd64-entry-value.exp: default: entry_equal: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: default: entry_equal: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: default: entry_different: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: default: entry_different: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: default: validity: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: default: validity: -stack-list-variables
+PASS: gdb.mi/mi2-amd64-entry-value.exp: default: invalid: stop
+PASS: gdb.mi/mi2-amd64-entry-value.exp: default: invalid: -stack-list-variables
+PASS: gdb.mi/mi2-prompt.exp: console set prompt
+PASS: gdb.mi/mi2-prompt.exp: -break-list
+PASS: gdb.mi/mi2-prompt.exp: set prompt (banana)
+PASS: gdb.mi/mi2-prompt.exp: interpreter-exec mi -break-list
+PASS: gdb.mi/mi2-var-child.exp: breakpoint at do_children_tests
+PASS: gdb.mi/mi2-var-child.exp: mi runto do_children_tests
+PASS: gdb.mi/mi2-var-child.exp: run to 251 (set breakpoint)
+PASS: gdb.mi/mi2-var-child.exp: create local variable struct_declarations
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.integer
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.integer
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.character
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.character
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_int
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_int
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.func_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.func_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.func_ptr_struct
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.func_ptr_struct
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.func_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.func_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.1
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.1
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.2
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.2
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.3
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.3
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.4
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.4
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.5
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.5
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.6
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.6
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.7
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.7
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.8
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.8
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.9
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.9
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.a
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.a
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.b
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.b
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.c
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.c
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.d
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.d
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.g
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.g
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.h
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.h
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.i
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.i
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.f
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.f
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s2
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.d
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.d
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.e
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.e
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.func
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.func
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.foo
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.foo
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s2.array_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.array_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s2.func
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.func
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: step to line $line_dct_123
+PASS: gdb.mi/mi2-var-child.exp: create local variable weird
+PASS: gdb.mi/mi2-var-child.exp: get children of weird
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird
+PASS: gdb.mi/mi2-var-child.exp: get children of weird.long_array
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird.long_array
+PASS: gdb.mi/mi2-var-child.exp: get children of weird.int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird.int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of weird.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: create local variable weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: is weird editable
+PASS: gdb.mi/mi2-var-child.exp: is weird->int_ptr_ptr editable
+PASS: gdb.mi/mi2-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr editable
+PASS: gdb.mi/mi2-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr editable
+PASS: gdb.mi/mi2-var-child.exp: is weird.u1 editable
+PASS: gdb.mi/mi2-var-child.exp: is weird.s2 editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.u1.a editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.u1.b editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.u1.c editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.long_array editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.long_array.0 editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations editable
+PASS: gdb.mi/mi2-var-child.exp: delete var weird
+PASS: gdb.mi/mi2-var-child.exp: update all vars. None changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 1
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.integer
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 4
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 5
+PASS: gdb.mi/mi2-var-child.exp: update all vars int_ptr_ptr and children changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 6
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.0 changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 7
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.1 changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 8
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.2 changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_nothing
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.3-9 changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_nothing + 1
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.func_ptr changed
+PASS: gdb.mi/mi2-var-child.exp: delete var struct_declarations
+PASS: gdb.mi/mi2-var-child.exp: delete var weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 1
+PASS: gdb.mi/mi2-var-child.exp: create local variable  psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: create local variable  psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: create local variable  psnp->ptrs
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.next
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.next.ptrs
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 2
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->char_ptr (and 0.char_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 3
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->char_ptr (and 1.char_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 4
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->next->char_ptr (and 2.char_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 5
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->long_ptr (and 0.long_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 6
+XFAIL: gdb.mi/mi2-var-child.exp: update all vars psnp->next->long_ptr (and 1.long_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 7
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->next->long_ptr (and 2.long_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: break in do_anonymous_type_tests
+PASS: gdb.mi/mi2-var-child.exp: break in do_nested_struct_union_tests
+PASS: gdb.mi/mi2-var-child.exp: continue to do_anonymous_type_tests breakpoint
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for ptr
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.c
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.c
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.c
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.c.*c
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.c.*c
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.d
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.d
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.e
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.e
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.f
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.f
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.g
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.g
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h.**h
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h.**h
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.integer
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.integer
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.unsigned_integer
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.unsigned_integer
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.character
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.character
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.signed_character
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.signed_character
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr.*char_ptr
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr.*char_ptr
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.0
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.0
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.1
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.2
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.3
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.4
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.4
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.5
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.5
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.6
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.6
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.7
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.7
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.8
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.8
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.9
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.9
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for v
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of v1
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1
+PASS: gdb.mi/mi2-var-child.exp: expression for v1
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.x
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.x
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of v1.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of v1.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.1_anonymous.a
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.1_anonymous.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.2_anonymous.b
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.2_anonymous.b
+PASS: gdb.mi/mi2-var-child.exp: Run till MI stops in do_nested_struct_union_tests
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for var
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.a1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.a1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.a1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.b1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.b1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.b1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.b3.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.b3.b
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for var2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21
+PASS: gdb.mi/mi2-var-child.exp: expression for var21
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21.ab
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21.ab.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21.ab.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.a.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.a.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.b.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.b.b
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for ss_ptr
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.a1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.a1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.a1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.b1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.b1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.b1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.b3.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3.b
+PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint at main
+PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": mi runto main
+PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": set breakpoint
+PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": set watchpoint
+PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit
+PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit
+PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit 2
+PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": set x
+PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit 2
+PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint at main
+PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": mi runto main
+PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set breakpoint
+PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set watchpoint
+PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit
+PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit
+PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2
+PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x
+PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2
+PASS: gdb.modula2/unbounded-array.exp: switch to modula-2
+PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a
+PASS: gdb.modula2/unbounded-array.exp: print unbounded array contents
+PASS: gdb.modula2/unbounded-array.exp: print the 1st element of array a
+PASS: gdb.modula2/unbounded-array.exp: print the 2nd element of array a
+PASS: gdb.modula2/unbounded-array.exp: print the 3rd element of array a
+PASS: gdb.modula2/unbounded-array.exp: print the 4th element of array a
+PASS: gdb.modula2/unbounded-array.exp: print the 5th element of array a
+UNTESTED: gdb.multi/base.exp: base.exp
+PASS: gdb.multi/dummy-frame-restore.exp: add inferior 2 with -exec dummy-frame-restore
+PASS: gdb.multi/dummy-frame-restore.exp: switch to inferior 2
+FAIL: gdb.multi/dummy-frame-restore.exp: Can't run to f2
+UNSUPPORTED: gdb.multi/info-threads.exp: Couldn't compile info-threads0.o: unrecognized error
+UNTESTED: gdb.multi/info-threads.exp: failed to prepare
+UNTESTED: gdb.multi/multi-arch-exec.exp: multi-arch-exec.exp
+UNTESTED: gdb.multi/multi-arch.exp: multi-arch.exp
+FAIL: gdb.multi/multi-attach.exp: attach to program 1
+PASS: gdb.multi/multi-attach.exp: backtrace 1
+PASS: gdb.multi/multi-attach.exp: add second inferior
+PASS: gdb.multi/multi-attach.exp: switch to second inferior
+FAIL: gdb.multi/multi-attach.exp: attach to program 2
+PASS: gdb.multi/multi-attach.exp: backtrace 2
+PASS: gdb.multi/multi-attach.exp: kill inferior 2
+PASS: gdb.multi/multi-attach.exp: inferior 1
+PASS: gdb.multi/multi-attach.exp: kill inferior 1
+PASS: gdb.multi/tids.exp: successfully compiled posix threads test case
+PASS: gdb.multi/tids.exp: single inferior: info threads
+FAIL: gdb.multi/tids.exp: single inferior: thread
+PASS: gdb.multi/tids.exp: two inferiors: add empty inferior 2
+FAIL: gdb.multi/tids.exp: two inferiors: info threads
+FAIL: gdb.multi/tids.exp: two inferiors: thread
+PASS: gdb.multi/tids.exp: two inferiors: switch to inferior 2
+PASS: gdb.multi/tids.exp: two inferiors: load file in inferior 2
+PASS: gdb.multi/tids.exp: two inferiors: info threads show inferior numbers
+PASS: gdb.multi/tids.exp: two inferiors: switch to thread using extended thread ID
+FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: once
+PASS: gdb.multi/tids.exp: two inferiors: inferior 1
+FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: twice
+FAIL: gdb.multi/tids.exp: two inferiors: info threads again
+FAIL: gdb.multi/tids.exp: two inferiors: info threads -gid
+FAIL: gdb.multi/tids.exp: two inferiors: p $_thread == 2
+FAIL: gdb.multi/tids.exp: two inferiors: p $_gthread == 4
+PASS: gdb.multi/tids.exp: two inferiors: thread 4
+FAIL: gdb.multi/tids.exp: two inferiors: more threads: setting breakpoint at thread_function2
+PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 2
+FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: once
+PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 1
+FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: twice
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 2 3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 2 3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.2 1.3 2.1 2.2
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 1.2 1.3 2.1 2.2
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 2-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 1.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 1.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3
+PASS: gdb.multi/tids.exp: two inferiors: p $inf = 1
+PASS: gdb.multi/tids.exp: two inferiors: p $thr_start = 2
+PASS: gdb.multi/tids.exp: two inferiors: p $thr_end = 3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-3
+PASS: gdb.multi/tids.exp: two inferiors: info threads $conv123
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $conv123
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-3
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$conv123
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$conv123
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-3
+PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$conv123
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$conv123
+PASS: gdb.multi/tids.exp: two inferiors: p $inf = 30
+PASS: gdb.multi/tids.exp: two inferiors: p $thr = 20
+PASS: gdb.multi/tids.exp: two inferiors: info threads $thr
+PASS: gdb.multi/tids.exp: two inferiors: info threads $thr 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $thr
+PASS: gdb.multi/tids.exp: two inferiors: info threads 20
+PASS: gdb.multi/tids.exp: two inferiors: info threads 20 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 20
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.20
+PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $inf.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 30.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.1
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: info threads *
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply *
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.1
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.1
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.*
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.*
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.* 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.* 1.*
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 3.*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 3.* p 1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-3 1.
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-3 1.
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 2 1.1.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 2 1.1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1.1 2
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1.1 2
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-2.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-2.1
+PASS: gdb.multi/tids.exp: two inferiors: p $zero = 0
+PASS: gdb.multi/tids.exp: two inferiors: p $one = 1
+PASS: gdb.multi/tids.exp: two inferiors: p $minus_one = -11
+PASS: gdb.multi/tids.exp: two inferiors: info threads foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads foo1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply foo1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-
+PASS: gdb.multi/tids.exp: two inferiors: info threads 2-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 2-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads -1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply -1
+PASS: gdb.multi/tids.exp: two inferiors: info threads -$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply -$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads $minus_one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $minus_one
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-*
+PASS: gdb.multi/tids.exp: two inferiors: info threads *1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply *1
+PASS: gdb.multi/tids.exp: two inferiors: info threads *foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply *foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads foo*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply foo*
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$one-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$one-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.2-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.2-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$minus_one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$minus_one
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-*
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.*1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.*1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.*foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.*foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo*
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$one-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$one-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.2-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.2-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.2-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.2-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$minus_one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$minus_one
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-*
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.*1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.*1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.*foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.*foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo*
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1 1.2
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1-2
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1-2
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 30.1
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.*
+PASS: gdb.multi/tids.exp: two inferiors: info threads 3.1
+PASS: gdb.multi/tids.exp: python: test gdb.selected_thread
+FAIL: gdb.multi/tids.exp: python: test InferiorThread.num
+FAIL: gdb.multi/tids.exp: python: test InferiorThread.global_num
+UNRESOLVED: gdb.multi/tids.exp: python: setting breakpoint at thread_function1
+FAIL: gdb.multi/tids.exp: python: make breakpoint thread-specific with python
+FAIL: gdb.multi/tids.exp: python: thread specific breakpoint right thread
+PASS: gdb.multi/tids.exp: back to one inferior: kill inferior 2
+PASS: gdb.multi/tids.exp: back to one inferior: thread 1.1
+PASS: gdb.multi/tids.exp: back to one inferior: remove inferior 2
+FAIL: gdb.multi/tids.exp: back to one inferior: info threads
+PASS: gdb.multi/tids.exp: back to one inferior: thread
+PASS: gdb.multi/tids.exp: single-inferior but not initial: add empty inferior
+FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with multiple inferiors
+PASS: gdb.multi/tids.exp: single-inferior but not initial: thread
+PASS: gdb.multi/tids.exp: single-inferior but not initial: switch to inferior 3
+PASS: gdb.multi/tids.exp: single-inferior but not initial: load file in inferior 3
+PASS: gdb.multi/tids.exp: single-inferior but not initial: remove inferior 1
+FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior
+FAIL: gdb.multi/tids.exp: single-inferior but not initial: thread again
+PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case
+PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on
+PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 1
+PASS: gdb.multi/watchpoint-multi.exp: add inferior 2
+PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2, first time
+FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2
+PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2
+PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1
+PASS: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1
+PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again
+FAIL: gdb.multi/watchpoint-multi.exp: catch c on inferior 2
+FAIL: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 2
+PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 again
+FAIL: gdb.multi/watchpoint-multi.exp: catch b on inferior 1
+FAIL: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 1
+UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error
+UNSUPPORTED: gdb.objc/nondebug.exp: Couldn't compile nondebug.m: unrecognized error
+UNSUPPORTED: gdb.objc/objcdecode.exp: Couldn't compile objcdecode.m: unrecognized error
+PASS: gdb.objc/print.exp: set language objective-c
+PASS: gdb.objc/print.exp: set language to "objective-c"
+PASS: gdb.objc/print.exp: check fp + text
+PASS: gdb.objc/print.exp: p 1.
+PASS: gdb.objc/print.exp: p 1.5
+PASS: gdb.objc/print.exp: p 1.f
+PASS: gdb.objc/print.exp: p 1.5f
+PASS: gdb.objc/print.exp: p 1.l
+PASS: gdb.objc/print.exp: p 1.5l
+PASS: gdb.objc/print.exp: p 0x1.1
+PASS: gdb.objc/print.exp: reject p 1.1x
+PASS: gdb.objc/print.exp: reject p 1.1ff
+PASS: gdb.objc/print.exp: reject p 1.1ll
+PASS: gdb.opt/clobbered-registers-O2.exp: Backtracing
+PASS: gdb.opt/clobbered-registers-O2.exp: print operand0
+PASS: gdb.opt/clobbered-registers-O2.exp: print operand1
+PASS: gdb.opt/inline-break.exp: break func1
+PASS: gdb.opt/inline-break.exp: break func2
+PASS: gdb.opt/inline-break.exp: break func3b
+PASS: gdb.opt/inline-break.exp: break func4b
+PASS: gdb.opt/inline-break.exp: break func5b
+PASS: gdb.opt/inline-break.exp: break func6b
+PASS: gdb.opt/inline-break.exp: break func7b
+PASS: gdb.opt/inline-break.exp: break func8b
+PASS: gdb.opt/inline-break.exp: print func1
+PASS: gdb.opt/inline-break.exp: print func2
+PASS: gdb.opt/inline-bt.exp: continue to bar (1)
+PASS: gdb.opt/inline-bt.exp: backtrace from bar (1)
+PASS: gdb.opt/inline-bt.exp: bar not inlined
+PASS: gdb.opt/inline-bt.exp: continue to bar (2)
+PASS: gdb.opt/inline-bt.exp: backtrace from bar (2)
+PASS: gdb.opt/inline-bt.exp: up from bar (2)
+PASS: gdb.opt/inline-bt.exp: func1 inlined (2)
+PASS: gdb.opt/inline-bt.exp: continue to bar (3)
+PASS: gdb.opt/inline-bt.exp: backtrace from bar (3)
+PASS: gdb.opt/inline-bt.exp: up from bar (3)
+PASS: gdb.opt/inline-bt.exp: func1 inlined (3)
+PASS: gdb.opt/inline-bt.exp: up from func1 (3)
+PASS: gdb.opt/inline-bt.exp: func2 inlined (3)
+PASS: gdb.opt/inline-bt.exp: set backtrace limit 2
+PASS: gdb.opt/inline-bt.exp: flushregs
+PASS: gdb.opt/inline-bt.exp: up from bar (4)
+PASS: gdb.opt/inline-bt.exp: info frame still works
+PASS: gdb.opt/inline-bt.exp: up hits limit
+PASS: gdb.opt/inline-cmds.exp: set listsize 1
+PASS: gdb.opt/inline-cmds.exp: continue to bar (1)
+PASS: gdb.opt/inline-cmds.exp: backtrace from bar (1)
+PASS: gdb.opt/inline-cmds.exp: up from bar (1)
+PASS: gdb.opt/inline-cmds.exp: func1 inlined (1)
+PASS: gdb.opt/inline-cmds.exp: continue to bar (2)
+PASS: gdb.opt/inline-cmds.exp: backtrace from bar (2)
+PASS: gdb.opt/inline-cmds.exp: up from bar (2)
+PASS: gdb.opt/inline-cmds.exp: func1 inlined (2)
+PASS: gdb.opt/inline-cmds.exp: up from func1 (2)
+PASS: gdb.opt/inline-cmds.exp: func2 inlined (2)
+PASS: gdb.opt/inline-cmds.exp: continue to marker
+PASS: gdb.opt/inline-cmds.exp: backtrace from marker
+PASS: gdb.opt/inline-cmds.exp: marker not inlined
+PASS: gdb.opt/inline-cmds.exp: next over inlined functions
+PASS: gdb.opt/inline-cmds.exp: next past inlined func1
+PASS: gdb.opt/inline-cmds.exp: print x before func1
+PASS: gdb.opt/inline-cmds.exp: backtrace does not include func1
+PASS: gdb.opt/inline-cmds.exp: stepped over call to func1
+PASS: gdb.opt/inline-cmds.exp: step into func1
+PASS: gdb.opt/inline-cmds.exp: finish from func1
+PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: consecutive func1
+PASS: gdb.opt/inline-cmds.exp: next to first func1
+KFAIL: gdb.opt/inline-cmds.exp: next to second func1 (PRMS: gdb/NNNN)
+PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: func1 then func3
+PASS: gdb.opt/inline-cmds.exp: next to func1 before func3
+PASS: gdb.opt/inline-cmds.exp: next to func3
+PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: finish into func1
+PASS: gdb.opt/inline-cmds.exp: next to finish marker
+PASS: gdb.opt/inline-cmds.exp: step into finish marker
+PASS: gdb.opt/inline-cmds.exp: finish from marker to func1
+PASS: gdb.opt/inline-cmds.exp: step into func1 for finish
+PASS: gdb.opt/inline-cmds.exp: finish from func1 to func3
+PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: before the outer_inline call
+PASS: gdb.opt/inline-cmds.exp: reach 1 the outer_inline call
+PASS: gdb.opt/inline-cmds.exp: reach outer_inline2
+PASS: gdb.opt/inline-cmds.exp: backtrace at main of outer_inline
+PASS: gdb.opt/inline-cmds.exp: enter outer_inline2
+PASS: gdb.opt/inline-cmds.exp: backtrace at outer_inline2
+PASS: gdb.opt/inline-cmds.exp: enter outer_inline1 from outer_inline2
+PASS: gdb.opt/inline-cmds.exp: backtrace at outer_inline1
+PASS: gdb.opt/inline-cmds.exp: enter noinline from outer_inline1
+PASS: gdb.opt/inline-cmds.exp: backtrace at noinline from outer_inline1
+PASS: gdb.opt/inline-cmds.exp: enter inlined_fn from noinline
+PASS: gdb.opt/inline-cmds.exp: backtrace at inlined_fn from noinline
+PASS: gdb.opt/inline-cmds.exp: inlined_fn from noinline inlined
+PASS: gdb.opt/inline-cmds.exp: up to noinline
+PASS: gdb.opt/inline-cmds.exp: noinline from outer_inline1 not inlined
+PASS: gdb.opt/inline-cmds.exp: up to outer_inline1
+PASS: gdb.opt/inline-cmds.exp: outer_inline1 inlined
+PASS: gdb.opt/inline-cmds.exp: up to outer_inline2
+PASS: gdb.opt/inline-cmds.exp: outer_inline2 inlined
+PASS: gdb.opt/inline-cmds.exp: up from outer_inline2
+PASS: gdb.opt/inline-cmds.exp: main not inlined
+PASS: gdb.opt/inline-locals.exp: continue to bar (1)
+PASS: gdb.opt/inline-locals.exp: continue to bar (2)
+PASS: gdb.opt/inline-locals.exp: backtrace from bar (2)
+PASS: gdb.opt/inline-locals.exp: up from bar (2)
+PASS: gdb.opt/inline-locals.exp: func1 inlined (2)
+PASS: gdb.opt/inline-locals.exp: info locals above bar (2)
+PASS: gdb.opt/inline-locals.exp: info args above bar (2)
+PASS: gdb.opt/inline-locals.exp: print local (2)
+PASS: gdb.opt/inline-locals.exp: print out of scope local
+PASS: gdb.opt/inline-locals.exp: continue to bar (3)
+PASS: gdb.opt/inline-locals.exp: backtrace from bar (3)
+PASS: gdb.opt/inline-locals.exp: up from bar (3)
+PASS: gdb.opt/inline-locals.exp: func1 inlined (3)
+PASS: gdb.opt/inline-locals.exp: info locals above bar (3)
+PASS: gdb.opt/inline-locals.exp: info args above bar (3)
+PASS: gdb.opt/inline-locals.exp: print local (3)
+PASS: gdb.opt/solib-intra-step.exp: first-hit
+PASS: gdb.opt/solib-intra-step.exp: second-hit (optimized 3)
+PASS: gdb.opt/solib-intra-step.exp: continue to breakpoint: second-hit
+UNSUPPORTED: gdb.pascal/case-insensitive-symbols.exp: No pascal compiler found
+UNTESTED: gdb.pascal/case-insensitive-symbols.exp: case-insensitive-symbols.exp
+UNSUPPORTED: gdb.pascal/floats.exp: No pascal compiler found
+UNTESTED: gdb.pascal/floats.exp: floats.exp
+UNSUPPORTED: gdb.pascal/gdb11492.exp: No pascal compiler found
+UNTESTED: gdb.pascal/gdb11492.exp: gdb11492.exp
+UNSUPPORTED: gdb.pascal/hello.exp: No pascal compiler found
+UNSUPPORTED: gdb.pascal/integers.exp: No pascal compiler found
+PASS: gdb.pascal/print.exp: set language pascal
+PASS: gdb.pascal/print.exp: set language to "pascal"
+PASS: gdb.pascal/print.exp: check fp + text
+PASS: gdb.pascal/print.exp: p 1.
+PASS: gdb.pascal/print.exp: p 1.5
+PASS: gdb.pascal/print.exp: p 1.f
+PASS: gdb.pascal/print.exp: p 1.5f
+PASS: gdb.pascal/print.exp: p 1.l
+PASS: gdb.pascal/print.exp: p 1.5l
+PASS: gdb.pascal/print.exp: p 0x1.1
+PASS: gdb.pascal/print.exp: reject p 1.1x
+PASS: gdb.pascal/print.exp: reject p 1.1ff
+PASS: gdb.pascal/print.exp: reject p 1.1ll
+UNSUPPORTED: gdb.pascal/stub-method.exp: No pascal compiler found
+PASS: gdb.pascal/types.exp: set language pascal
+PASS: gdb.pascal/types.exp: set language to "pascal"
+PASS: gdb.pascal/types.exp: pt 123
+PASS: gdb.pascal/types.exp: pt TRUE
+PASS: gdb.pascal/types.exp: pt FALSE
+PASS: gdb.pascal/types.exp: pt 'a'
+KFAIL: gdb.pascal/types.exp: pt 'a simple string' (PRMS: gdb/2326)
+PASS: gdb.pascal/types.exp: pt .44
+PASS: gdb.pascal/types.exp: pt 44.0
+PASS: gdb.pascal/types.exp: pt 10e20
+PASS: gdb.pascal/types.exp: pt 10E20
+PASS: gdb.python/lib-types.exp: python import gdb.types
+PASS: gdb.python/lib-types.exp: python const_class1_obj = gdb.parse_and_eval ('const_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_const_class1_obj = gdb.types.get_basic_type (const_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (const_class1_obj.type))
+PASS: gdb.python/lib-types.exp: const stripping
+PASS: gdb.python/lib-types.exp: python volatile_class1_obj = gdb.parse_and_eval ('volatile_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_volatile_class1_obj = gdb.types.get_basic_type (volatile_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (volatile_class1_obj.type))
+PASS: gdb.python/lib-types.exp: volatile stripping
+PASS: gdb.python/lib-types.exp: python const_volatile_class1_obj = gdb.parse_and_eval ('const_volatile_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_const_volatile_class1_obj = gdb.types.get_basic_type (const_volatile_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (const_volatile_class1_obj.type))
+PASS: gdb.python/lib-types.exp: volatile+const stripping
+PASS: gdb.python/lib-types.exp: python typedef_class1_obj = gdb.parse_and_eval ('typedef_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_typedef_class1_obj = gdb.types.get_basic_type (typedef_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (typedef_class1_obj.type))
+PASS: gdb.python/lib-types.exp: typedef stripping
+PASS: gdb.python/lib-types.exp: python class1_ref_obj = gdb.parse_and_eval ('class1_ref_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_class1_ref_obj = gdb.types.get_basic_type (class1_ref_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (class1_ref_obj.type))
+PASS: gdb.python/lib-types.exp: reference stripping
+PASS: gdb.python/lib-types.exp: python typedef_const_typedef_class1_obj = gdb.parse_and_eval ('typedef_const_typedef_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_typedef_const_typedef_class1_obj = gdb.types.get_basic_type (typedef_const_typedef_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (typedef_class1_obj.type))
+PASS: gdb.python/lib-types.exp: nested typedef stripping
+PASS: gdb.python/lib-types.exp: python typedef_const_typedef_class1_ref_obj = gdb.parse_and_eval ('typedef_const_typedef_class1_ref_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_typedef_const_typedef_class1_ref_obj = gdb.types.get_basic_type (typedef_const_typedef_class1_ref_obj.type)
+XFAIL: gdb.python/lib-types.exp: python print (str (typedef_const_typedef_class1_ref_obj.type)) (PRMS gcc/55641)
+PASS: gdb.python/lib-types.exp: nested typedef/ref stripping
+PASS: gdb.python/lib-types.exp: python class1_obj = gdb.parse_and_eval ('class1_obj')
+PASS: gdb.python/lib-types.exp: python print (gdb.types.has_field (class1_obj.type, 'x'))
+PASS: gdb.python/lib-types.exp: python print (gdb.types.has_field (class1_obj.type, 'nope'))
+PASS: gdb.python/lib-types.exp: python subclass1_obj = gdb.parse_and_eval ('subclass1_obj')
+PASS: gdb.python/lib-types.exp: python print (gdb.types.has_field (subclass1_obj.type, 'x'))
+PASS: gdb.python/lib-types.exp: python enum1_obj = gdb.parse_and_eval ('enum1_obj')
+PASS: gdb.python/lib-types.exp: python enum1_dict = gdb.types.make_enum_dict (enum1_obj.type)
+PASS: gdb.python/lib-types.exp: python enum1_list = sorted (enum1_dict.items ())
+PASS: gdb.python/lib-types.exp: python print (enum1_list)
+PASS: gdb.python/lib-types.exp: python struct_a = gdb.lookup_type ('struct A')
+PASS: gdb.python/lib-types.exp: python print (struct_a.keys ())
+PASS: gdb.python/lib-types.exp: python print ([k for k,v in gdb.types.deep_items(struct_a)])
+PASS: gdb.python/py-arch.exp: Test empty architecture.name does not trigger an assert
+PASS: gdb.python/py-arch.exp: Test empty architecture.disassemble does not trigger an assert
+PASS: gdb.python/py-arch.exp: test number of instructions 1
+PASS: gdb.python/py-arch.exp: test number of instructions 2
+PASS: gdb.python/py-arch.exp: test number of instructions 3
+PASS: gdb.python/py-arch.exp: test number of instructions 4
+PASS: gdb.python/py-arch.exp: test key addr
+PASS: gdb.python/py-arch.exp: test key asm
+PASS: gdb.python/py-arch.exp: test key length
+PASS: gdb.python/py-arch.exp: test bad memory access
+PASS: gdb.python/py-bad-printers.exp: load python file
+PASS: gdb.python/py-bad-printers.exp: continue to breakpoint: break here
+PASS: gdb.python/py-bad-printers.exp: enable pretty-printer global bad-printers;container1
+PASS: gdb.python/py-bad-printers.exp: disable pretty-printer global bad-printers;container2
+PASS: gdb.python/py-bad-printers.exp: print c
+PASS: gdb.python/py-bad-printers.exp: enable pretty-printer global bad-printers;container2
+PASS: gdb.python/py-bad-printers.exp: disable pretty-printer global bad-printers;container1
+PASS: gdb.python/py-bad-printers.exp: print c
+PASS: gdb.python/py-block.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-block.exp: Check block not None
+PASS: gdb.python/py-block.exp: First anonymous block
+PASS: gdb.python/py-block.exp: Check start not None
+PASS: gdb.python/py-block.exp: Check end not None
+PASS: gdb.python/py-block.exp: Not a global block
+PASS: gdb.python/py-block.exp: Not a static block
+PASS: gdb.python/py-block.exp: Get block
+PASS: gdb.python/py-block.exp: Get block
+PASS: gdb.python/py-block.exp: Is the global block
+PASS: gdb.python/py-block.exp: Is the static block
+PASS: gdb.python/py-block.exp: Get superblock
+PASS: gdb.python/py-block.exp: Second anonymous block
+PASS: gdb.python/py-block.exp: Get superblock 2
+PASS: gdb.python/py-block.exp: Print superblock 2 function
+PASS: gdb.python/py-block.exp: up
+PASS: gdb.python/py-block.exp: Check Frame 2's block not None
+PASS: gdb.python/py-block.exp: main block
+PASS: gdb.python/py-block.exp: Check block validity
+PASS: gdb.python/py-block.exp: Check block validity
+PASS: gdb.python/py-block.exp: Check block validity
+PASS: gdb.python/py-block.exp: Check block validity
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @main
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint location @main
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check for two breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @main 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint location @main 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @mult_line
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint location @mult_line
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint hit count @1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply @6
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint hit count @6
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check expected variable result after 6 iterations
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at add 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint enabled.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at add 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply after re-enable
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint thread
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint type
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint number 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint number 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint number 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: Number of breakpoints before delete
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: continue to breakpoint: Break at multiply.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: Check breakpoint invalidated
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: Number of breakpoints after delete
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: continue to breakpoint: Break at end.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: Test conditional has been set
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply @5
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: Test conditional breakpoint stopped after five iterations
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: Test conditional read
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply @6
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: Test breakpoint stopped after six iterations
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: commands $bpnum
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: print "Command for breakpoint has been executed."
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: print result
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: python print (blist[len(blist)-1].commands)
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check invisible bp obj exists 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint location 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint visibility 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check info breakpoints shows visible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check invisible bp obj exists 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint location 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint visibility 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check info breakpoints does not show invisible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check maint info breakpoints shows invisible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_watchpoints: Test watchpoint write
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Check info breakpoints does not show invisible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Check maint info breakpoints shows invisible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Test watchpoint write
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint - class bp_eval (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -    inf_i = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -    count = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -    def stop (self):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -       self.count = self.count + 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -       self.inf_i = gdb.parse_and_eval("i")
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -       if self.inf_i == 3:
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -         return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -       return False
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint - class bp_also_eval (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -    count = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -    def stop (self):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -       self.count = self.count + 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -       if self.count == 9:
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -         return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -       return False
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a third breakpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a third breakpoint - class basic (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a third breakpoint -    count = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a third breakpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: continue to breakpoint: Break at multiply, i==3
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check inferior value matches python accounting
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check python accounting matches inferior
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check non firing same-location also_eval_bp1 function was also called at each stop.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check non firing same-location eval_bp1 function was also called at each stop.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check you cannot add a CLI condition to a Python breakpoint that has defined stop
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Construct an eval function - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Construct an eval function - def stop_func ():
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Construct an eval function -    return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Construct an eval function - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Assign stop function to a breakpoint that has a condition
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Test that evaluate function has not been yet executed (ie count = 0)
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: continue to breakpoint: Break at multiply, count==1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Test that evaluate function is run when location also has normal bp
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint - class wp_eval (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -    def stop (self):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -       self.result = gdb.parse_and_eval("result")
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -       if self.result == 788:
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -         return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -       return False
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Test watchpoint write
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check that this unrelated breakpoints eval function was never called.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint - class temp_bp (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint -    count = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint -    def stop (self):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint -       self.count = self.count + 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint -       return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check info breakpoints shows breakpoint with temporary status
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check temporary breakpoint location
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check breakpoint temporary status
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: continue to breakpoint: Break at multiply.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check temporary stop callback executed before deletion.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check temporary breakpoint is deleted after being hit
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check info breakpoints shows temporary breakpoint is deleted
+PASS: gdb.python/py-breakpoint.exp: python gdb.Breakpoint("*main")
+PASS: gdb.python/py-breakpoint.exp: long value of main
+PASS: gdb.python/py-breakpoint.exp: python gdb.Breakpoint("  *{}".format(str(main_addr)))
+PASS: gdb.python/py-caller-is.exp: continue to breakpoint: bottom_func
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("bottom_func", 0)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("middle_func")
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("top_func")
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("middle_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("top_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("foo", -1)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^bottom", 0)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^middle_")
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^top_")
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^middle_", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^top_f", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("foo", -1)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("bottom_func", 0)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("middle_func")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("top_func")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("middle_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("top_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("main", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("foo", -1)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^bottom", 0)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^middle_")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^top_")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^middle_", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^top_f", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^main", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("foo", -1)
+PASS: gdb.python/py-cmd.exp: input simple command - python
+PASS: gdb.python/py-cmd.exp: input simple command - class test_cmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input simple command -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input simple command -     super (test_cmd, self).__init__ ("test_cmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input simple command -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input simple command -     print ("test_cmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input simple command - test_cmd ()
+PASS: gdb.python/py-cmd.exp: input simple command - end
+PASS: gdb.python/py-cmd.exp: call simple command
+PASS: gdb.python/py-cmd.exp: input prefix command - python
+PASS: gdb.python/py-cmd.exp: input prefix command - class prefix_cmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input prefix command -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input prefix command -     super (prefix_cmd, self).__init__ ("prefix_cmd", gdb.COMMAND_OBSCURE, gdb.COMPLETE_NONE, True)
+PASS: gdb.python/py-cmd.exp: input prefix command -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input prefix command -     print ("prefix_cmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input prefix command - prefix_cmd ()
+PASS: gdb.python/py-cmd.exp: input prefix command - end
+PASS: gdb.python/py-cmd.exp: call prefix command
+PASS: gdb.python/py-cmd.exp: input subcommand - python
+PASS: gdb.python/py-cmd.exp: input subcommand - class subcmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input subcommand -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input subcommand -     super (subcmd, self).__init__ ("prefix_cmd subcmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input subcommand -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input subcommand -     print ("subcmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input subcommand - subcmd ()
+PASS: gdb.python/py-cmd.exp: input subcommand - end
+PASS: gdb.python/py-cmd.exp: call subcmd
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments - python
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments - class prefix_cmd2 (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments -     super (prefix_cmd2, self).__init__ ("prefix_cmd2", gdb.COMMAND_OBSCURE, prefix = True, completer_class = gdb.COMPLETE_FILENAME)
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments -     print ("prefix_cmd2 output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments - prefix_cmd2 ()
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments - end
+PASS: gdb.python/py-cmd.exp: call prefix command, keyword arguments
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 - python
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 - class subcmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 -     super (subcmd, self).__init__ ("prefix_cmd2 subcmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 -     print ("subcmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 - subcmd ()
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 - end
+PASS: gdb.python/py-cmd.exp: call subcmd under prefix_cmd2
+PASS: gdb.python/py-cmd.exp: input new subcommand - python
+PASS: gdb.python/py-cmd.exp: input new subcommand - class newsubcmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input new subcommand -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input new subcommand -     super (newsubcmd, self).__init__ ("info newsubcmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input new subcommand -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input new subcommand -     print ("newsubcmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input new subcommand - newsubcmd ()
+PASS: gdb.python/py-cmd.exp: input new subcommand - end
+PASS: gdb.python/py-cmd.exp: call newsubcmd
+PASS: gdb.python/py-cmd.exp: input command to throw error - python
+PASS: gdb.python/py-cmd.exp: input command to throw error - class test_error_cmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input command to throw error -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input command to throw error -     super (test_error_cmd, self).__init__ ("test_error_cmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input command to throw error -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input command to throw error -     raise gdb.GdbError ('you lose!')
+PASS: gdb.python/py-cmd.exp: input command to throw error - test_error_cmd ()
+PASS: gdb.python/py-cmd.exp: input command to throw error - end
+PASS: gdb.python/py-cmd.exp: call error command
+PASS: gdb.python/py-cmd.exp: string_to_argv ("1 2 3")
+PASS: gdb.python/py-cmd.exp: string_to_argv ("'1 2' 3")
+PASS: gdb.python/py-cmd.exp: string_to_argv ('"1 2" 3')
+PASS: gdb.python/py-cmd.exp: string_to_argv ('1\ 2 3')
+PASS: gdb.python/py-cmd.exp: input simple user-defined command - python
+PASS: gdb.python/py-cmd.exp: input simple user-defined command - class test_help (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -   """Docstring"""
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -     super (test_help, self).__init__ ("test_help", gdb.COMMAND_USER)
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -     print ("test_cmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input simple user-defined command - test_help ()
+PASS: gdb.python/py-cmd.exp: input simple user-defined command - end
+PASS: gdb.python/py-cmd.exp: call simple user-defined command
+PASS: gdb.python/py-cmd.exp: see user-defined command in `help user-defined`
+PASS: gdb.python/py-cmd.exp: don't show user-defined python command in `show user command`
+PASS: gdb.python/py-cmd.exp: expression completion command - python
+PASS: gdb.python/py-cmd.exp: expression completion command - class expr_test (gdb.Command):
+PASS: gdb.python/py-cmd.exp: expression completion command -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: expression completion command -     super (expr_test, self).__init__ ("expr_test", gdb.COMMAND_USER, gdb.COMPLETE_EXPRESSION)
+PASS: gdb.python/py-cmd.exp: expression completion command -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: expression completion command -     print ("invoked on = %s" % arg)
+PASS: gdb.python/py-cmd.exp: expression completion command - expr_test ()
+PASS: gdb.python/py-cmd.exp: expression completion command - end
+PASS: gdb.python/py-cmd.exp: Test completion through complete command
+PASS: gdb.python/py-cmd.exp: complete 'expr_test bar.i'
+PASS: gdb.python/py-completion.exp: source $(SOURCE_DIR)/gdb/testsuite/gdb.python/py-completion.py
+PASS: gdb.python/py-completion.exp: completefileinit completion
+PASS: gdb.python/py-completion.exp: discard #1
+PASS: gdb.python/py-completion.exp: completefilemethod completion
+PASS: gdb.python/py-completion.exp: discard #2
+PASS: gdb.python/py-completion.exp: completefilecommandcond completion
+PASS: gdb.python/py-completion.exp: source $(SOURCE_DIR)/gdb/testsuite/gdb.python/py-completion.py
+PASS: gdb.python/py-completion.exp: list all completions of 'complete completel'
+PASS: gdb.python/py-completion.exp: discard #3
+PASS: gdb.python/py-completion.exp: list all completions of 'complete completelimit1 c'
+PASS: gdb.python/py-completion.exp: discard #4
+PASS: gdb.python/py-completion.exp: tab-complete 'completelimit1 c'
+PASS: gdb.python/py-completion.exp: discard #5
+PASS: gdb.python/py-completion.exp: list all completions of 'complete completelimit2 c'
+XFAIL: gdb.python/py-error.exp: set host-charset IBM1047
+UNTESTED: gdb.python/py-error.exp: main reached
+PASS: gdb.python/py-events.exp: test-objfile-events
+PASS: gdb.python/py-events.exp: New objfile notification
+PASS: gdb.python/py-events.exp: test-events
+PASS: gdb.python/py-events.exp: continue
+PASS: gdb.python/py-events.exp: step 3
+FAIL: gdb.python/py-events.exp: get current thread
+PASS: gdb.python/py-events.exp: get address of do_nothing
+PASS: gdb.python/py-evsignal.exp: successfully compiled posix threads test case
+PASS: gdb.python/py-evsignal.exp: test-events
+PASS: gdb.python/py-evsignal.exp: set non-stop on
+UNSUPPORTED: gdb.python/py-evsignal.exp: non-stop mode is unsupported
+UNSUPPORTED: gdb.python/py-evthreads.exp: displaced stepping
+PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here
+PASS: gdb.python/py-explore-cc.exp: explore A
+PASS: gdb.python/py-explore-cc.exp: explore a
+PASS: gdb.python/py-explore-cc.exp: explore int_ref
+PASS: gdb.python/py-explore-cc.exp: explore int_ptr_ref
+PASS: gdb.python/py-explore-cc.exp: explore_int_ptr_ref_as_single_value_pointer
+PASS: gdb.python/py-explore-cc.exp: explore b
+PASS: gdb.python/py-explore-cc.exp: explore_base_class_A
+PASS: gdb.python/py-explore-cc.exp: return_to_b_from_A
+PASS: gdb.python/py-explore-cc.exp: explore_field_i_of_b
+PASS: gdb.python/py-explore-cc.exp: return_to_b_from_i
+PASS: gdb.python/py-explore-cc.exp: explore_field_c_of_b
+PASS: gdb.python/py-explore-cc.exp: return_to_b_from_i
+PASS: gdb.python/py-explore-cc.exp: return_to_gdb_prompt_from_b
+PASS: gdb.python/py-explore-cc.exp: explore B
+PASS: gdb.python/py-explore-cc.exp: explore_base_class_A
+PASS: gdb.python/py-explore-cc.exp: return_to_B
+PASS: gdb.python/py-explore-cc.exp: explore_field_i_of_B
+PASS: gdb.python/py-explore-cc.exp: return_to_B_from_i
+PASS: gdb.python/py-explore-cc.exp: explore_field_c_of_B
+PASS: gdb.python/py-explore-cc.exp: return_to_B_from_c
+PASS: gdb.python/py-explore-cc.exp: return_to_gdb_prompt_from_B
+PASS: gdb.python/py-explore.exp: continue to breakpoint: Break here
+PASS: gdb.python/py-explore.exp: explore i
+PASS: gdb.python/py-explore.exp: explore ss
+PASS: gdb.python/py-explore.exp: explore *ss_ptr
+PASS: gdb.python/py-explore.exp: explore ss_t
+PASS: gdb.python/py-explore.exp: explore ss_ptr
+PASS: gdb.python/py-explore.exp: explore ss_ptr as single value pointer
+PASS: gdb.python/py-explore.exp: explore darray_ref
+PASS: gdb.python/py-explore.exp: no_to_explore_as_pointer
+PASS: gdb.python/py-explore.exp: explore_as_array
+PASS: gdb.python/py-explore.exp: explore_as_array_index_2
+PASS: gdb.python/py-explore.exp: end explore_as_array_index_2
+PASS: gdb.python/py-explore.exp: end explore_as_array
+PASS: gdb.python/py-explore.exp: explore su
+PASS: gdb.python/py-explore.exp: explore su.d
+PASS: gdb.python/py-explore.exp: end su.d exploration
+PASS: gdb.python/py-explore.exp: end su exploration
+PASS: gdb.python/py-explore.exp: explore cs
+PASS: gdb.python/py-explore.exp: explore cs.s
+PASS: gdb.python/py-explore.exp: end cs.s exploration
+PASS: gdb.python/py-explore.exp: explore cs.u
+PASS: gdb.python/py-explore.exp: end cs.u exploration
+PASS: gdb.python/py-explore.exp: end cs exploration
+PASS: gdb.python/py-explore.exp: explore cu
+PASS: gdb.python/py-explore.exp: explore cu.sa
+PASS: gdb.python/py-explore.exp: explore cu.sa[0]
+PASS: gdb.python/py-explore.exp: end cu.sa[0] exploration
+PASS: gdb.python/py-explore.exp: end cu.sa exploration
+PASS: gdb.python/py-explore.exp: end cu exploration
+PASS: gdb.python/py-explore.exp: explore int
+PASS: gdb.python/py-explore.exp: explore struct SimpleStruct
+PASS: gdb.python/py-explore.exp: explore type struct SimpleStruct feild 0
+PASS: gdb.python/py-explore.exp: return to struct SimpleStruct from field 0
+PASS: gdb.python/py-explore.exp: explore type struct SimpleStruct feild 1
+PASS: gdb.python/py-explore.exp: return to struct SimpleStruct from field 1
+PASS: gdb.python/py-explore.exp: return to GDB prompt from struct SimpleStruct
+PASS: gdb.python/py-explore.exp: explore union SimpleUnion
+PASS: gdb.python/py-explore.exp: explore type union SimpleUnion feild 0
+PASS: gdb.python/py-explore.exp: return to union SimpleUnion from field 0
+PASS: gdb.python/py-explore.exp: explore type union SimpleUnion feild 1
+PASS: gdb.python/py-explore.exp: return to union SimpleUnion from field 1
+PASS: gdb.python/py-explore.exp: explore type union SimpleUnion feild 2
+PASS: gdb.python/py-explore.exp: return to union SimpleUnion from field 2
+PASS: gdb.python/py-explore.exp: explore type union SimpleUnion feild 3
+PASS: gdb.python/py-explore.exp: return to union SimpleUnion from field 3
+PASS: gdb.python/py-explore.exp: return to GDB prompt from union SimpleUnion
+PASS: gdb.python/py-explore.exp: explore SS
+PASS: gdb.python/py-explore.exp: explore type SS feild 0
+PASS: gdb.python/py-explore.exp: return to SS from field 0
+PASS: gdb.python/py-explore.exp: explore type SS feild 1
+PASS: gdb.python/py-explore.exp: return to SS field 1
+PASS: gdb.python/py-explore.exp: return to GDB prompt from SS
+PASS: gdb.python/py-explore.exp: explore type struct ComplexStruct
+PASS: gdb.python/py-explore.exp: explore type struct ComplexStruct field 0
+PASS: gdb.python/py-explore.exp: return to ComplexStruct from field 0
+PASS: gdb.python/py-explore.exp: explore type struct ComplexStruct field 1
+PASS: gdb.python/py-explore.exp: return to ComplexStruct from field 1
+PASS: gdb.python/py-explore.exp: explore type struct ComplexStruct field 2
+PASS: gdb.python/py-explore.exp: return to ComplexStruct from field 2
+PASS: gdb.python/py-explore.exp: return to GDB prompt from ComplexStruct type exploration
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion field 0
+PASS: gdb.python/py-explore.exp: return to ComplexUnion from field 0
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion field 1
+PASS: gdb.python/py-explore.exp: return to ComplexUnion from field 1
+PASS: gdb.python/py-explore.exp: return to GDB prompt from ComplexUnion type exploration
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion field 0
+PASS: gdb.python/py-explore.exp: return to ComplexUnion from field 0
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion field 1
+PASS: gdb.python/py-explore.exp: return to ComplexUnion from field 1
+PASS: gdb.python/py-explore.exp: return to GDB prompt from ComplexUnion type exploration
+PASS: gdb.python/py-finish-breakpoint.exp: disable confirmation
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: continue to the function to finish
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBreakpoint with default frame value
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBreakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: check return_value at init
+PASS: gdb.python/py-finish-breakpoint.exp: check MyFinishBreakpoint hit
+PASS: gdb.python/py-finish-breakpoint.exp: check return_value
+PASS: gdb.python/py-finish-breakpoint.exp: check finishBP on default frame has been hit
+PASS: gdb.python/py-finish-breakpoint.exp: ensure that finish bp is invalid afer normal hit
+PASS: gdb.python/py-finish-breakpoint.exp: return to main()
+PASS: gdb.python/py-finish-breakpoint.exp: check FinishBP not allowed in main
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: ensure that shared lib has no debug info
+PASS: gdb.python/py-finish-breakpoint.exp: continue to do_nothing
+PASS: gdb.python/py-finish-breakpoint.exp: set finish breakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: check FinishBreakpoint hit
+PASS: gdb.python/py-finish-breakpoint.exp: check return value without debug symbol
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: set finish breakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: set BP after the jump
+PASS: gdb.python/py-finish-breakpoint.exp: check FinishBP out of scope notification
+PASS: gdb.python/py-finish-breakpoint.exp: ensure that finish bp is invalid afer out of scope notification
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: set a conditional BP
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP in a breakpoint condition
+PASS: gdb.python/py-finish-breakpoint.exp: don't allow FinishBreakpoint on dummy frames
+PASS: gdb.python/py-finish-breakpoint.exp: check stopped location
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: set conditional BP
+PASS: gdb.python/py-finish-breakpoint.exp: set BP in condition
+PASS: gdb.python/py-finish-breakpoint.exp: stop in condition function
+PASS: gdb.python/py-finish-breakpoint.exp: finish condition evaluation
+PASS: gdb.python/py-finish-breakpoint.exp: stop at conditional breakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: check stopped location
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: prepare TestExplicitBreakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: don't allow FinishBreakpoint on dummy frames
+PASS: gdb.python/py-finish-breakpoint.exp: prepare TestExplicitBreakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: FinishBP stop at during explicit function call
+PASS: gdb.python/py-finish-breakpoint.exp: switch to exit() test
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
+PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exit
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exec
+PASS: gdb.python/py-finish-breakpoint.exp: catch exec
+FAIL: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec
+PASS: gdb.python/py-finish-breakpoint2.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint2.exp: run to exception 1
+PASS: gdb.python/py-finish-breakpoint2.exp: check BP count
+PASS: gdb.python/py-finish-breakpoint2.exp: set FinishBP after the exception
+PASS: gdb.python/py-finish-breakpoint2.exp: check FinishBreakpoint in catch()
+PASS: gdb.python/py-finish-breakpoint2.exp: check finish BP removal
+PASS: gdb.python/py-finish-breakpoint2.exp: continue to second exception
+PASS: gdb.python/py-finish-breakpoint2.exp: set FinishBP after the exception
+PASS: gdb.python/py-finish-breakpoint2.exp: FinishBreakpoint with exception thrown not caught
+PASS: gdb.python/py-frame-args.exp: python exec (open ('py-frame-args.py').read ())
+PASS: gdb.python/py-frame-args.exp: continue to breakpoint: break-here
+PASS: gdb.python/py-frame-args.exp: set print raw frame-arguments off
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments none
+PASS: gdb.python/py-frame-args.exp: frame pretty,none
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments scalars
+PASS: gdb.python/py-frame-args.exp: frame pretty,scalars
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments all
+PASS: gdb.python/py-frame-args.exp: frame pretty,all
+PASS: gdb.python/py-frame-args.exp: set print raw frame-arguments on
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments none
+PASS: gdb.python/py-frame-args.exp: frame raw,none
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments scalars
+PASS: gdb.python/py-frame-args.exp: frame raw,scalars
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments all
+PASS: gdb.python/py-frame-args.exp: frame raw,all
+PASS: gdb.python/py-frame-inline.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-frame-inline.exp: info frame
+PASS: gdb.python/py-frame-inline.exp: up
+PASS: gdb.python/py-frame-inline.exp: python print (gdb.selected_frame().read_var('l'))
+PASS: gdb.python/py-frame-inline.exp: set backtrace limit 1
+PASS: gdb.python/py-frame-inline.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-frame-inline.exp: python print (gdb.newest_frame())
+PASS: gdb.python/py-frame.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-frame.exp: test Frame.architecture()
+PASS: gdb.python/py-frame.exp: test i
+PASS: gdb.python/py-frame.exp: test f
+PASS: gdb.python/py-frame.exp: test b
+PASS: gdb.python/py-frame.exp: test i = 1.1
+PASS: gdb.python/py-frame.exp: test double i
+PASS: gdb.python/py-frame.exp: test f = 2.2
+PASS: gdb.python/py-frame.exp: test double f
+PASS: gdb.python/py-frame.exp: test i = 99
+PASS: gdb.python/py-frame.exp: test int i
+PASS: gdb.python/py-frame.exp: continue to breakpoint: breakpoint at f2
+PASS: gdb.python/py-frame.exp: selected frame -vs- newest frame
+PASS: gdb.python/py-frame.exp: newest frame -vs- newest frame
+PASS: gdb.python/py-frame.exp: test equality comparison (false)
+PASS: gdb.python/py-frame.exp: test equality comparison (true)
+PASS: gdb.python/py-frame.exp: test inequality comparison (true)
+PASS: gdb.python/py-frame.exp: test inequality comparison (false)
+PASS: gdb.python/py-frame.exp: test Frame.is_valid
+PASS: gdb.python/py-frame.exp: test Frame.name
+PASS: gdb.python/py-frame.exp: test Frame.type
+PASS: gdb.python/py-frame.exp: test Frame.type
+PASS: gdb.python/py-frame.exp: test gdb.frame_stop_reason_string
+PASS: gdb.python/py-frame.exp: test Frame.pc
+PASS: gdb.python/py-frame.exp: test Frame.older
+PASS: gdb.python/py-frame.exp: test Frame.newer
+PASS: gdb.python/py-frame.exp: test Frame.read_var - error
+PASS: gdb.python/py-frame.exp: test Frame.read_var - success
+PASS: gdb.python/py-frame.exp: test gdb.selected_frame
+PASS: gdb.python/py-frame.exp: test Frame.read_register(sp)
+PASS: gdb.python/py-frame.exp: test Frame.read_register(pc)
+PASS: gdb.python/py-frame.exp: test Frame.read_register(rip)
+PASS: gdb.python/py-framefilter-invalidarg.exp: set auto-load safe-path
+PASS: gdb.python/py-framefilter-invalidarg.exp: Test auto-load had loaded python scripts
+PASS: gdb.python/py-framefilter-invalidarg.exp: Set python print-stack to full
+PASS: gdb.python/py-framefilter-invalidarg.exp: Load python file
+PASS: gdb.python/py-framefilter-invalidarg.exp: bt full with filters
+PASS: gdb.python/py-framefilter-mi.exp: breakpoint at main
+PASS: gdb.python/py-framefilter-mi.exp: mi runto main
+PASS: gdb.python/py-framefilter-mi.exp: Load python file
+PASS: gdb.python/py-framefilter-mi.exp: run to 46 (set breakpoint)
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values
+PASS: gdb.python/py-framefilter-mi.exp: enable frame filters
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values frame filters enabled
+PASS: gdb.python/py-framefilter-mi.exp: run to 51 (set breakpoint)
+PASS: gdb.python/py-framefilter-mi.exp: filtered stack listing
+PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 0 3
+PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 22 24
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 0 3
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 22 27
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 1
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 0 3
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 22 27
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 0 3
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 22 27
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2 22 27
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 1
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 2
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --no-values
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --all-values
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --simple-values
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 1
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 2
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables --no-frame-filters 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables 0
+UNTESTED: gdb.python/py-framefilter.exp: py-framefilter.exp
+PASS: gdb.python/py-function.exp: input convenience function - python
+PASS: gdb.python/py-function.exp: input convenience function - class test_func (gdb.Function):
+PASS: gdb.python/py-function.exp: input convenience function -   def __init__ (self):
+PASS: gdb.python/py-function.exp: input convenience function -     super (test_func, self).__init__ ("test_func")
+PASS: gdb.python/py-function.exp: input convenience function -   def invoke (self, arg):
+PASS: gdb.python/py-function.exp: input convenience function -     return "test_func output, arg = %s" % arg.string ()
+PASS: gdb.python/py-function.exp: input convenience function - test_func ()
+PASS: gdb.python/py-function.exp: input convenience function - end
+PASS: gdb.python/py-function.exp: call function
+PASS: gdb.python/py-function.exp: input value-returning convenience function - python
+PASS: gdb.python/py-function.exp: input value-returning convenience function - class Double (gdb.Function):
+PASS: gdb.python/py-function.exp: input value-returning convenience function -   def __init__ (self):
+PASS: gdb.python/py-function.exp: input value-returning convenience function -     super (Double, self).__init__ ("double")
+PASS: gdb.python/py-function.exp: input value-returning convenience function -   def invoke (self, n):
+PASS: gdb.python/py-function.exp: input value-returning convenience function -     return n*2
+PASS: gdb.python/py-function.exp: input value-returning convenience function - Double ()
+PASS: gdb.python/py-function.exp: input value-returning convenience function - end
+PASS: gdb.python/py-function.exp: call value-returning function
+PASS: gdb.python/py-function.exp: input int-returning function - python
+PASS: gdb.python/py-function.exp: input int-returning function - class Yes(gdb.Function):
+PASS: gdb.python/py-function.exp: input int-returning function -     def __init__(self):
+PASS: gdb.python/py-function.exp: input int-returning function -         gdb.Function.__init__(self, 'yes')
+PASS: gdb.python/py-function.exp: input int-returning function -     def invoke(self):
+PASS: gdb.python/py-function.exp: input int-returning function -         return 1
+PASS: gdb.python/py-function.exp: input int-returning function - Yes ()
+PASS: gdb.python/py-function.exp: input int-returning function - end
+PASS: gdb.python/py-function.exp: call yes with &&
+PASS: gdb.python/py-function.exp: call yes with ||
+PASS: gdb.python/py-function.exp: Test GDBError - python
+PASS: gdb.python/py-function.exp: Test GDBError - class GDBError(gdb.Function):
+PASS: gdb.python/py-function.exp: Test GDBError -     def __init__(self):
+PASS: gdb.python/py-function.exp: Test GDBError -         gdb.Function.__init__(self, 'gdberror')
+PASS: gdb.python/py-function.exp: Test GDBError -     def invoke(self):
+PASS: gdb.python/py-function.exp: Test GDBError -         raise gdb.GdbError("This is a GdbError")
+PASS: gdb.python/py-function.exp: Test GDBError - GDBError ()
+PASS: gdb.python/py-function.exp: Test GDBError - end
+PASS: gdb.python/py-function.exp: Test GdbError.  There should not be a stack trace
+PASS: gdb.python/py-function.exp: Test Normal Error - python
+PASS: gdb.python/py-function.exp: Test Normal Error - class NormalError(gdb.Function):
+PASS: gdb.python/py-function.exp: Test Normal Error -     def __init__(self):
+PASS: gdb.python/py-function.exp: Test Normal Error -         gdb.Function.__init__(self, 'normalerror')
+PASS: gdb.python/py-function.exp: Test Normal Error -     def invoke(self):
+PASS: gdb.python/py-function.exp: Test Normal Error -         raise RuntimeError("This is a Normal Error")
+PASS: gdb.python/py-function.exp: Test Normal Error - NormalError ()
+PASS: gdb.python/py-function.exp: Test Normal Error - end
+PASS: gdb.python/py-function.exp: set python print-stack full
+PASS: gdb.python/py-function.exp: Test a Runtime error.  There should be a stack trace.
+PASS: gdb.python/py-function.exp: input command-calling function - python
+PASS: gdb.python/py-function.exp: input command-calling function - class CallCommand(gdb.Function):
+PASS: gdb.python/py-function.exp: input command-calling function -     def __init__(self):
+PASS: gdb.python/py-function.exp: input command-calling function -         gdb.Function.__init__(self, 'call_command')
+PASS: gdb.python/py-function.exp: input command-calling function -     def invoke(self):
+PASS: gdb.python/py-function.exp: input command-calling function -         return gdb.execute('print 1', to_string=True)
+PASS: gdb.python/py-function.exp: input command-calling function - CallCommand ()
+PASS: gdb.python/py-function.exp: input command-calling function - end
+PASS: gdb.python/py-function.exp: Setting a value from a function which executes a command.
+PASS: gdb.python/py-function.exp: Setting a value from a function which executes a command, again.
+PASS: gdb.python/py-inferior.exp: successfully compiled posix threads test case
+PASS: gdb.python/py-inferior.exp: get inferiors list
+PASS: gdb.python/py-inferior.exp: verify inferiors list
+PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+PASS: gdb.python/py-inferior.exp: test Inferior.num
+PASS: gdb.python/py-inferior.exp: test Inferior.pid
+PASS: gdb.python/py-inferior.exp: test Inferior.was_attached
+FAIL: gdb.python/py-inferior.exp: test Inferior.threads
+PASS: gdb.python/py-inferior.exp: continue to breakpoint: cont to check_threads
+FAIL: gdb.python/py-inferior.exp: test Inferior.threads 2
+FAIL: gdb.python/py-inferior.exp: continue to breakpoint: cont to Break here. (timeout)
+PASS: gdb.python/py-inferior.exp: read str contents
+PASS: gdb.python/py-inferior.exp: write str
+PASS: gdb.python/py-inferior.exp: ensure str was changed in the inferior
+PASS: gdb.python/py-inferior.exp: string: set *(int32_t*) &int8_search_buf[10] = 0x61616161
+PASS: gdb.python/py-inferior.exp: string: py search_buf = gdb.selected_frame ().read_var ('int8_search_buf')
+PASS: gdb.python/py-inferior.exp: string: py start_addr = search_buf.address
+PASS: gdb.python/py-inferior.exp: string: py length = search_buf.type.sizeof
+PASS: gdb.python/py-inferior.exp: string: find string pattern
+PASS: gdb.python/py-inferior.exp: string: pattern not found at end of range
+PASS: gdb.python/py-inferior.exp: string: pattern found at end of range
+PASS: gdb.python/py-inferior.exp: py from struct import *
+PASS: gdb.python/py-inferior.exp: 16-bit: set int16_search_buf[10] = 0x1234
+PASS: gdb.python/py-inferior.exp: 16-bit: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf')
+PASS: gdb.python/py-inferior.exp: 16-bit: py start_addr = search_buf.address
+PASS: gdb.python/py-inferior.exp: 16-bit: py length = search_buf.type.sizeof
+PASS: gdb.python/py-inferior.exp: 16-bit: py pattern = pack('<H',0x1234)
+PASS: gdb.python/py-inferior.exp: 16-bit: find 16-bit pattern, with value pattern
+PASS: gdb.python/py-inferior.exp: 32-bit: set int32_search_buf[10] = 0x12345678
+PASS: gdb.python/py-inferior.exp: 32-bit: py search_buf = gdb.selected_frame ().read_var ('int32_search_buf')
+PASS: gdb.python/py-inferior.exp: 32-bit: py start_addr = search_buf.address
+PASS: gdb.python/py-inferior.exp: 32-bit: py length = search_buf.type.sizeof
+PASS: gdb.python/py-inferior.exp: 32-bit: py pattern = pack('<I',0x12345678)
+PASS: gdb.python/py-inferior.exp: 32-bit: find 32-bit pattern, with python pattern
+PASS: gdb.python/py-inferior.exp: 64-bit: set int64_search_buf[10] = 0xfedcba9876543210LL
+PASS: gdb.python/py-inferior.exp: 64-bit: py search_buf = gdb.selected_frame ().read_var ('int64_search_buf')
+PASS: gdb.python/py-inferior.exp: 64-bit: py start_addr = search_buf.address
+PASS: gdb.python/py-inferior.exp: 64-bit: py length = search_buf.type.sizeof
+PASS: gdb.python/py-inferior.exp: 64-bit: py pattern = pack('<Q', 0xfedcba9876543210)
+PASS: gdb.python/py-inferior.exp: 64-bit: find 64-bit pattern, with value pattern
+PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int8_t*) &search_buf[10] = 0x62
+PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int16_t*) &search_buf[11] = 0x6363
+PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int32_t*) &search_buf[13] = 0x64646464
+PASS: gdb.python/py-inferior.exp: mixed-sized: py search_buf = gdb.selected_frame ().read_var ('search_buf')
+PASS: gdb.python/py-inferior.exp: mixed-sized: py start_addr = search_buf[0].address
+PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern1 = pack('B', 0x62)
+PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern2 = pack('<H', 0x6363)
+PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern3 = pack('<I', 0x64646464)
+PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 1
+PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 2
+PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 3
+PASS: gdb.python/py-inferior.exp: large range: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678
+PASS: gdb.python/py-inferior.exp: large range: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678
+PASS: gdb.python/py-inferior.exp: large range: py start_addr = gdb.selected_frame ().read_var ('search_buf')
+PASS: gdb.python/py-inferior.exp: large range: py end_addr = start_addr + gdb.selected_frame ().read_var ('search_buf_size')
+PASS: gdb.python/py-inferior.exp: large range: py pattern = pack('<I', 0x12345678)
+PASS: gdb.python/py-inferior.exp: large range: py first = gdb.inferiors()[0].search_memory (start_addr,end_addr - start_addr, pattern)
+PASS: gdb.python/py-inferior.exp: large range: search spanning large range 1st result
+PASS: gdb.python/py-inferior.exp: large range: py start_addr = first + 1
+PASS: gdb.python/py-inferior.exp: large range: py second = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
+PASS: gdb.python/py-inferior.exp: large range: search spanning large range 2nd result
+PASS: gdb.python/py-inferior.exp: large range: py start_addr = second + 1
+PASS: gdb.python/py-inferior.exp: large range: py third = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
+PASS: gdb.python/py-inferior.exp: large range: search spanning large range 3rd result
+PASS: gdb.python/py-inferior.exp: straddling: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531
+PASS: gdb.python/py-inferior.exp: straddling: py pattern = pack('<I', 0xfdb97531)
+PASS: gdb.python/py-inferior.exp: straddling: py start_addr = gdb.selected_frame ().read_var ('search_buf')
+PASS: gdb.python/py-inferior.exp: straddling: find pattern straddling chunk boundary
+PASS: gdb.python/py-inferior.exp: is_valid: get initial list
+PASS: gdb.python/py-inferior.exp: is_valid: get inferior list length 1
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 1
+PASS: gdb.python/py-inferior.exp: is_valid: add empty inferior 2
+PASS: gdb.python/py-inferior.exp: is_valid: get new list
+PASS: gdb.python/py-inferior.exp: is_valid: get inferior list length 2
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 2
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 3
+PASS: gdb.python/py-inferior.exp: is_valid: remove-inferiors 3
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 4
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 5
+PASS: gdb.python/py-inferior.exp: selected_inferior: switch to first inferior
+PASS: gdb.python/py-inferior.exp: selected_inferior: first inferior selected
+PASS: gdb.python/py-inferior.exp: selected_inferior: create new inferior
+PASS: gdb.python/py-inferior.exp: selected_inferior: switch to third inferior
+PASS: gdb.python/py-inferior.exp: selected_inferior: third inferior selected
+PASS: gdb.python/py-inferior.exp: selected_inferior: switch back to first inferior
+PASS: gdb.python/py-inferior.exp: selected_inferior: remove second inferior
+PASS: gdb.python/py-infthread.exp: test gdb.selected_thread
+PASS: gdb.python/py-infthread.exp: verify InferiorThread object
+FAIL: gdb.python/py-infthread.exp: test InferiorThread.num
+FAIL: gdb.python/py-infthread.exp: test InferiorThread.global_num
+PASS: gdb.python/py-infthread.exp: test InferiorThread.ptid
+PASS: gdb.python/py-infthread.exp: test InferiorThread.inferior
+PASS: gdb.python/py-infthread.exp: test Inferior.num
+PASS: gdb.python/py-infthread.exp: get supplied name of current thread
+PASS: gdb.python/py-infthread.exp: set name of current thread
+PASS: gdb.python/py-infthread.exp: check name of current thread
+PASS: gdb.python/py-infthread.exp: reset name of current thread
+PASS: gdb.python/py-infthread.exp: check name of current thread again
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_stopped
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_running
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_exited
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_valid
+PASS: gdb.python/py-infthread.exp: kill inferior 1
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_valid
+PASS: gdb.python/py-lazy-string.exp: continue to breakpoint: break here
+PASS: gdb.python/py-lazy-string.exp: python null = gdb.parse_and_eval("null")
+PASS: gdb.python/py-lazy-string.exp: python print(null.lazy_string(length=0).value())
+PASS: gdb.python/py-lazy-string.exp: python print(null.lazy_string(length=3).value())
+PASS: gdb.python/py-linetable.exp: input simple command - python
+PASS: gdb.python/py-linetable.exp: input simple command - def list_lines():
+PASS: gdb.python/py-linetable.exp: input simple command -    for l in lt:
+PASS: gdb.python/py-linetable.exp: input simple command -      print ('L' + str(l.line) + ' A ' + hex(l.pc))
+PASS: gdb.python/py-linetable.exp: input simple command - end
+PASS: gdb.python/py-linetable.exp: test linetable iterator addr
+PASS: gdb.python/py-linetable.exp: Test length of a multiple pc line
+PASS: gdb.python/py-linetable.exp: Test length of a single pc line
+PASS: gdb.python/py-linetable.exp: Test None returned for line with no pc
+PASS: gdb.python/py-linetable.exp: Test frozen set contains line numbers
+PASS: gdb.python/py-linetable.exp: Test has_pcs at line 20
+PASS: gdb.python/py-linetable.exp: Test has_pcs at line 40
+PASS: gdb.python/py-linetable.exp: Test has_pcs at line 10
+PASS: gdb.python/py-lookup-type.exp: set language ada
+PASS: gdb.python/py-lookup-type.exp: lookup type character using language ada
+PASS: gdb.python/py-lookup-type.exp: set language c
+PASS: gdb.python/py-lookup-type.exp: lookup type char using language c
+PASS: gdb.python/py-lookup-type.exp: set language d
+PASS: gdb.python/py-lookup-type.exp: lookup type ucent using language d
+PASS: gdb.python/py-lookup-type.exp: set language fortran
+PASS: gdb.python/py-lookup-type.exp: lookup type character using language fortran
+PASS: gdb.python/py-lookup-type.exp: set language go
+PASS: gdb.python/py-lookup-type.exp: lookup type int32 using language go
+PASS: gdb.python/py-lookup-type.exp: set language java
+PASS: gdb.python/py-lookup-type.exp: lookup type byte using language java
+PASS: gdb.python/py-lookup-type.exp: set language modula-2
+PASS: gdb.python/py-lookup-type.exp: lookup type CARDINAL using language modula-2
+PASS: gdb.python/py-lookup-type.exp: set language opencl
+PASS: gdb.python/py-lookup-type.exp: lookup type ushort using language opencl
+PASS: gdb.python/py-lookup-type.exp: set language objective-c
+PASS: gdb.python/py-lookup-type.exp: lookup type char using language objective-c
+PASS: gdb.python/py-lookup-type.exp: set language opencl
+PASS: gdb.python/py-lookup-type.exp: lookup type ushort using language opencl
+PASS: gdb.python/py-lookup-type.exp: set language pascal
+PASS: gdb.python/py-lookup-type.exp: lookup type char using language pascal
+PASS: gdb.python/py-mi-objfile.exp: set safe-path
+PASS: gdb.python/py-mi-objfile.exp: file-exec-and-symbols operation
+PASS: gdb.python/py-mi.exp: breakpoint at main
+PASS: gdb.python/py-mi.exp: mi runto main
+PASS: gdb.python/py-mi.exp: run to 335 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create container varobj, no pretty-printing
+PASS: gdb.python/py-mi.exp: examine container children=0, no pretty-printing
+PASS: gdb.python/py-mi.exp: delete varobj
+PASS: gdb.python/py-mi.exp: create nscont varobj, no pretty-printing
+PASS: gdb.python/py-mi.exp: examine nscont children=0, no pretty-printing
+PASS: gdb.python/py-mi.exp: delete varobj
+PASS: gdb.python/py-mi.exp: create string_1 varobj
+PASS: gdb.python/py-mi.exp: create estring varobj
+PASS: gdb.python/py-mi.exp: assign string_1 from string_2
+PASS: gdb.python/py-mi.exp: update string varobj after assignment
+PASS: gdb.python/py-mi.exp: create container varobj
+PASS: gdb.python/py-mi.exp: examine container children=0
+PASS: gdb.python/py-mi.exp: next over update 1
+FAIL: gdb.python/py-mi.exp: varobj update 1
+PASS: gdb.python/py-mi.exp: next over update 2
+FAIL: gdb.python/py-mi.exp: varobj update 2
+PASS: gdb.python/py-mi.exp: clear visualizer
+PASS: gdb.python/py-mi.exp: varobj update after clearing
+PASS: gdb.python/py-mi.exp: choose default visualizer
+FAIL: gdb.python/py-mi.exp: varobj update after choosing default
+PASS: gdb.python/py-mi.exp: choose visualizer using expression
+FAIL: gdb.python/py-mi.exp: varobj update after choosing via expression
+PASS: gdb.python/py-mi.exp: list varobj children after selecting child range
+PASS: gdb.python/py-mi.exp: list varobj children after resetting child range
+PASS: gdb.python/py-mi.exp: next over update 3
+PASS: gdb.python/py-mi.exp: set update range
+PASS: gdb.python/py-mi.exp: list children after setting update range
+PASS: gdb.python/py-mi.exp: list selected children after setting range
+PASS: gdb.python/py-mi.exp: list children after listing selected range
+PASS: gdb.python/py-mi.exp: next over update 4
+PASS: gdb.python/py-mi.exp: update after next with restricted range
+PASS: gdb.python/py-mi.exp: set update range with non-zero start
+PASS: gdb.python/py-mi.exp: update varobj with change outside selected range
+PASS: gdb.python/py-mi.exp: next over update 5
+PASS: gdb.python/py-mi.exp: create second container varobj
+PASS: gdb.python/py-mi.exp: update varobj, no children requested
+PASS: gdb.python/py-mi.exp: next over update 6
+PASS: gdb.python/py-mi.exp: update varobj 2, no children requested
+PASS: gdb.python/py-mi.exp: run to 133 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create outer varobj
+PASS: gdb.python/py-mi.exp: list children of outer
+PASS: gdb.python/py-mi.exp: list children of outer.s
+PASS: gdb.python/py-mi.exp: next over outer update
+PASS: gdb.python/py-mi.exp: update after updating element of outer
+PASS: gdb.python/py-mi.exp: run to 224 (set breakpoint)
+PASS: gdb.python/py-mi.exp: update after type change
+PASS: gdb.python/py-mi.exp: run to 358 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create nstype varobj
+PASS: gdb.python/py-mi.exp: list children after setting update range
+PASS: gdb.python/py-mi.exp: clear visualizer
+PASS: gdb.python/py-mi.exp: varobj update after clearing
+PASS: gdb.python/py-mi.exp: choose default visualizer
+PASS: gdb.python/py-mi.exp: create nstype2 varobj
+PASS: gdb.python/py-mi.exp: list children after setting exception flag
+PASS: gdb.python/py-mi.exp: create me varobj
+PASS: gdb.python/py-mi.exp: evaluate me varobj
+PASS: gdb.python/py-mi.exp: printer whose children are returned as a list
+PASS: gdb.python/py-mi.exp: run to 256 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create varobj for c
+PASS: gdb.python/py-mi.exp: choose array visualizer for c
+PASS: gdb.python/py-mi.exp: list children of c
+PASS: gdb.python/py-mi.exp: next over change of array element
+PASS: gdb.python/py-mi.exp: update varobj after element change
+PASS: gdb.python/py-mi.exp: breakpoint at main
+PASS: gdb.python/py-mi.exp: mi runto main
+PASS: gdb.python/py-mi.exp: run to 358 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create fake varobj
+PASS: gdb.python/py-mi.exp: list children of fake
+PASS: gdb.python/py-mi.exp: list children fake.private
+PASS: gdb.python/py-mi.exp: Install visualizer on a cplus_fake_child
+PASS: gdb.python/py-objfile-script.exp: set auto-load safe-path
+PASS: gdb.python/py-objfile-script.exp: info auto-load python-scripts
+PASS: gdb.python/py-objfile-script.exp: b 38
+PASS: gdb.python/py-objfile-script.exp: continue
+PASS: gdb.python/py-objfile-script.exp: print ss
+PASS: gdb.python/py-objfile.exp: Find a symbol in objfile
+PASS: gdb.python/py-objfile.exp: Get backing object file
+PASS: gdb.python/py-objfile.exp: Get objfile file name
+PASS: gdb.python/py-objfile.exp: Get objfile user name
+PASS: gdb.python/py-objfile.exp: print lookup_objfile filename
+PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("junk"))
+UNSUPPORTED: gdb.python/py-objfile.exp: build-id is not supported by the compiler
+PASS: gdb.python/py-objfile.exp: print invalid file lookup_objfile by build-id
+PASS: gdb.python/py-objfile.exp: print invalid file lookup_objfile by build-id 2
+PASS: gdb.python/py-objfile.exp: Get objfile program space
+PASS: gdb.python/py-objfile.exp: Get objfile validity
+PASS: gdb.python/py-objfile.exp: Get objfile validity after unload
+PASS: gdb.python/py-objfile.exp: Set random attribute in objfile
+PASS: gdb.python/py-objfile.exp: Verify set of random attribute in objfile
+PASS: gdb.python/py-objfile.exp: objfile.filename after objfile is unloaded
+PASS: gdb.python/py-objfile.exp: objfile.username after objfile is unloaded
+UNTESTED: gdb.python/py-objfile.exp: py-objfile.exp
+PASS: gdb.python/py-parameter.exp: python print (gdb.parameter ('directories'))
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - python
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - class TestParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    """When enabled, test param does something useful. When disabled, does nothing."""
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    show_doc = "Show the state of the boolean test-param"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    set_doc = "Set the state of the boolean test-param"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def get_show_string (self, pvalue):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       return "The state of the Test Parameter is " + pvalue
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def get_set_string (self):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       val = "on"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       if (self.value == False):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -          val = "off"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       return "Test Parameter has been set to " + val
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       super (TestParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN)
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       self.value = True
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - test_param = TestParam ('print test-param')
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - end
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Show parameter on
+PASS: gdb.python/py-parameter.exp: Turn off parameter
+PASS: gdb.python/py-parameter.exp: Show parameter off
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Test show help
+PASS: gdb.python/py-parameter.exp: Test set help
+PASS: gdb.python/py-parameter.exp: Test general help
+PASS: gdb.python/py-parameter.exp: enum gdb parameter - python
+PASS: gdb.python/py-parameter.exp: enum gdb parameter - class TestEnumParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    """When set, test param does something useful. When disabled, does nothing."""
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    show_doc = "Show the state of the enum"
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    set_doc = "Set the state of the enum"
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    def get_show_string (self, pvalue):
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -       return "The state of the enum is " + pvalue
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    def get_set_string (self):
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -       return "The state of the enum has been set to " + self.value
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -       super (TestEnumParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_ENUM, ["one", "two"])
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -       self.value = "one"
+PASS: gdb.python/py-parameter.exp: enum gdb parameter - test_enum_param = TestEnumParam ('print test-enum-param')
+PASS: gdb.python/py-parameter.exp: enum gdb parameter - end
+PASS: gdb.python/py-parameter.exp: Test enum parameter value
+PASS: gdb.python/py-parameter.exp: Show parameter is initial value
+PASS: gdb.python/py-parameter.exp: Set enum to two
+PASS: gdb.python/py-parameter.exp: Show parameter is new value
+PASS: gdb.python/py-parameter.exp: Test enum parameter value
+PASS: gdb.python/py-parameter.exp: Set invalid enum parameter
+PASS: gdb.python/py-parameter.exp: file gdb parameter - python
+PASS: gdb.python/py-parameter.exp: file gdb parameter - class TestFileParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    """When set, test param does something useful. When disabled, does nothing."""
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    show_doc = "Show the name of the file"
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    set_doc = "Set the name of the file"
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    def get_show_string (self, pvalue):
+PASS: gdb.python/py-parameter.exp: file gdb parameter -       return "The name of the file is " + pvalue
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    def get_set_string (self):
+PASS: gdb.python/py-parameter.exp: file gdb parameter -       return "The name of the file has been changed to " + self.value
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: file gdb parameter -       super (TestFileParam, self).__init__ (name, gdb.COMMAND_FILES, gdb.PARAM_FILENAME)
+PASS: gdb.python/py-parameter.exp: file gdb parameter -       self.value = "foo.txt"
+PASS: gdb.python/py-parameter.exp: file gdb parameter - test_file_param = TestFileParam ('test-file-param')
+PASS: gdb.python/py-parameter.exp: file gdb parameter - end
+PASS: gdb.python/py-parameter.exp: Test file parameter value
+PASS: gdb.python/py-parameter.exp: Show initial file value
+PASS: gdb.python/py-parameter.exp: Set new file parameter
+PASS: gdb.python/py-parameter.exp: Show new file value
+PASS: gdb.python/py-parameter.exp: Test new file parameter value
+PASS: gdb.python/py-parameter.exp: set test-file-param
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - python
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - class TestUndocParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def get_show_string (self, pvalue):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       return "The state of the Test Parameter is " + pvalue
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def get_set_string (self):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       val = "on"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       if (self.value == False):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -          val = "off"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       return "Test Parameter has been set to " + val
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       super (TestUndocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN)
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       self.value = True
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - test_undoc_param = TestUndocParam ('print test-undoc-param')
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - end
+PASS: gdb.python/py-parameter.exp: Show parameter on
+PASS: gdb.python/py-parameter.exp: Turn off parameter
+PASS: gdb.python/py-parameter.exp: Show parameter off
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Test show help
+PASS: gdb.python/py-parameter.exp: Test set help
+PASS: gdb.python/py-parameter.exp: Test general help
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - python
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - class TestNodocParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       super (TestNodocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN)
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       self.value = True
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - test_nodoc_param = TestNodocParam ('print test-nodoc-param')
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - end
+PASS: gdb.python/py-parameter.exp: Show parameter on
+PASS: gdb.python/py-parameter.exp: Turn off parameter
+PASS: gdb.python/py-parameter.exp: Show parameter off
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Test show help
+PASS: gdb.python/py-parameter.exp: Test set help
+PASS: gdb.python/py-parameter.exp: Test general help
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - python
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - class TestParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    """When enabled, test param does something useful. When disabled, does nothing."""
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    show_doc = "State of the Test Parameter"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    set_doc = "Set the state of the Test Parameter"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       super (TestParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN)
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       self.value = True
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - test_param = TestParam ('print test-param')
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - end
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Show parameter on
+PASS: gdb.python/py-parameter.exp: Turn off parameter
+PASS: gdb.python/py-parameter.exp: Show parameter off
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Test show help
+PASS: gdb.python/py-parameter.exp: Test set help
+PASS: gdb.python/py-parameter.exp: Test general help
+PASS: gdb.python/py-pp-integral.exp: source py-pp-integral.py
+PASS: gdb.python/py-pp-integral.exp: print *t
+PASS: gdb.python/py-pp-integral.exp: print /r *t
+PASS: gdb.python/py-pp-maint.exp: b 85
+PASS: gdb.python/py-pp-maint.exp: continue
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer global .*function
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer .* pp-test
+PASS: gdb.python/py-pp-maint.exp: print flt enabled #1
+PASS: gdb.python/py-pp-maint.exp: print ss enabled #1
+PASS: gdb.python/py-pp-maint.exp: disable pretty-printer
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer
+PASS: gdb.python/py-pp-maint.exp: disable pretty-printer global
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer
+PASS: gdb.python/py-pp-maint.exp: disable pretty-printer global lookup_function_lookup_test
+PASS: gdb.python/py-pp-maint.exp: disable pretty-printer global pp-test;.*
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer global .*function
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer .* pp-test
+PASS: gdb.python/py-pp-maint.exp: print flt disabled
+PASS: gdb.python/py-pp-maint.exp: print ss disabled
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global lookup_function_lookup_test
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global pp-test
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global pp-test;.*ss.*
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global pp-test;.*s.*
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global pp-test;.*
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer
+PASS: gdb.python/py-pp-maint.exp: print flt re-enabled
+PASS: gdb.python/py-pp-maint.exp: print ss re-enabled
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (FOO_1)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (BAR_3)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (BAR_2 | FOO_2)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (FOO_1 | FOO_2 | FOO_3)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (FOO_MASK)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (FOO_MASK | (BAR_MASK & ~BAR_2))
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (0x4 + 0x8)
+PASS: gdb.python/py-pp-re-notag.exp: source py-pp-re-notag.py
+PASS: gdb.python/py-pp-re-notag.exp: print *t
+PASS: gdb.python/py-pp-re-notag.exp: print /r *t
+PASS: gdb.python/py-pp-registration.exp: verbose off: setting breakpoint at py-pp-registration.c:54
+PASS: gdb.python/py-pp-registration.exp: verbose off: running to py-pp-registration.c:54 in runto
+PASS: gdb.python/py-pp-registration.exp: verbose off: read file
+PASS: gdb.python/py-pp-registration.exp: verbose off: py progspace = gdb.current_progspace()
+PASS: gdb.python/py-pp-registration.exp: verbose off: py my_pretty_printer1 = build_pretty_printer1()
+PASS: gdb.python/py-pp-registration.exp: verbose off: py my_pretty_printer2 = build_pretty_printer2()
+PASS: gdb.python/py-pp-registration.exp: verbose off: set verbose off
+PASS: gdb.python/py-pp-registration.exp: verbose off: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test)
+PASS: gdb.python/py-pp-registration.exp: verbose off: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1)
+PASS: gdb.python/py-pp-registration.exp: verbose off: print flt
+PASS: gdb.python/py-pp-registration.exp: verbose off: print s
+PASS: gdb.python/py-pp-registration.exp: verbose on: setting breakpoint at py-pp-registration.c:54
+PASS: gdb.python/py-pp-registration.exp: verbose on: running to py-pp-registration.c:54 in runto
+PASS: gdb.python/py-pp-registration.exp: verbose on: read file
+PASS: gdb.python/py-pp-registration.exp: verbose on: py progspace = gdb.current_progspace()
+PASS: gdb.python/py-pp-registration.exp: verbose on: py my_pretty_printer1 = build_pretty_printer1()
+PASS: gdb.python/py-pp-registration.exp: verbose on: py my_pretty_printer2 = build_pretty_printer2()
+PASS: gdb.python/py-pp-registration.exp: verbose on: set verbose on
+PASS: gdb.python/py-pp-registration.exp: verbose on: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test)
+PASS: gdb.python/py-pp-registration.exp: verbose on: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1)
+PASS: gdb.python/py-pp-registration.exp: verbose on: print flt
+PASS: gdb.python/py-pp-registration.exp: verbose on: print s
+PASS: gdb.python/py-pp-registration.exp: replace: setting breakpoint at py-pp-registration.c:54
+PASS: gdb.python/py-pp-registration.exp: replace: running to py-pp-registration.c:54 in runto
+PASS: gdb.python/py-pp-registration.exp: replace: read file
+PASS: gdb.python/py-pp-registration.exp: replace: py progspace = gdb.current_progspace()
+PASS: gdb.python/py-pp-registration.exp: replace: py my_pretty_printer1 = build_pretty_printer1()
+PASS: gdb.python/py-pp-registration.exp: replace: py my_pretty_printer2 = build_pretty_printer2()
+PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test)
+PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1)
+PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer2, replace=False)
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 1: print flt
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 1: print s
+PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer2, replace=True)
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 2: print flt
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 2: print s
+PASS: gdb.python/py-prettyprint.exp: set print pretty on
+PASS: gdb.python/py-prettyprint.exp: b 358
+PASS: gdb.python/py-prettyprint.exp: continue
+PASS: gdb.python/py-prettyprint.exp: python exec (open ('py-prettyprint.py').read ())
+PASS: gdb.python/py-prettyprint.exp: print ss
+PASS: gdb.python/py-prettyprint.exp: print ssa[1]
+PASS: gdb.python/py-prettyprint.exp: print ssa
+PASS: gdb.python/py-prettyprint.exp: print arraystruct
+PASS: gdb.python/py-prettyprint.exp: print ns2
+PASS: gdb.python/py-prettyprint.exp: print x
+PASS: gdb.python/py-prettyprint.exp: print cstring
+PASS: gdb.python/py-prettyprint.exp: print estring
+PASS: gdb.python/py-prettyprint.exp: print estring3
+PASS: gdb.python/py-prettyprint.exp: python pp_ls_encoding = 'UTF-8'
+FAIL: gdb.python/py-prettyprint.exp: print estring2
+PASS: gdb.python/py-prettyprint.exp: set python print-stack full
+PASS: gdb.python/py-prettyprint.exp: print hint_error
+PASS: gdb.python/py-prettyprint.exp: print c
+PASS: gdb.python/py-prettyprint.exp: print nstype
+PASS: gdb.python/py-prettyprint.exp: set print pretty off
+PASS: gdb.python/py-prettyprint.exp: print nstype on one line
+PASS: gdb.python/py-prettyprint.exp: continue until exit
+PASS: gdb.python/py-prettyprint.exp: set print pretty on
+PASS: gdb.python/py-prettyprint.exp: b 358
+PASS: gdb.python/py-prettyprint.exp: continue
+PASS: gdb.python/py-prettyprint.exp: python exec (open ('py-prettyprint.py').read ())
+PASS: gdb.python/py-prettyprint.exp: print ss
+PASS: gdb.python/py-prettyprint.exp: print ssa[1]
+PASS: gdb.python/py-prettyprint.exp: print ssa
+PASS: gdb.python/py-prettyprint.exp: print arraystruct
+PASS: gdb.python/py-prettyprint.exp: print cps
+PASS: gdb.python/py-prettyprint.exp: print cpss
+PASS: gdb.python/py-prettyprint.exp: print cpssa[0]
+PASS: gdb.python/py-prettyprint.exp: print cpssa[1]
+PASS: gdb.python/py-prettyprint.exp: print cpssa
+PASS: gdb.python/py-prettyprint.exp: print sss
+PASS: gdb.python/py-prettyprint.exp: print ref
+PASS: gdb.python/py-prettyprint.exp: print derived
+PASS: gdb.python/py-prettyprint.exp: print ns
+PASS: gdb.python/py-prettyprint.exp:
+PASS: gdb.python/py-prettyprint.exp: print ns
+PASS: gdb.python/py-prettyprint.exp:
+PASS: gdb.python/py-prettyprint.exp: print ns
+PASS: gdb.python/py-prettyprint.exp:
+PASS: gdb.python/py-prettyprint.exp: print ns2
+PASS: gdb.python/py-prettyprint.exp: print x
+PASS: gdb.python/py-prettyprint.exp: print cstring
+PASS: gdb.python/py-prettyprint.exp: print estring
+PASS: gdb.python/py-prettyprint.exp: print estring3
+PASS: gdb.python/py-prettyprint.exp: python pp_ls_encoding = 'UTF-8'
+FAIL: gdb.python/py-prettyprint.exp: print estring2
+PASS: gdb.python/py-prettyprint.exp: set python print-stack full
+PASS: gdb.python/py-prettyprint.exp: print hint_error
+PASS: gdb.python/py-prettyprint.exp: print c
+PASS: gdb.python/py-prettyprint.exp: print nstype
+PASS: gdb.python/py-prettyprint.exp: set print pretty off
+PASS: gdb.python/py-prettyprint.exp: print nstype on one line
+PASS: gdb.python/py-prettyprint.exp: continue until exit
+PASS: gdb.python/py-prettyprint.exp: python exec (open ('py-prettyprint.py').read ())
+PASS: gdb.python/py-prettyprint.exp: continue to breakpoint: eval-break
+PASS: gdb.python/py-prettyprint.exp: info locals
+PASS: gdb.python/py-prettyprint.exp: b 358
+PASS: gdb.python/py-prettyprint.exp: continue
+PASS: gdb.python/py-prettyprint.exp: print ss enabled #1
+PASS: gdb.python/py-prettyprint.exp: python disable_lookup_function ()
+PASS: gdb.python/py-prettyprint.exp: print ss disabled
+PASS: gdb.python/py-prettyprint.exp: python enable_lookup_function ()
+PASS: gdb.python/py-prettyprint.exp: print ss enabled #2
+PASS: gdb.python/py-progspace.exp: current progspace filename (None)
+PASS: gdb.python/py-progspace.exp: python print (gdb.progspaces())
+PASS: gdb.python/py-progspace.exp: Get current progspace
+PASS: gdb.python/py-progspace.exp: current progspace filename (py-progspace)
+PASS: gdb.python/py-progspace.exp: Set random attribute in progspace
+PASS: gdb.python/py-progspace.exp: Verify set of random attribute in progspace
+PASS: gdb.python/py-prompt.exp: GDB initializing first prompt
+PASS: gdb.python/py-prompt.exp: show prompt gets the correct result
+PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls
+PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt.
+PASS: gdb.python/py-prompt.exp: GDB initializing first prompt
+PASS: gdb.python/py-prompt.exp: show prompt gets the correct result 2
+PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls 2
+PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt. 2
+PASS: gdb.python/py-prompt.exp: GDB initializing first prompt
+PASS: gdb.python/py-prompt.exp: show prompt gets the correct result 3
+PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls 3
+PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt. 3
+PASS: gdb.python/py-prompt.exp: GDB initializing first prompt
+PASS: gdb.python/py-prompt.exp: show prompt gets the correct result 4
+PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls 4
+PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt. 4
+PASS: gdb.python/py-shared.exp: func1 address
+PASS: gdb.python/py-shared.exp: Aquire func1 address
+PASS: gdb.python/py-shared.exp: test func1 solib location
+PASS: gdb.python/py-shared.exp: main address
+PASS: gdb.python/py-shared.exp: Aquire main address
+PASS: gdb.python/py-shared.exp: test main solib location
+PASS: gdb.python/py-strfns.exp: p $_streq (str1, str2)
+PASS: gdb.python/py-strfns.exp: p $_streq (str1, str3)
+PASS: gdb.python/py-strfns.exp: p $_strlen (str1)
+PASS: gdb.python/py-strfns.exp: p $_strlen (buf1)
+PASS: gdb.python/py-strfns.exp: p $_memeq (buf1, buf2, 4)
+PASS: gdb.python/py-strfns.exp: p $_memeq (buf1, buf3, 4)
+PASS: gdb.python/py-strfns.exp: p $_regex (str1, "Hello")
+PASS: gdb.python/py-strfns.exp: p $_regex (str1, "Help")
+PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello")
+PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello.$")
+PASS: gdb.python/py-strfns.exp: condition $bpnum $_streq (arg, "Goodbye.")
+PASS: gdb.python/py-strfns.exp: continue to breakpoint: Break func here.
+PASS: gdb.python/py-strfns.exp: p arg
+PASS: gdb.python/py-strfns.exp: condition $bpnum $_memeq (arg, buf3, 4)
+PASS: gdb.python/py-strfns.exp: continue to breakpoint: Break bfunc here.
+PASS: gdb.python/py-strfns.exp: p /d {char[4]} arg
+PASS: gdb.python/py-strfns.exp: save a corefile
+FAIL: gdb.python/py-strfns.exp: re-load generated corefile
+PASS: gdb.python/py-symbol.exp: Lookup main
+PASS: gdb.python/py-symbol.exp: Test main_func.is_function
+PASS: gdb.python/py-symbol.exp: Test lookup_global_symbol("junk")
+PASS: gdb.python/py-symbol.exp: print value of main
+PASS: gdb.python/py-symbol.exp: print line number of qq
+PASS: gdb.python/py-symbol.exp: print value of qq
+PASS: gdb.python/py-symbol.exp: print whether qq needs a frame
+PASS: gdb.python/py-symbol.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-symbol.exp: Test arg.is_variable
+PASS: gdb.python/py-symbol.exp: Test arg.is_constant
+PASS: gdb.python/py-symbol.exp: Test arg.is_argument
+PASS: gdb.python/py-symbol.exp: Test arg.is_function
+PASS: gdb.python/py-symbol.exp: Test func.is_variable
+PASS: gdb.python/py-symbol.exp: Test func.is_constant
+PASS: gdb.python/py-symbol.exp: Test func.is_argument
+PASS: gdb.python/py-symbol.exp: Test func.is_function
+PASS: gdb.python/py-symbol.exp: Test func.name
+PASS: gdb.python/py-symbol.exp: Test func.print_name
+PASS: gdb.python/py-symbol.exp: Test func.linkage_name
+PASS: gdb.python/py-symbol.exp: Test func.addr_class
+PASS: gdb.python/py-symbol.exp: continue to breakpoint: Break at end for variable a
+PASS: gdb.python/py-symbol.exp: Test a.is_variable
+PASS: gdb.python/py-symbol.exp: Test a.is_constant
+PASS: gdb.python/py-symbol.exp: Test a.is_argument
+PASS: gdb.python/py-symbol.exp: Test a.is_function
+PASS: gdb.python/py-symbol.exp: Test a.addr_class
+PASS: gdb.python/py-symbol.exp: try to print value of a without a frame
+PASS: gdb.python/py-symbol.exp: print value of a
+PASS: gdb.python/py-symbol.exp: print whether a needs a frame
+PASS: gdb.python/py-symbol.exp: Test t.is_variable
+PASS: gdb.python/py-symbol.exp: Test t.is_constant
+PASS: gdb.python/py-symbol.exp: Test t.is_argument
+PASS: gdb.python/py-symbol.exp: Test t.is_function
+PASS: gdb.python/py-symbol.exp: Test t.addr_class
+PASS: gdb.python/py-symbol.exp: Get type
+PASS: gdb.python/py-symbol.exp: Get symtab
+PASS: gdb.python/py-symbol.exp: continue to breakpoint: Break in class.
+PASS: gdb.python/py-symbol.exp: Test cplusfunc.is_variable
+PASS: gdb.python/py-symbol.exp: Test cplusfunc.is_constant
+PASS: gdb.python/py-symbol.exp: Test cplusfunc.is_argument
+PASS: gdb.python/py-symbol.exp: Test cplusfunc.is_function
+PASS: gdb.python/py-symbol.exp: Test method.name
+PASS: gdb.python/py-symbol.exp: Test method.print_name
+PASS: gdb.python/py-symbol.exp: Test method.linkage_name
+PASS: gdb.python/py-symbol.exp: Test method.addr_class
+PASS: gdb.python/py-symbol.exp: continue to breakpoint: Break at end for symbol validity
+PASS: gdb.python/py-symbol.exp: Test symbol validity
+PASS: gdb.python/py-symbol.exp: Test symbol non-validity
+PASS: gdb.python/py-symbol.exp: Test symbol destructor
+PASS: gdb.python/py-symtab.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-symtab.exp: Test symtab
+PASS: gdb.python/py-symtab.exp: Test sal.pc
+PASS: gdb.python/py-symtab.exp: Test sal.last
+PASS: gdb.python/py-symtab.exp: Test sal.line
+PASS: gdb.python/py-symtab.exp: Test sal.is_valid
+PASS: gdb.python/py-symtab.exp: Test symtab.filename
+PASS: gdb.python/py-symtab.exp: Test symtab.objfile
+PASS: gdb.python/py-symtab.exp: Test symtab.fullname
+PASS: gdb.python/py-symtab.exp: Test symtab.is_valid()
+PASS: gdb.python/py-symtab.exp: Test qq in global symbols
+PASS: gdb.python/py-symtab.exp: Test func in global symbols
+PASS: gdb.python/py-symtab.exp: Test main in global symbols
+PASS: gdb.python/py-symtab.exp: Test int in static symbols
+PASS: gdb.python/py-symtab.exp: Test char in static symbols
+PASS: gdb.python/py-symtab.exp: Test simple_struct in static symbols
+PASS: gdb.python/py-symtab.exp: Test sal.is_valid
+PASS: gdb.python/py-symtab.exp: Test symtab.is_valid()
+PASS: gdb.python/py-symtab.exp: Test sal destructor
+PASS: gdb.python/py-symtab.exp: Test symtab destructor
+PASS: gdb.python/py-sync-interp.exp: attach and where
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: const int
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: volatile int
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: const int &
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: volatile int &
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: volatile int * const
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: volatile int * const *
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: const int * volatile
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: const int * volatile * const * volatile *
+PASS: gdb.python/py-type.exp: python print(gdb.lookup_type('char').array(1, 0))
+PASS: gdb.python/py-type.exp: python print(gdb.lookup_type('char').array(1, -1))
+PASS: gdb.python/py-type.exp: python print(gdb.lookup_type('int').optimized_out())
+PASS: gdb.python/py-type.exp: lang_c: continue to breakpoint: break to inspect struct and array.
+PASS: gdb.python/py-type.exp: lang_c: test_fields: c typedef field list
+PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (st)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (st) from history
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get fields from st.type
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check number of fields (st)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check structure field a name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check structure field b name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: init ss
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get fields from ss.type
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check length of ss_fields
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check ss_fields[0].name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check ss_fields[1].name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check that dir includes name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check number of fields (st.type)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields lookup by name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields iteration over values
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields items list
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check field name exists test
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check field name nonexists test
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check conversion to bool
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (len (st.type['a'].type))
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.has_key ('x'))
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type['x'])
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.keys ())
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (not not st.type['a'].type)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (ar)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (ar) from history
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python fields = ar.type.fields()
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check the number of fields
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check array field type
+PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to array with one argument
+PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to array with two arguments
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (ar[0].type == ar[0].type)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (vec_data_1)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (vec_data_1) from history
+PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (vec_data_2)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (vec_data_2) from history
+PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec1
+PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to vector with one argument
+PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec2
+PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to vector with two arguments
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (vec1 == vec2)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec3
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (vec1 == vec3)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (len (gdb.parse_and_eval ('a_function').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_c: test_enum: print value (e)
+PASS: gdb.python/py-type.exp: lang_c: test_enum: get value (e) from history
+PASS: gdb.python/py-type.exp: lang_c: test_enum: extract type fields from e
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check the number of enum fields
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field[0] name
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field[1]name
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check the number of type fields
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field lookup by name (v1)
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field lookup by name (v3)
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check num fields iteration over values
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum fields items list
+PASS: gdb.python/py-type.exp: lang_cpp: continue to breakpoint: break to inspect struct and array.
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: c++ typedef field list
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (c)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (c) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from c.type
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (c)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field c name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field d name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (c.type == gdb.parse_and_eval('d').type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (c.type == gdb.parse_and_eval('d').type.fields()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_method').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[2].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_const_method').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[2].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_static_method').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_static_method').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_static_method').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (st)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (st) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from st.type
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (st)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check structure field a name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check structure field b name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: init ss
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from ss.type
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check length of ss_fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check ss_fields[0].name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check ss_fields[1].name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check that dir includes name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (st.type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields lookup by name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields iteration over values
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields items list
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check field name exists test
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check field name nonexists test
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check conversion to bool
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (st.type['a'].type))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.has_key ('x'))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type['x'])
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.keys ())
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (not not st.type['a'].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (ar)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (ar) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python fields = ar.type.fields()
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check the number of fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check array field type
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to array with one argument
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to array with two arguments
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (ar[0].type == ar[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (vec_data_1)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (vec_data_1) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (vec_data_2)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (vec_data_2) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec1
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to vector with one argument
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec2
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to vector with two arguments
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (vec1 == vec2)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec3
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (vec1 == vec3)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('a_function').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: print value (d)
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: get value (d) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: extract type fields from d
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: Check the number of fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: Check base class (fields[0])
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: Check base class (fields[1])
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: print value (ar)
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: get value (ar) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: Check correct tuple length
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: Check range low bound
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: Check range high bound
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: print value (ar)
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: get value (ar) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: get fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: Check range low bound
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: Check range high bound
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on unranged value: print value (st)
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on unranged value: get value (st) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on unranged value: Check range for non ranged type.
+PASS: gdb.python/py-type.exp: lang_cpp: get type of temvar
+PASS: gdb.python/py-type.exp: lang_cpp: python print (ttype.template_argument(0))
+PASS: gdb.python/py-type.exp: lang_cpp: python print (isinstance(ttype.template_argument(0), gdb.Type))
+PASS: gdb.python/py-type.exp: lang_cpp: python print (ttype.template_argument(1))
+PASS: gdb.python/py-type.exp: lang_cpp: python print (isinstance(ttype.template_argument(1), gdb.Value))
+PASS: gdb.python/py-type.exp: lang_cpp: python print (ttype.template_argument(2))
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: print value (e)
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: get value (e) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: extract type fields from e
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check the number of enum fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field[0] name
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field[1]name
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check the number of type fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field lookup by name (v1)
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field lookup by name (v3)
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check num fields iteration over values
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum fields items list
+PASS: gdb.python/py-typeprint.exp: python exec (open ('py-typeprint.py').read ())
+PASS: gdb.python/py-typeprint.exp: basic test
+PASS: gdb.python/py-typeprint.exp: raw test
+PASS: gdb.python/py-typeprint.exp: disable type-printer string
+PASS: gdb.python/py-typeprint.exp: whatis with disabled printer
+PASS: gdb.python/py-typeprint.exp: info type-printers
+PASS: gdb.python/py-typeprint.exp: enable type-printer string
+PASS: gdb.python/py-typeprint.exp: whatis with enabled printer
+PASS: gdb.python/py-typeprint.exp: whatis s
+PASS: gdb.python/py-unwind-maint.exp: import python scripts
+PASS: gdb.python/py-unwind-maint.exp: Show all unwinders
+PASS: gdb.python/py-unwind-maint.exp: Unwinders called
+PASS: gdb.python/py-unwind-maint.exp: Unwinder disabled
+PASS: gdb.python/py-unwind-maint.exp: Show with global unwinder disabled
+PASS: gdb.python/py-unwind-maint.exp: Global unwinder disabled
+PASS: gdb.python/py-unwind.exp: import python scripts
+PASS: gdb.python/py-unwind.exp: continue to breakpoint: break backtrace-broken
+PASS: gdb.python/py-unwind.exp: Backtrace restored by unwinder
+PASS: gdb.python/py-value-cc.exp: continue to breakpoint: Break here
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("a").type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("a").referenced_value().type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ref").type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ref").referenced_value().type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ref").referenced_value()))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ptr_ref").dereference().type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ptr_ref").referenced_value().type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ptr_ref").referenced_value().dereference()))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ptr_ref").referenced_value().referenced_value()))
+PASS: gdb.python/py-value-cc.exp: init b
+PASS: gdb.python/py-value-cc.exp: init b_fields
+PASS: gdb.python/py-value-cc.exp: init b_obj
+PASS: gdb.python/py-value-cc.exp: init b_ref
+PASS: gdb.python/py-value-cc.exp: init b_td
+PASS: gdb.python/py-value-cc.exp: init u
+PASS: gdb.python/py-value-cc.exp: init u_fields
+PASS: gdb.python/py-value-cc.exp: init x
+PASS: gdb.python/py-value-cc.exp: init x_fields
+PASS: gdb.python/py-value-cc.exp: init uu
+PASS: gdb.python/py-value-cc.exp: init uu_fields
+PASS: gdb.python/py-value-cc.exp: init x_ptr
+PASS: gdb.python/py-value-cc.exp: init xtd
+PASS: gdb.python/py-value-cc.exp: b.a via field
+PASS: gdb.python/py-value-cc.exp: b.a via field
+PASS: gdb.python/py-value-cc.exp: type of b's base class via field
+PASS: gdb.python/py-value-cc.exp: b.A::a via field
+PASS: gdb.python/py-value-cc.exp: b_obj->a via field
+PASS: gdb.python/py-value-cc.exp: type of b_obj's base class via field
+PASS: gdb.python/py-value-cc.exp: b_obj->A::a via field
+PASS: gdb.python/py-value-cc.exp: b_ref.a via field
+PASS: gdb.python/py-value-cc.exp: type of b_ref's base class via field
+PASS: gdb.python/py-value-cc.exp: b_ref.A::a via field
+PASS: gdb.python/py-value-cc.exp: b_td.a via field
+PASS: gdb.python/py-value-cc.exp: type of b_td's base class via field
+PASS: gdb.python/py-value-cc.exp: b_td.A::a via field
+PASS: gdb.python/py-value-cc.exp: u's first field via field
+PASS: gdb.python/py-value-cc.exp: u's second field via field
+PASS: gdb.python/py-value-cc.exp: number for fields in u
+PASS: gdb.python/py-value-cc.exp: x.x via field
+PASS: gdb.python/py-value-cc.exp: x.a via field
+PASS: gdb.python/py-value-cc.exp: x_ptr->x via field
+PASS: gdb.python/py-value-cc.exp: x_ptr->a via field
+PASS: gdb.python/py-value-cc.exp: xtd->x via field
+PASS: gdb.python/py-value-cc.exp: xtd->a via field
+PASS: gdb.python/py-value-cc.exp: number of fields in uu
+PASS: gdb.python/py-value-cc.exp: uu.x via field
+PASS: gdb.python/py-value-cc.exp: uu.a via field
+PASS: gdb.python/py-value-cc.exp: init a
+PASS: gdb.python/py-value-cc.exp: a + 5
+PASS: gdb.python/py-value.exp: create boolean value
+PASS: gdb.python/py-value.exp: create integer value
+PASS: gdb.python/py-value.exp: create long value
+PASS: gdb.python/py-value.exp: create double value
+PASS: gdb.python/py-value.exp: create 8-bit string value
+PASS: gdb.python/py-value.exp: print 8-bit string
+PASS: gdb.python/py-value.exp: verify type of 8-bit string
+PASS: gdb.python/py-value.exp: create unicode value
+PASS: gdb.python/py-value.exp: print Unicode string
+PASS: gdb.python/py-value.exp: verify type of unicode string
+PASS: gdb.python/py-value.exp: Test address attribute in non-addressable value
+PASS: gdb.python/py-value.exp: add two integer values
+PASS: gdb.python/py-value.exp: verify type of integer add result
+PASS: gdb.python/py-value.exp: add two double values
+PASS: gdb.python/py-value.exp: subtract two integer values
+PASS: gdb.python/py-value.exp: subtract two double values
+PASS: gdb.python/py-value.exp: multiply two integer values
+PASS: gdb.python/py-value.exp: multiply two double values
+PASS: gdb.python/py-value.exp: divide two integer values
+PASS: gdb.python/py-value.exp: divide two double values
+PASS: gdb.python/py-value.exp: take remainder of two integer values
+PASS: gdb.python/py-value.exp: integer value raised to the power of another integer value
+PASS: gdb.python/py-value.exp: double value raised to the power of integer value
+PASS: gdb.python/py-value.exp: negated integer value
+PASS: gdb.python/py-value.exp: positive integer value
+PASS: gdb.python/py-value.exp: negated double value
+PASS: gdb.python/py-value.exp: positive double value
+PASS: gdb.python/py-value.exp: absolute of integer value
+PASS: gdb.python/py-value.exp: absolute of double value
+PASS: gdb.python/py-value.exp: subtract integer value from python integer
+PASS: gdb.python/py-value.exp: verify type of mixed integer subtraction result
+PASS: gdb.python/py-value.exp: add double value with python float
+PASS: gdb.python/py-value.exp: subtract python integer from integer value
+PASS: gdb.python/py-value.exp: add python float with double value
+PASS: gdb.python/py-value.exp: print evalue
+PASS: gdb.python/py-value.exp: python evalue = gdb.history (0)
+PASS: gdb.python/py-value.exp: python print (int (evalue))
+PASS: gdb.python/py-value.exp: add pointer value with python integer
+PASS: gdb.python/py-value.exp: subtract python integer from pointer value
+PASS: gdb.python/py-value.exp: subtract two pointer values
+PASS: gdb.python/py-value.exp: catch error in python type conversion
+PASS: gdb.python/py-value.exp: catch throw of GDB error
+PASS: gdb.python/py-value.exp: define function to test booleans - python
+PASS: gdb.python/py-value.exp: define function to test booleans - def test_bool (val):
+PASS: gdb.python/py-value.exp: define function to test booleans -   if val:
+PASS: gdb.python/py-value.exp: define function to test booleans -     print ('yay')
+PASS: gdb.python/py-value.exp: define function to test booleans -   else:
+PASS: gdb.python/py-value.exp: define function to test booleans -     print ('nay')
+PASS: gdb.python/py-value.exp: define function to test booleans - end
+PASS: gdb.python/py-value.exp: check evaluation of true boolean value in expression
+PASS: gdb.python/py-value.exp: check evaluation of false boolean value in expression
+PASS: gdb.python/py-value.exp: check evaluation of true integer value in expression
+PASS: gdb.python/py-value.exp: check evaluation of false integer value in expression
+PASS: gdb.python/py-value.exp: check evaluation of true integer value in expression
+PASS: gdb.python/py-value.exp: check evaluation of false integer value in expression
+PASS: gdb.python/py-value.exp: less than, equal
+PASS: gdb.python/py-value.exp: less than, less
+PASS: gdb.python/py-value.exp: less than, greater
+PASS: gdb.python/py-value.exp: less than, None
+PASS: gdb.python/py-value.exp: less or equal, equal
+PASS: gdb.python/py-value.exp: less or equal, less
+PASS: gdb.python/py-value.exp: less or equal, greater
+PASS: gdb.python/py-value.exp: less or equal, None
+PASS: gdb.python/py-value.exp: equality of gdb.Values
+PASS: gdb.python/py-value.exp: inequality of gdb.Values
+PASS: gdb.python/py-value.exp: equality of gdb.Value with Python value
+PASS: gdb.python/py-value.exp: inequality of gdb.Value with Python value
+PASS: gdb.python/py-value.exp: inequality of gdb.Value with None
+PASS: gdb.python/py-value.exp: inequality, false
+PASS: gdb.python/py-value.exp: inequality, true
+PASS: gdb.python/py-value.exp: inequality, None
+PASS: gdb.python/py-value.exp: greater than, equal
+PASS: gdb.python/py-value.exp: greater than, less
+PASS: gdb.python/py-value.exp: greater than, greater
+PASS: gdb.python/py-value.exp: greater than, None
+PASS: gdb.python/py-value.exp: greater or equal, equal
+PASS: gdb.python/py-value.exp: greater or equal, less
+PASS: gdb.python/py-value.exp: greater or equal, greater
+PASS: gdb.python/py-value.exp: greater or equal, None
+PASS: gdb.python/py-value.exp: py-value in file.filename
+PASS: gdb.python/py-value.exp: python print (gdb.objfiles()[0].pretty_printers)
+PASS: gdb.python/py-value.exp: python gdb.objfiles()[0].pretty_printers = 0
+PASS: gdb.python/py-value.exp: parse_and_eval constant test
+PASS: gdb.python/py-value.exp: parse_and_eval simple expression test
+PASS: gdb.python/py-value.exp: parse_and_eval type test
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - python
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - one = gdb.Value(1)
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - two = gdb.Value(2)
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - three = gdb.Value(3)
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - vdict = {one:"one str",two:"two str",three:"three str"}
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - end
+PASS: gdb.python/py-value.exp: Test dictionary hash
+PASS: gdb.python/py-value.exp: Test dictionary hash
+PASS: gdb.python/py-value.exp: Test dictionary hash
+PASS: gdb.python/py-value.exp: Test inbuilt hash
+PASS: gdb.python/py-value.exp: continue to breakpoint: break to inspect struct and union
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: access element inside struct using 8-bit string name
+PASS: gdb.python/py-value.exp: access element inside struct using unicode name
+PASS: gdb.python/py-value.exp: dereference value
+PASS: gdb.python/py-value.exp: verify dereferenced value
+PASS: gdb.python/py-value.exp: Test is_optimized_out attribute
+PASS: gdb.python/py-value.exp: Test address attribute
+PASS: gdb.python/py-value.exp: parse_and_eval with memory error
+PASS: gdb.python/py-value.exp: python inval = gdb.parse_and_eval('*(int*)0')
+PASS: gdb.python/py-value.exp: python print (inval.is_lazy)
+PASS: gdb.python/py-value.exp: memory error and lazy values
+PASS: gdb.python/py-value.exp: memory error and lazy values
+PASS: gdb.python/py-value.exp: python argc_lazy = gdb.parse_and_eval('argc')
+PASS: gdb.python/py-value.exp: python argc_notlazy = gdb.parse_and_eval('argc')
+PASS: gdb.python/py-value.exp: python argc_notlazy.fetch_lazy()
+PASS: gdb.python/py-value.exp: python print (argc_lazy.is_lazy)
+PASS: gdb.python/py-value.exp: python print (argc_notlazy.is_lazy)
+PASS: gdb.python/py-value.exp: sanity check argc
+PASS: gdb.python/py-value.exp: python print (argc_lazy.is_lazy)
+PASS: gdb.python/py-value.exp: set argc=2
+PASS: gdb.python/py-value.exp: python print (argc_notlazy)
+PASS: gdb.python/py-value.exp: python print (argc_lazy)
+PASS: gdb.python/py-value.exp: python print (argc_lazy.is_lazy)
+PASS: gdb.python/py-value.exp: print st
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: Test string with no length
+PASS: gdb.python/py-value.exp: Test string (length = -1) is all of the string
+PASS: gdb.python/py-value.exp: python print (st.string (length = 6))
+PASS: gdb.python/py-value.exp: Test string (length = 0) is empty
+PASS: gdb.python/py-value.exp: Test length is 0
+PASS: gdb.python/py-value.exp: print nullst
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: Test string to first null
+PASS: gdb.python/py-value.exp: get string beyond null
+PASS: gdb.python/py-value.exp: python print (repr(nullst))
+PASS: gdb.python/py-value.exp: get xstr
+PASS: gdb.python/py-value.exp: read string beyond declared size
+PASS: gdb.python/py-value.exp: p/x fp1
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: python fp1 = fp1.dereference()
+PASS: gdb.python/py-value.exp: python result = fp1()
+PASS: gdb.python/py-value.exp: python print (result)
+PASS: gdb.python/py-value.exp: p/x fp2
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: python fp2 = fp2.dereference()
+PASS: gdb.python/py-value.exp: python result2 = fp2(10,20)
+PASS: gdb.python/py-value.exp: python print (result2)
+PASS: gdb.python/py-value.exp: p i
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: python result3 = i()
+PASS: gdb.python/py-value.exp: p/x fp2
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: python fp3 = fp3.dereference()
+PASS: gdb.python/py-value.exp: python result2 = fp3(10)
+PASS: gdb.python/py-value.exp: print sptr
+PASS: gdb.python/py-value.exp: Get value from history
+PASS: gdb.python/py-value.exp: Aquire lazy string
+PASS: gdb.python/py-value.exp: Test lazy-string type name equality
+PASS: gdb.python/py-value.exp: Test string type name equality
+PASS: gdb.python/py-value.exp: set print symbol off
+PASS: gdb.python/py-value.exp: print sn
+PASS: gdb.python/py-value.exp: Get value from history
+PASS: gdb.python/py-value.exp: Test lazy string
+PASS: gdb.python/py-value.exp: Succesfully create a lazy string
+PASS: gdb.python/py-value.exp: Test lazy string length
+PASS: gdb.python/py-value.exp: Test lazy string address
+PASS: gdb.python/py-value.exp: create PTR type
+PASS: gdb.python/py-value.exp: kill the inferior
+PASS: gdb.python/py-value.exp: Discard the symbols
+PASS: gdb.python/py-value.exp: cast arg0 to PTR
+PASS: gdb.python/py-value.exp: delete PTR type
+PASS: gdb.python/py-value.exp: print value's type
+PASS: gdb.python/py-value.exp: continue to breakpoint: break to inspect struct and union
+PASS: gdb.python/py-value.exp: Create a value for subscript test
+PASS: gdb.python/py-value.exp: Create a value for subscript test
+PASS: gdb.python/py-value.exp: Baseline print of an int Python value
+PASS: gdb.python/py-value.exp: Attempt to access an integer with a subscript
+PASS: gdb.python/py-value.exp: Baseline print of a string Python value
+PASS: gdb.python/py-value.exp: Attempt to access a string with a subscript
+PASS: gdb.python/py-value.exp: Build pointer to array
+PASS: gdb.python/py-value.exp:
+PASS: gdb.python/py-value.exp: Access array via pointer with int subscript
+PASS: gdb.python/py-value.exp: Access array via pointer with value subscript
+PASS: gdb.python/py-value.exp: Attempt to access an integer with a subscript
+PASS: gdb.python/py-value.exp: Build array
+PASS: gdb.python/py-value.exp:
+PASS: gdb.python/py-value.exp: Test multiple subscript
+PASS: gdb.python/py-value.exp: c++: continue to breakpoint: break to inspect pointer by reference
+PASS: gdb.python/py-value.exp: c++: Obtain address
+PASS: gdb.python/py-value.exp: c++: Obtains value from GDB
+PASS: gdb.python/py-value.exp: c++: Check pointer passed as reference
+PASS: gdb.python/py-value.exp: c++: python print (bool(gdb.parse_and_eval('base').dynamic_cast(gdb.lookup_type('Derived').pointer())))
+PASS: gdb.python/py-value.exp: c++: python print (gdb.parse_and_eval('base').dynamic_type)
+PASS: gdb.python/py-value.exp: c++: python print (gdb.parse_and_eval('base_ref').dynamic_type)
+PASS: gdb.python/py-value.exp: c++: python print (gdb.parse_and_eval('5').dynamic_type)
+PASS: gdb.python/py-value.exp: c++: continue to breakpoint: break to inspect struct and union
+PASS: gdb.python/py-value.exp: c++: Create a value for subscript test
+PASS: gdb.python/py-value.exp: c++: Create a value for subscript test
+PASS: gdb.python/py-value.exp: c++: Baseline print of an int Python value
+PASS: gdb.python/py-value.exp: c++: Attempt to access an integer with a subscript
+PASS: gdb.python/py-value.exp: c++: Baseline print of a string Python value
+PASS: gdb.python/py-value.exp: c++: Attempt to access a string with a subscript
+PASS: gdb.python/py-value.exp: c++: Build pointer to array
+PASS: gdb.python/py-value.exp: c++:
+PASS: gdb.python/py-value.exp: c++: Access array via pointer with int subscript
+PASS: gdb.python/py-value.exp: c++: Access array via pointer with value subscript
+PASS: gdb.python/py-value.exp: c++: Attempt to access an integer with a subscript
+PASS: gdb.python/py-value.exp: c++: Build array
+PASS: gdb.python/py-value.exp: c++:
+PASS: gdb.python/py-value.exp: c++: Test multiple subscript
+PASS: gdb.python/py-xmethods.exp: continue to breakpoint: Break here
+PASS: gdb.python/py-xmethods.exp: Before: a1 + a2
+PASS: gdb.python/py-xmethods.exp: Before: a_plus_a 1
+PASS: gdb.python/py-xmethods.exp: Before: a2 - a1
+PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 1
+PASS: gdb.python/py-xmethods.exp: Before: b1 - a1
+PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 2
+PASS: gdb.python/py-xmethods.exp: Before: a1.geta()
+PASS: gdb.python/py-xmethods.exp: Before: a_geta 1
+PASS: gdb.python/py-xmethods.exp: Before: ++a1
+PASS: gdb.python/py-xmethods.exp: Before: a1.getarrayind(5)
+PASS: gdb.python/py-xmethods.exp: Before: a_ptr->geta()
+PASS: gdb.python/py-xmethods.exp: Before: b_geta 1
+PASS: gdb.python/py-xmethods.exp: Before: e.geta()
+PASS: gdb.python/py-xmethods.exp: Before: a_geta 2
+PASS: gdb.python/py-xmethods.exp: Before: call g.size_diff<float>()
+PASS: gdb.python/py-xmethods.exp: Before: g_size_diff 2
+PASS: gdb.python/py-xmethods.exp: Before: g.size_diff<unsigned long>()
+PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<2>()
+PASS: gdb.python/py-xmethods.exp: Before: g_size_mul 2
+PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<5>()
+PASS: gdb.python/py-xmethods.exp: Before: g.mul<double>(2.0)
+PASS: gdb.python/py-xmethods.exp: Before: g_mul 2
+PASS: gdb.python/py-xmethods.exp: Before: g.mul<char>('a')
+PASS: gdb.python/py-xmethods.exp: load the script file
+PASS: gdb.python/py-xmethods.exp: After: a1 + a2
+PASS: gdb.python/py-xmethods.exp: After: a2 - a1
+PASS: gdb.python/py-xmethods.exp: After: a_minus_a 3
+PASS: gdb.python/py-xmethods.exp: After: b1 + a1
+PASS: gdb.python/py-xmethods.exp: After: b1 - a1
+PASS: gdb.python/py-xmethods.exp: After: a_minus_a 4
+PASS: gdb.python/py-xmethods.exp: After: a1.geta()
+PASS: gdb.python/py-xmethods.exp: After: ++a1
+PASS: gdb.python/py-xmethods.exp: After: a1.getarrayind(5)
+PASS: gdb.python/py-xmethods.exp: After a1[]
+PASS: gdb.python/py-xmethods.exp: After b1[]
+PASS: gdb.python/py-xmethods.exp: After: a_ptr->geta()
+PASS: gdb.python/py-xmethods.exp: After: e.geta()
+PASS: gdb.python/py-xmethods.exp: After: e_ptr->geta()
+PASS: gdb.python/py-xmethods.exp: After: e_ref.geta()
+PASS: gdb.python/py-xmethods.exp: After: e.method(10)
+PASS: gdb.python/py-xmethods.exp: After: e.method('a')
+PASS: gdb.python/py-xmethods.exp: After: g.size_diff<float>()
+PASS: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
+PASS: gdb.python/py-xmethods.exp: After: g.size_mul<2>()
+PASS: gdb.python/py-xmethods.exp: After: g.size_mul<  5  >()
+PASS: gdb.python/py-xmethods.exp: After: g.mul<double>(2.0)
+PASS: gdb.python/py-xmethods.exp: gdb_test
+PASS: gdb.python/py-xmethods.exp: Disable G_methods
+PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods
+PASS: gdb.python/py-xmethods.exp: Enable G_methods
+PASS: gdb.python/py-xmethods.exp: After enabling G_methods
+PASS: gdb.python/py-xmethods.exp: Disable G_methods;mul
+PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods;mul
+PASS: gdb.python/py-xmethods.exp: Enable G_methods;mul
+PASS: gdb.python/py-xmethods.exp: After enabling G_methods;mul
+PASS: gdb.python/py-xmethods.exp: info xmethod global plus 1
+PASS: gdb.python/py-xmethods.exp: disable xmethod progspace E_methods;method_int
+PASS: gdb.python/py-xmethods.exp: info xmethod xmethods E_methods;method_int
+PASS: gdb.python/py-xmethods.exp: Disable G_methods 2
+PASS: gdb.python/py-xmethods.exp: info xmethod progspace
+PASS: gdb.python/py-xmethods.exp: enable xmethod progspace E_methods;method_char
+PASS: gdb.python/py-xmethods.exp: enable xmethod progspace E_methods;method_int
+PASS: gdb.python/py-xmethods.exp: pt e.method('a')
+PASS: gdb.python/py-xmethods.exp: pt e.method(10)
+PASS: gdb.python/python.exp: multi-line python command - python
+PASS: gdb.python/python.exp: multi-line python command - print (23)
+PASS: gdb.python/python.exp: multi-line python command - end
+PASS: gdb.python/python.exp: python interactive help: python; help(); end
+PASS: gdb.python/python.exp: python interactive help: quit help
+PASS: gdb.python/python.exp: show python command - define zzq
+PASS: gdb.python/python.exp: show python command - python
+PASS: gdb.python/python.exp: show python command - print (23)
+PASS: gdb.python/python.exp: show python command - end
+PASS: gdb.python/python.exp: show python command - end
+PASS: gdb.python/python.exp: show python command - show user zzq
+PASS: gdb.python/python.exp: indented multi-line python command - python
+PASS: gdb.python/python.exp: indented multi-line python command - def foo ():
+PASS: gdb.python/python.exp: indented multi-line python command -   print ('hello, world!')
+PASS: gdb.python/python.exp: indented multi-line python command - foo ()
+PASS: gdb.python/python.exp: indented multi-line python command - end
+PASS: gdb.python/python.exp: source source2.py
+PASS: gdb.python/python.exp: source -s source2.py
+PASS: gdb.python/python.exp: source -s source2-symlink.py
+PASS: gdb.python/python.exp: python print (gdb.current_objfile())
+PASS: gdb.python/python.exp: python print (gdb.objfiles())
+PASS: gdb.python/python.exp: pythonX.Y/lib-dynload/*.so
+PASS: gdb.python/python.exp: python x = gdb.execute('printf "%d", 23', to_string = True)
+PASS: gdb.python/python.exp: python print (x)
+PASS: gdb.python/python.exp: post event insertion - python
+PASS: gdb.python/python.exp: post event insertion - someVal = 0
+PASS: gdb.python/python.exp: post event insertion - class Foo(object):
+PASS: gdb.python/python.exp: post event insertion -   def __call__(self):
+PASS: gdb.python/python.exp: post event insertion -     global someVal
+PASS: gdb.python/python.exp: post event insertion -     someVal += 1
+PASS: gdb.python/python.exp: post event insertion - gdb.post_event(Foo())
+PASS: gdb.python/python.exp: post event insertion - end
+PASS: gdb.python/python.exp: test post event execution
+PASS: gdb.python/python.exp: Test non callable class
+PASS: gdb.python/python.exp: show height
+PASS: gdb.python/python.exp: set height 10
+PASS: gdb.python/python.exp: verify pagination beforehand
+PASS: gdb.python/python.exp: verify pagination beforehand: q
+PASS: gdb.python/python.exp: gdb.execute does not page
+PASS: gdb.python/python.exp: verify pagination afterwards
+PASS: gdb.python/python.exp: verify pagination afterwards: q
+PASS: gdb.python/python.exp: set height 0
+PASS: gdb.python/python.exp: collect help from uiout
+PASS: gdb.python/python.exp: verify help to uiout
+PASS: gdb.python/python.exp: Attempt to aquire thread with no inferior
+PASS: gdb.python/python.exp: Ensure that no threads are returned
+PASS: gdb.python/python.exp: register atexit function - python
+PASS: gdb.python/python.exp: register atexit function - import atexit
+PASS: gdb.python/python.exp: register atexit function - def printit(arg):
+PASS: gdb.python/python.exp: register atexit function -   print (arg)
+PASS: gdb.python/python.exp: register atexit function - atexit.register(printit, 'good bye world')
+PASS: gdb.python/python.exp: register atexit function - end
+PASS: gdb.python/python.exp: atexit handling
+PASS: gdb.python/python.exp: test decode_line no source named main
+PASS: gdb.python/python.exp: test decode_line current location
+PASS: gdb.python/python.exp: Test decode_line current location
+PASS: gdb.python/python.exp: Test decode_line expression parse
+PASS: gdb.python/python.exp: Test decode_line current location
+PASS: gdb.python/python.exp: Test decode_line current location filename
+PASS: gdb.python/python.exp: Test decode_line current location line number
+PASS: gdb.python/python.exp: test decode_line python.c:26
+PASS: gdb.python/python.exp: Test decode_line python.c:26 length
+PASS: gdb.python/python.exp: Test decode_line expression parse
+PASS: gdb.python/python.exp: Test decode_line python.c:26 length
+PASS: gdb.python/python.exp: Test decode_line python.c:26 filename
+PASS: gdb.python/python.exp: Test decode_line python.c:26 line number
+PASS: gdb.python/python.exp: test decode_line randomfunc
+PASS: gdb.python/python.exp: test decode_line func1()
+PASS: gdb.python/python.exp: Test decode_line func1 length
+PASS: gdb.python/python.exp: Test decode_line func1 length
+PASS: gdb.python/python.exp: Test decode_line func1 filename
+PASS: gdb.python/python.exp: Test decode_line func1 line number
+PASS: gdb.python/python.exp: test decode_line func1,func2
+PASS: gdb.python/python.exp: stop at comma in linespec
+PASS: gdb.python/python.exp: Test stderr location
+PASS: gdb.python/python.exp: Test stdout location
+PASS: gdb.python/python.exp: Test default write
+PASS: gdb.python/python.exp: Test stderr write
+PASS: gdb.python/python.exp: Test stdout write
+PASS: gdb.python/python.exp: Test stdlog write
+PASS: gdb.python/python.exp: Set print-stack full for prompt tests
+PASS: gdb.python/python.exp: prompt substitution - python
+PASS: gdb.python/python.exp: prompt substitution - someCounter = 0
+PASS: gdb.python/python.exp: prompt substitution - def prompt(current):
+PASS: gdb.python/python.exp: prompt substitution -    global someCounter
+PASS: gdb.python/python.exp: prompt substitution -    if (current == "testfake "):
+PASS: gdb.python/python.exp: prompt substitution -       return None
+PASS: gdb.python/python.exp: prompt substitution -    someCounter = someCounter + 1
+PASS: gdb.python/python.exp: prompt substitution -    return "py prompt " + str (someCounter) + " "
+PASS: gdb.python/python.exp: prompt substitution - end
+PASS: gdb.python/python.exp: prompt substitution readline - python
+PASS: gdb.python/python.exp: prompt substitution readline - pCounter = 0
+PASS: gdb.python/python.exp: prompt substitution readline - def program_prompt(current):
+PASS: gdb.python/python.exp: prompt substitution readline -    global pCounter
+PASS: gdb.python/python.exp: prompt substitution readline -    if (current == ">"):
+PASS: gdb.python/python.exp: prompt substitution readline -       pCounter = pCounter + 1
+PASS: gdb.python/python.exp: prompt substitution readline -       return "python line " + str (pCounter) + ": "
+PASS: gdb.python/python.exp: prompt substitution readline -    return None
+PASS: gdb.python/python.exp: prompt substitution readline - end
+PASS: gdb.python/python.exp: set hook
+PASS: gdb.python/python.exp: set prompt testfake
+PASS: gdb.python/python.exp: show prompt shows guarded prompt
+PASS: gdb.python/python.exp: set prompt blah overriden
+PASS: gdb.python/python.exp: Delete old hook
+PASS: gdb.python/python.exp: set default prompt
+PASS: gdb.python/python.exp: set programming hook
+PASS: gdb.python/python.exp: readline secondary are not substituted
+PASS: gdb.python/python.exp: end programming
+PASS: gdb.python/python.exp: prompt substitution readline - python
+PASS: gdb.python/python.exp: prompt substitution readline - import gdb.command.prompt
+PASS: gdb.python/python.exp: prompt substitution readline - end
+PASS: gdb.python/python.exp: set basic extended prompt
+PASS: gdb.python/python.exp: set extended prompt working directory
+PASS: gdb.python/python.exp: set extended prompt parameter
+PASS: gdb.python/python.exp: Test print-stack show setting. Default is message.
+PASS: gdb.python/python.exp: Test print-stack set setting to full
+PASS: gdb.python/python.exp: Test print-stack show setting to full
+PASS: gdb.python/python.exp: Test print-stack set setting to none
+PASS: gdb.python/python.exp: Test print-stack show setting to none
+PASS: gdb.python/python.exp: Test print-stack set setting to message
+PASS: gdb.python/python.exp: prompt substitution readline - python
+PASS: gdb.python/python.exp: prompt substitution readline - pCounter = 0
+PASS: gdb.python/python.exp: prompt substitution readline - def error_prompt(current):
+PASS: gdb.python/python.exp: prompt substitution readline -    raise RuntimeError("Python exception called")
+PASS: gdb.python/python.exp: prompt substitution readline - end
+PASS: gdb.python/python.exp: set hook
+PASS: gdb.python/python.exp: set the hook to default
+PASS: gdb.python/python.exp: set print-stack full for prompt error test
+PASS: gdb.python/python.exp: set hook
+PASS: gdb.python/python.exp: set the hook to default
+PASS: gdb.python/python.exp: Get line number of func2 call site
+PASS: gdb.python/python.exp: Test find_pc_line at func2 call site
+PASS: gdb.python/python.exp: Step into func2
+PASS: gdb.python/python.exp: Step out of func2
+PASS: gdb.python/python.exp: Test find_pc_line with resume address
+PASS: gdb.stabs/exclfwd.exp: ptype v1
+PASS: gdb.stabs/exclfwd.exp: ptype v2
+PASS: gdb.stabs/exclfwd.exp: ptype v3
+PASS: gdb.stabs/gdb11479.exp: Set breakpoints forced_stabs
+PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint forced_stabs
+PASS: gdb.stabs/gdb11479.exp: Inspect t in test2 forced_stabs
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test2 forced_stabs
+PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint forced_stabs
+PASS: gdb.stabs/gdb11479.exp: Inspect t in test forced_stabs
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test forced_stabs
+PASS: gdb.stabs/gdb11479.exp: Set breakpoints natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: Inspect t in test2 natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test2 natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: Inspect t in test natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test natural_debug_format
+PASS: gdb.stabs/weird.exp: weirdx.o read without error
+PASS: gdb.stabs/weird.exp: stabs found
+PASS: gdb.stabs/weird.exp: variable var0 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (var0)
+PASS: gdb.stabs/weird.exp: variable var1 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (var1)
+PASS: gdb.stabs/weird.exp: variable var2 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (var2)
+PASS: gdb.stabs/weird.exp: variable var3 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (var3)
+PASS: gdb.stabs/weird.exp: variable attr32 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr32)
+PASS: gdb.stabs/weird.exp: variable attr33 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr33)
+PASS: gdb.stabs/weird.exp: variable attr35 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr35)
+PASS: gdb.stabs/weird.exp: variable attr36 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr36)
+PASS: gdb.stabs/weird.exp: variable attr37 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr37)
+PASS: gdb.stabs/weird.exp: variable attr38 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr38)
+PASS: gdb.stabs/weird.exp: variable attr39 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr39)
+PASS: gdb.stabs/weird.exp: variable attr41 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr41)
+PASS: gdb.stabs/weird.exp: variable attr42 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr42)
+PASS: gdb.stabs/weird.exp: variable attr43 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr43)
+PASS: gdb.stabs/weird.exp: variable attr44 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr44)
+PASS: gdb.stabs/weird.exp: variable attr46 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr46)
+PASS: gdb.stabs/weird.exp: variable attr47 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr47)
+PASS: gdb.stabs/weird.exp: variable attr58 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr58)
+PASS: gdb.stabs/weird.exp: variable attr59 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr59)
+PASS: gdb.stabs/weird.exp: variable attr60 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr60)
+PASS: gdb.stabs/weird.exp: variable attr61 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr61)
+PASS: gdb.stabs/weird.exp: variable attr62 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr62)
+PASS: gdb.stabs/weird.exp: variable attr63 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr63)
+PASS: gdb.stabs/weird.exp: variable attr64 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr64)
+PASS: gdb.stabs/weird.exp: variable attr65 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr65)
+PASS: gdb.stabs/weird.exp: variable attr66 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr66)
+PASS: gdb.stabs/weird.exp: variable attr67 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr67)
+PASS: gdb.stabs/weird.exp: variable attr68 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr68)
+PASS: gdb.stabs/weird.exp: variable attr69 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr69)
+PASS: gdb.stabs/weird.exp: variable attr70 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr70)
+PASS: gdb.stabs/weird.exp: variable attr71 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr71)
+PASS: gdb.stabs/weird.exp: variable attr72 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr72)
+PASS: gdb.stabs/weird.exp: variable attr73 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr73)
+PASS: gdb.stabs/weird.exp: variable attr74 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr74)
+PASS: gdb.stabs/weird.exp: variable attr75 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr75)
+PASS: gdb.stabs/weird.exp: variable attr76 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr76)
+PASS: gdb.stabs/weird.exp: variable attr77 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr77)
+PASS: gdb.stabs/weird.exp: variable attr78 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr78)
+PASS: gdb.stabs/weird.exp: variable attr79 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr79)
+PASS: gdb.stabs/weird.exp: variable attr80 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr80)
+PASS: gdb.stabs/weird.exp: variable attr81 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr81)
+PASS: gdb.stabs/weird.exp: variable attr82 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr82)
+PASS: gdb.stabs/weird.exp: variable attr83 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr83)
+PASS: gdb.stabs/weird.exp: variable attr84 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr84)
+PASS: gdb.stabs/weird.exp: variable attr85 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr85)
+PASS: gdb.stabs/weird.exp: variable attr86 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr86)
+PASS: gdb.stabs/weird.exp: variable attr87 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr87)
+PASS: gdb.stabs/weird.exp: variable attr88 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr88)
+PASS: gdb.stabs/weird.exp: variable attr89 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr89)
+PASS: gdb.stabs/weird.exp: variable attr90 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr90)
+PASS: gdb.stabs/weird.exp: variable attr91 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr91)
+PASS: gdb.stabs/weird.exp: variable attr92 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr92)
+PASS: gdb.stabs/weird.exp: variable attr93 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr93)
+PASS: gdb.stabs/weird.exp: variable attr94 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr94)
+PASS: gdb.stabs/weird.exp: variable attr95 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr95)
+PASS: gdb.stabs/weird.exp: variable attr96 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr96)
+PASS: gdb.stabs/weird.exp: variable attr97 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr97)
+PASS: gdb.stabs/weird.exp: variable attr98 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr98)
+PASS: gdb.stabs/weird.exp: variable attr99 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr99)
+PASS: gdb.stabs/weird.exp: variable attr100 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr100)
+PASS: gdb.stabs/weird.exp: variable attr101 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr101)
+PASS: gdb.stabs/weird.exp: variable attr102 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr102)
+PASS: gdb.stabs/weird.exp: variable attr103 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr103)
+PASS: gdb.stabs/weird.exp: variable attr104 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr104)
+PASS: gdb.stabs/weird.exp: variable attr105 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr105)
+PASS: gdb.stabs/weird.exp: variable attr106 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr106)
+PASS: gdb.stabs/weird.exp: variable attr107 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr107)
+PASS: gdb.stabs/weird.exp: variable attr108 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr108)
+PASS: gdb.stabs/weird.exp: variable attr109 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr109)
+PASS: gdb.stabs/weird.exp: variable attr110 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr110)
+PASS: gdb.stabs/weird.exp: variable attr111 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr111)
+PASS: gdb.stabs/weird.exp: variable attr112 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr112)
+PASS: gdb.stabs/weird.exp: variable attr113 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr113)
+PASS: gdb.stabs/weird.exp: variable attr114 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr114)
+PASS: gdb.stabs/weird.exp: variable attr115 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr115)
+PASS: gdb.stabs/weird.exp: variable attr116 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr116)
+PASS: gdb.stabs/weird.exp: variable attr117 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr117)
+PASS: gdb.stabs/weird.exp: variable attr118 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr118)
+PASS: gdb.stabs/weird.exp: variable attr119 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr119)
+PASS: gdb.stabs/weird.exp: variable attr120 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr120)
+PASS: gdb.stabs/weird.exp: variable attr121 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr121)
+PASS: gdb.stabs/weird.exp: variable attr122 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr122)
+PASS: gdb.stabs/weird.exp: variable attr123 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr123)
+PASS: gdb.stabs/weird.exp: variable attr124 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr124)
+PASS: gdb.stabs/weird.exp: variable attr125 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr125)
+PASS: gdb.stabs/weird.exp: variable attr126 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr126)
+PASS: gdb.stabs/weird.exp: 'e' constant on non-enum type
+PASS: gdb.stabs/weird.exp: whatis const69
+PASS: gdb.stabs/weird.exp: 'e' constant with embedded type
+PASS: gdb.stabs/weird.exp: char constant
+PASS: gdb.stabs/weird.exp: String constant 1
+PASS: gdb.stabs/weird.exp: String constant 2
+PASS: gdb.stabs/weird.exp: String constant 3
+PASS: gdb.stabs/weird.exp: String constant 4
+PASS: gdb.stabs/weird.exp: p bad_neg0
+PASS: gdb.stabs/weird.exp: ptype on inttype
+PASS: gdb.stabs/weird.exp: unrecognized floating point type
+PASS: gdb.stabs/weird.exp: print very big integer
+PASS: gdb.stabs/weird.exp: whatis consth
+PASS: gdb.stabs/weird.exp: whatis consth2
+XFAIL: gdb.stabs/weird.exp: print struct constant
+PASS: gdb.stabs/weird.exp: print bad_type0
+PASS: gdb.stabs/weird.exp: print bad_type1
+XFAIL: gdb.stabs/weird.exp: array0 with strange index
+XFAIL: gdb.stabs/weird.exp: array1 with strange index
+PASS: gdb.stabs/weird.exp: whatis one_var (known failure in gdb 4.10)
+PASS: gdb.stabs/weird.exp: whatis one_var test 2
+PASS: gdb.stabs/weird.exp: whatis two_var (known failure in gdb 4.10)
+PASS: gdb.stabs/weird.exp: whatis two_var test 2
+XFAIL: gdb.stabs/weird.exp: whatis pointer_to_int_var
+XFAIL: gdb.stabs/weird.exp: whatis intp_var
+PASS: gdb.stabs/weird.exp: p common0var0
+XFAIL: gdb.stabs/weird.exp: p common0var1
+XFAIL: gdb.stabs/weird.exp: p common0var2
+PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: no new threads
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted on
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break break_fn
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 1 (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 2
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_left
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/bp_in_thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/bp_in_thread.exp: breakpoint on noreturn
+PASS: gdb.threads/bp_in_thread.exp: run to noreturn
+PASS: gdb.threads/break-while-running.exp: successfully compiled posix threads test case
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set non-stop off
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set breakpoint always-inserted off
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: probe for target remote
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: continue to breakpoint: run to wait-thread breakpoint
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set scheduler-locking on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: thread 2
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: continuing thread 2
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: thread 3
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: continuing thread 3
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: switch back to main thread
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: only main stopped
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set breakpoint while a thread is running
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: breakpoint is hit (timeout)
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: all threads stopped
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: non-stop: set non-stop on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: non-stop: set breakpoint always-inserted off
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: set non-stop off
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: set breakpoint always-inserted on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: probe for target remote
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: continue to breakpoint: run to wait-thread breakpoint
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: set scheduler-locking on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: thread 2
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: continuing thread 2
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: thread 3
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: continuing thread 3
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: switch back to main thread
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: only main stopped
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: set breakpoint while a thread is running
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: breakpoint is hit (timeout)
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: all threads stopped
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: non-stop: set non-stop on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: non-stop: set breakpoint always-inserted on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: set non-stop off
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: set breakpoint always-inserted off
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: probe for target remote
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: continue to breakpoint: run to wait-thread breakpoint
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: set scheduler-locking on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: thread 2
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: continuing thread 2
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: thread 3
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: continuing thread 3
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: switch back to main thread
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: set breakpoint while a thread is running
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: breakpoint is hit (timeout)
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: all threads stopped
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: non-stop: set non-stop on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: non-stop: set breakpoint always-inserted off
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: set non-stop off
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: set breakpoint always-inserted on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: probe for target remote
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: continue to breakpoint: run to wait-thread breakpoint
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: set scheduler-locking on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: thread 2
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: continuing thread 2
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: thread 3
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: continuing thread 3
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: switch back to main thread
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: set breakpoint while a thread is running
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: breakpoint is hit (timeout)
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: all threads stopped
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: set non-stop on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: set breakpoint always-inserted on
+PASS: gdb.threads/continue-pending-after-query.exp: successfully compiled posix threads test case
+PASS: gdb.threads/continue-pending-after-query.exp: iter 1: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 1: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 1: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 2: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 2: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 2: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 3: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 3: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 3: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 4: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 4: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 4: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 5: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 5: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 5: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 6: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 6: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 6: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 7: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 7: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 7: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 8: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 8: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 8: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 9: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 9: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 9: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 10: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
+PASS: gdb.threads/continue-pending-status.exp: successfully compiled posix threads test case
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: continue for ctrl-c
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 1: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 2: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 3: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 3: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 3: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 3: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 3: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 3: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 4: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 4: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 4: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 4: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 4: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 4: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 5: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 5: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 5: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 5: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 5: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 5: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 6: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 6: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 6: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 6: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 6: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 6: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 7: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 7: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 7: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 7: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 7: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 7: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 8: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 8: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 8: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 8: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 8: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 8: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 9: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 9: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 9: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 9: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 9: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 9: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 10: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 10: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 10: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 10: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 10: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 10: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 11: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 11: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 11: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 11: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 11: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 11: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 12: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 12: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 12: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 12: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 12: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 12: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 13: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 13: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 13: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 13: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 13: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 13: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 14: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 14: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 14: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 14: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 14: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 14: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 15: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 15: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 15: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 15: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 15: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 15: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 16: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 16: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 16: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 16: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 16: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 16: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 17: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 17: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 17: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 17: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 17: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 17: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 18: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 18: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 18: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 18: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 18: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 18: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: attempt 19: set break in tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 19: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 19: get thread number
+FAIL: gdb.threads/continue-pending-status.exp: attempt 19: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 19: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 19: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: no thread starvation
+UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile create-fail.c: unrecognized error
+PASS: gdb.threads/execl.exp: successfully compiled posix threads test case
+PASS: gdb.threads/execl.exp: set breakpoint at execl
+PASS: gdb.threads/execl.exp: continue to exec
+FAIL: gdb.threads/execl.exp: info threads before exec
+FAIL: gdb.threads/execl.exp: continue across exec
+PASS: gdb.threads/execl.exp: info threads after exec
+PASS: gdb.threads/execl.exp: info threads after exec
+FAIL: gdb.threads/execl.exp: continue until exit
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: successfully compiled posix threads test case
+FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: Can't run to main
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: successfully compiled posix threads test case
+FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: Can't run to main
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: successfully compiled posix threads test case
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set displaced on
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set debug displaced 1
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: not supported
+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: Can't run to main
+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: Can't run to main
+PASS: gdb.threads/gcore-stale-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/gcore-stale-thread.exp: set non-stop on
+PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case
+UNSUPPORTED: gdb.threads/gcore-thread.exp: Couldn't compile gcore-thread.o: unrecognized error
+PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/gcore-thread.exp: thread 1 is running
+PASS: gdb.threads/gcore-thread.exp: thread 2 is running
+PASS: gdb.threads/gcore-thread.exp: save a corefile
+XFAIL: gdb.threads/gcore-thread.exp: clear __stack_user.next
+XFAIL: gdb.threads/gcore-thread.exp: clear stack_used.next
+FAIL: gdb.threads/gcore-thread.exp: corefile: re-load generated corefile
+FAIL: gdb.threads/gcore-thread.exp: core0file: re-load generated corefile
+PASS: gdb.threads/hand-call-in-threads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on all_threads_running
+PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on hand_call
+PASS: gdb.threads/hand-call-in-threads.exp: run to all_threads_running
+PASS: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
+PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
+PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 1
+FAIL: gdb.threads/hand-call-in-threads.exp: call hand_call() (GDB internal error)
+PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 2
+PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 2
+PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 3
+FAIL: gdb.threads/hand-call-in-threads.exp: hand call, thread 3 (runaway target)
+PASS: gdb.threads/hand-call-new-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/hand-call-new-thread.exp: b foo thread 1
+PASS: gdb.threads/hand-call-new-thread.exp: iter 0: p new_thread ()
+PASS: gdb.threads/hand-call-new-thread.exp: iter 0: no thread marked running
+PASS: gdb.threads/hand-call-new-thread.exp: iter 1: p new_thread ()
+PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running
+PASS: gdb.threads/hand-call-new-thread.exp: iter 2: p new_thread ()
+PASS: gdb.threads/hand-call-new-thread.exp: iter 2: no thread marked running
+UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ia64-sigill.c: unrecognized error
+PASS: gdb.threads/info-threads-cur-sal.exp: successfully compiled posix threads test case
+PASS: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start
+PASS: gdb.threads/info-threads-cur-sal.exp: list before info threads
+FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before break
+PASS: gdb.threads/info-threads-cur-sal.exp: break on line
+FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before list
+PASS: gdb.threads/info-threads-cur-sal.exp: list after info threads
+PASS: gdb.threads/interrupted-hand-call.exp: successfully compiled posix threads test case
+PASS: gdb.threads/interrupted-hand-call.exp: breakpoint on all_threads_running
+PASS: gdb.threads/interrupted-hand-call.exp: run to all_threads_running
+PASS: gdb.threads/interrupted-hand-call.exp: hand-call interrupted by signal in another thread
+PASS: gdb.threads/interrupted-hand-call.exp: dummy stack frame present
+PASS: gdb.threads/interrupted-hand-call.exp: finish hand-call
+PASS: gdb.threads/interrupted-hand-call.exp: dummy frame popped
+PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
+PASS: gdb.threads/kill.exp: threaded: successfully compiled posix threads test case
+PASS: gdb.threads/kill.exp: threaded: continue to breakpoint: break here
+PASS: gdb.threads/kill.exp: threaded: all threads started
+PASS: gdb.threads/kill.exp: threaded: kill program
+PASS: gdb.threads/kill.exp: non-threaded: continue to breakpoint: break here
+PASS: gdb.threads/kill.exp: non-threaded: kill program
+PASS: gdb.threads/killed.exp: successfully compiled posix threads test case
+PASS: gdb.threads/killed.exp: run program to completion
+PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily
+PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case
+PASS: gdb.threads/leader-exit.exp: continue to breakpoint: break-here
+FAIL: gdb.threads/leader-exit.exp: Single thread has been left
+PASS: gdb.threads/leader-exit.exp: continue for ctrl-c
+PASS: gdb.threads/leader-exit.exp: caught interrupt
+PASS: gdb.threads/local-watch-wrong-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0
+PASS: gdb.threads/local-watch-wrong-thread.exp: continue to thread_function0
+PASS: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp
+PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint triggers
+PASS: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp, with false conditional
+PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on the other thread
+PASS: gdb.threads/local-watch-wrong-thread.exp: the other thread stopped on breakpoint
+PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint is still in breakpoint list
+PASS: gdb.threads/local-watch-wrong-thread.exp: let local watchpoint trigger
+PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint still triggers
+PASS: gdb.threads/local-watch-wrong-thread.exp: let thread_function0 return
+PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0's caller
+PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint automatically deleted
+PASS: gdb.threads/manythreads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/manythreads.exp: set print sevenbit-strings
+PASS: gdb.threads/manythreads.exp: shell stty intr '^C'
+PASS: gdb.threads/manythreads.exp: first continue
+FAIL: gdb.threads/manythreads.exp: stop threads 1
+FAIL: gdb.threads/manythreads.exp: info threads
+FAIL: gdb.threads/manythreads.exp: give a name to the thread
+FAIL: gdb.threads/manythreads.exp: check thread name (timeout)
+FAIL: gdb.threads/manythreads.exp: second continue
+PASS: gdb.threads/manythreads.exp: check for duplicate SIGINT
+FAIL: gdb.threads/manythreads.exp: stop threads 2
+PASS: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program
+PASS: gdb.threads/multi-create-ns-info-thr.exp: successfully compiled posix threads test case
+PASS: gdb.threads/multi-create-ns-info-thr.exp: set pagination off
+PASS: gdb.threads/multi-create-ns-info-thr.exp: set non-stop on
+PASS: gdb.threads/multi-create.exp: successfully compiled posix threads test case
+PASS: gdb.threads/multi-create.exp: continue to breakpoint 0
+PASS: gdb.threads/multi-create.exp: continue to breakpoint 1
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 2 (timeout)
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 3
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 4
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 5
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 6
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 7
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 8
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 9
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 10
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 11
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 12
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 13
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 14
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 15
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 16
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 17
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 18
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 19
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 20
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 21
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 22
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 23
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 24
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 25
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 26
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 27
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 28
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 29
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 30
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 31
+PASS: gdb.threads/multiple-step-overs.exp: successfully compiled posix threads test case
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: step (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: next (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setting breakpoint at 111 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: continue (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: thread 3 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: step (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint in thread 2 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: unbreak loop in thread 2
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set scheduler-locking off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: thread 1
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: next (GDB internal error)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue (GDB internal error)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 2 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 2
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: thread 2
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: queue-signal SIGUSR1
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: switch back to thread 1
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: continue to sigusr1_handler (GDB internal error)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 2 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 2
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: queue-signal SIGUSR1
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: switch back to thread 1
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: continue to sigusr1_handler (GDB internal error)
+PASS: gdb.threads/names.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/names.exp: list threads
+PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=off: info threads shows all threads
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: condition $bpnum global_zero == 1
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: set scheduler-locking off
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=off: next over function call
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=step: info threads shows all threads
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: condition $bpnum global_zero == 1
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: set scheduler-locking step
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: next over function call
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: info threads shows all threads
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: condition $bpnum global_zero == 1
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: successfully compiled posix threads test case
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: continue to breakpoint: start line
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 2
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 3
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 4
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 5
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 6
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 7
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 10
+PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case
+PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here
+PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for thread 2
+FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when thread 2 exits
+FAIL: gdb.threads/no-unwaited-for-left.exp: only main thread left, thread 2 terminated
+PASS: gdb.threads/no-unwaited-for-left.exp: select main thread
+PASS: gdb.threads/no-unwaited-for-left.exp: disable scheduler-locking, letting new thread start
+PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here-2
+PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for main thread
+FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when the main thread exits
+FAIL: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread terminated
+PASS: gdb.threads/no-unwaited-for-left.exp: thread apply all with exited thread
+PASS: gdb.threads/non-ldr-exc-1.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2
+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-2.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: single thread left
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: single thread left
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-3.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2
+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
+PASS: gdb.threads/non-ldr-exit.exp: program exits normally
+PASS: gdb.threads/non-stop-fair-events.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-stop-fair-events.exp: set non-stop on
+PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case
+PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit
+PASS: gdb.threads/pending-step.exp: next in multiple threads with breakpoints
+PASS: gdb.threads/print-threads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/print-threads.exp: set print sevenbit-strings
+PASS: gdb.threads/print-threads.exp: set width 0
+PASS: gdb.threads/print-threads.exp: shell stty intr '^C'
+PASS: gdb.threads/print-threads.exp: break thread_function
+PASS: gdb.threads/print-threads.exp: set var slow = 0
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (fast)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (fast)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (fast)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (fast)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (fast)
+PASS: gdb.threads/print-threads.exp: program exited normally
+PASS: gdb.threads/print-threads.exp: all threads ran once (fast)
+PASS: gdb.threads/print-threads.exp: break thread_function (2)
+PASS: gdb.threads/print-threads.exp: set var slow = 1
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow)
+PASS: gdb.threads/print-threads.exp: program exited normally
+PASS: gdb.threads/print-threads.exp: all threads ran once (slow)
+PASS: gdb.threads/print-threads.exp: break thread_function (3)
+PASS: gdb.threads/print-threads.exp: set var slow = 1 (2)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: program exited normally
+PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint)
+PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: Can't run to main
+FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: Can't run to main
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: probe for target remote
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: set breakpoint that evals false
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: continue &
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (timeout) (PRMS: gdb/18749)
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue &
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (timeout) (PRMS: gdb/18749)
+PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case
+PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me
+PASS: gdb.threads/pthread_cond_wait.exp: run to break_me
+PASS: gdb.threads/pthread_cond_wait.exp: backtrace in blocked thread
+PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/pthreads.exp: set print sevenbit-strings
+PASS: gdb.threads/pthreads.exp: set width 0
+PASS: gdb.threads/pthreads.exp: shell stty intr '^C'
+PASS: gdb.threads/pthreads.exp: info threads
+PASS: gdb.threads/pthreads.exp: break thread1
+PASS: gdb.threads/pthreads.exp: Continue to creation of first thread
+PASS: gdb.threads/pthreads.exp: disable
+PASS: gdb.threads/pthreads.exp: break thread2
+PASS: gdb.threads/pthreads.exp: Continue to creation of second thread
+PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
+PASS: gdb.threads/pthreads.exp: disable
+PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
+PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
+PASS: gdb.threads/pthreads.exp: All threads running after startup
+PASS: gdb.threads/pthreads.exp: Continue with all threads running
+PASS: gdb.threads/pthreads.exp: Stopped with a ^C
+PASS: gdb.threads/pthreads.exp: bt
+PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
+PASS: gdb.threads/pthreads.exp: disable
+PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
+PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
+PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop
+PASS: gdb.threads/pthreads.exp: check backtrace from main thread
+PASS: gdb.threads/pthreads.exp: check backtrace from thread 1
+PASS: gdb.threads/pthreads.exp: check backtrace from thread 2
+PASS: gdb.threads/pthreads.exp: apply backtrace command to all three threads
+PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2
+PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2
+PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine
+PASS: gdb.threads/queue-signal.exp: successfully compiled posix threads test case
+PASS: gdb.threads/queue-signal.exp: handle SIGUSR1 stop print pass
+PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass
+PASS: gdb.threads/queue-signal.exp: handle SIGABRT stop print pass
+PASS: gdb.threads/queue-signal.exp: continue to breakpoint: all_threads_running
+PASS: gdb.threads/queue-signal.exp: thread 2
+FAIL: gdb.threads/queue-signal.exp: determine thread functions
+PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case
+PASS: gdb.threads/schedlock.exp: shell stty intr '^C'
+PASS: gdb.threads/schedlock.exp: set print sevenbit-strings
+PASS: gdb.threads/schedlock.exp: set width 0
+PASS: gdb.threads/schedlock.exp: scheduler locking set to none
+PASS: gdb.threads/schedlock.exp: continue to breakpoint: all threads started
+PASS: gdb.threads/schedlock.exp: listed args (before initial)
+PASS: gdb.threads/schedlock.exp: continue (initial)
+PASS: gdb.threads/schedlock.exp: stop all threads (initial)
+PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (initial)
+PASS: gdb.threads/schedlock.exp: listed args (after initial)
+PASS: gdb.threads/schedlock.exp: all threads alive
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: set scheduler-locking on
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue (with lock)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: stop all threads (with lock)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue to breakpoint: return to loop (with lock)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: current thread advanced - unlocked
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=step: other threads ran - unlocked
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: current thread advanced - unlocked
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: other threads ran - unlocked
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: print call_function = 1
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: listed args (before)
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (0)
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (1)
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (2)
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (3)
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (4)
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (6)
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (7)
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: listed args (after)
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: current thread advanced - unlocked (wrong amount)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: other threads ran - unlocked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: set scheduler-locking step
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: set scheduler-locking step
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: set scheduler-locking step
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: print call_function = 1
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: set scheduler-locking on
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: set scheduler-locking on
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: set scheduler-locking on
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: print call_function = 1
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: other threads didn't run - locked
+UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile siginfo-threads.c: unrecognized error
+PASS: gdb.threads/signal-command-handle-nopass.exp: successfully compiled posix threads test case
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: handle SIGUSR1 stop print nopass
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: b thread_function
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: stopped in thread
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: break handler
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 selected
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: signal SIGUSR1 (timeout)
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 got the signal (timeout)
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: handle SIGUSR1 stop print nopass
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: b thread_function
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: stopped in thread
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: break handler
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: successfully compiled posix threads test case
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR1 stop print pass
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR2 stop print pass
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_started
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break thread_function
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2 created
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3 created
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking on
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_signalled
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 selected
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR2 (GDB internal error)
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr2 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking off (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: signal command queries (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: second signal: signal delivered (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: b end (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: no more signals (timeout)
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR1 stop print pass
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR2 stop print pass
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_started
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break thread_function
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2 created
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3 created
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: set scheduler-locking on
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_signalled
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 1 selected
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR2 (GDB internal error)
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr2 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: signal command does not query, signal delivered (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: set scheduler-locking off (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal command queries (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: b end (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals (timeout)
+PASS: gdb.threads/signal-delivered-right-thread.exp: successfully compiled posix threads test case
+UNRESOLVED: gdb.threads/signal-delivered-right-thread.exp: continue: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/signal-delivered-right-thread.exp: continue: Can't run to main
+UNRESOLVED: gdb.threads/signal-delivered-right-thread.exp: signal 0: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/signal-delivered-right-thread.exp: signal 0: Can't run to main
+PASS: gdb.threads/signal-sigtrap.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: thread 2 hit breakpoint
+PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: break sigtrap_handler
+PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: switch to sigtrap thread
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: signal SIGTRAP reaches handler (the program exited)
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: right thread got the signal
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: thread 2 hit breakpoint
+PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: break sigtrap_handler
+PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: switch to sigtrap thread
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: signal SIGTRAP reaches handler (the program exited)
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: right thread got the signal
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to wait-thread-2 breakpoint
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 2
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 3
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking on
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 2 to run to its breakpoint
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: delete all breakpoints in delete_breakpoints (timeout)
+UNRESOLVED: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set breakpoint to be stepped over (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: handle SIGUSR1 print nostop pass (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 1 to queue signal in thread 2 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 for stepping (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count before step (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking off (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set debug infrun 1 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step (pattern 1) (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count after step (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control
+UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile sigstep-threads.c: unrecognized error
+UNTESTED: gdb.threads/sigstep-threads.exp: sigstep-threads.exp
+PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass
+PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+PASS: gdb.threads/sigthread.exp: continue
+FAIL: gdb.threads/sigthread.exp: stop with control-c
+UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error
+UNRESOLVED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: set range-stepping off
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: continue to breakpoint: run to nop breakpoint
+FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: info threads shows all threads
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: next over nop
+FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: next& over inf loop
+FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: switch to main thread
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: no output while stepping
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: successfully compiled posix threads test case
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set displaced-stepping off
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: info threads shows all threads
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking on
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 2
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: setting breakpoint at 37 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 1 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: step (timeout)
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set displaced-stepping off
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: info threads shows all threads
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking on
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 2
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: setting breakpoint at 37 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 1 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: next (timeout)
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set displaced-stepping off
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: info threads shows all threads
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking on
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 2
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: setting breakpoint at 37 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 1 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue (timeout)
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: successfully compiled posix threads test case
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set displaced-stepping off
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: info threads shows all threads
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set scheduler-locking on
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: thread 2
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: find addresses: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: find addresses: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: find addresses: continue to watchpoint (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: find addresses: find addresses (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: find addresses: delete all breakpoints in delete_breakpoints (timeout)
+UNRESOLVED: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set breakpoint at address that triggers watch (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: continue to breakpoint: run to instruction that triggers watch in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: thread 1 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: step (timeout)
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: set displaced-stepping off
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: info threads shows all threads
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: set scheduler-locking on
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: thread 2
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: find addresses: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: find addresses: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: find addresses: continue to watchpoint (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: find addresses: find addresses (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: find addresses: delete all breakpoints in delete_breakpoints (timeout)
+UNRESOLVED: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: set breakpoint at address that triggers watch (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: continue to breakpoint: run to instruction that triggers watch in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: thread 1 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: next (timeout)
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: set displaced-stepping off
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: info threads shows all threads
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: set scheduler-locking on
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: thread 2
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: find addresses: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: find addresses: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: find addresses: continue to watchpoint (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: find addresses: find addresses (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: find addresses: delete all breakpoints in delete_breakpoints (timeout)
+UNRESOLVED: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: set breakpoint at address that triggers watch (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: continue to breakpoint: run to instruction that triggers watch in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: thread 1 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: continue (timeout)
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set displaced-stepping off
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: info threads shows all threads
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set scheduler-locking on
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: thread 2
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: find addresses: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: find addresses: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: find addresses: continue to watchpoint (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: find addresses: find addresses (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: find addresses: delete all breakpoints in delete_breakpoints (timeout)
+UNRESOLVED: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set breakpoint at address that triggers watch (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: continue to breakpoint: run to instruction that triggers watch in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set breakpoint specific to thread 1 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: thread 1 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: step (timeout)
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set displaced-stepping off
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: info threads shows all threads
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set scheduler-locking on
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: thread 2
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: find addresses: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: find addresses: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: find addresses: continue to watchpoint (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: find addresses: find addresses (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: find addresses: delete all breakpoints in delete_breakpoints (timeout)
+UNRESOLVED: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set breakpoint at address that triggers watch (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: continue to breakpoint: run to instruction that triggers watch in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set breakpoint specific to thread 1 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: thread 1 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: next (timeout)
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set displaced-stepping off
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: info threads shows all threads
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set scheduler-locking on
+PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: thread 2
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: find addresses: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: find addresses: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: find addresses: continue to watchpoint (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: find addresses: find addresses (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: find addresses: delete all breakpoints in delete_breakpoints (timeout)
+UNRESOLVED: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set breakpoint at address that triggers watch (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: continue to breakpoint: run to instruction that triggers watch in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: clear watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: watch watch_me (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set breakpoint specific to thread 1 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: thread 1 (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: continue (timeout)
+PASS: gdb.threads/stepi-random-signal.exp: successfully compiled posix threads test case
+PASS: gdb.threads/stepi-random-signal.exp: set scheduler-locking on
+PASS: gdb.threads/stepi-random-signal.exp: thread 1
+PASS: gdb.threads/stepi-random-signal.exp: continue to breakpoint: loop
+PASS: gdb.threads/stepi-random-signal.exp: thread 2
+FAIL: gdb.threads/stepi-random-signal.exp: continue to breakpoint: after pthread_kill
+PASS: gdb.threads/stepi-random-signal.exp: thread 1 again
+PASS: gdb.threads/stepi-random-signal.exp: set debug infrun 1
+PASS: gdb.threads/stepi-random-signal.exp: handle SIGCHLD print
+PASS: gdb.threads/stepi-random-signal.exp: before stepi: get hexadecimal valueof "$pc"
+FAIL: gdb.threads/stepi-random-signal.exp: stepi (GDB internal error)
+PASS: gdb.threads/switch-threads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func
+PASS: gdb.threads/switch-threads.exp: next
+PASS: gdb.threads/thread-execl.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-execl.exp: schedlock off: continue to thread start
+PASS: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off
+FAIL: gdb.threads/thread-execl.exp: schedlock off: get to main in new image
+PASS: gdb.threads/thread-execl.exp: schedlock step: continue to thread start
+PASS: gdb.threads/thread-execl.exp: schedlock step: set scheduler-locking step
+FAIL: gdb.threads/thread-execl.exp: schedlock step: get to main in new image
+PASS: gdb.threads/thread-execl.exp: schedlock on: continue to thread start
+PASS: gdb.threads/thread-execl.exp: schedlock on: set scheduler-locking on
+FAIL: gdb.threads/thread-execl.exp: schedlock on: get to main in new image
+PASS: gdb.threads/thread-execl.exp: non-stop: set non-stop 1
+PASS: gdb.threads/thread-find.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-find.exp: set print sevenbit-strings
+PASS: gdb.threads/thread-find.exp: continue to breakpoint: main thread's sleep
+PASS: gdb.threads/thread-find.exp: name thread 1
+PASS: gdb.threads/thread-find.exp: name thread 2
+PASS: gdb.threads/thread-find.exp: name thread 3
+PASS: gdb.threads/thread-find.exp: name thread 4
+PASS: gdb.threads/thread-find.exp: name thread 5
+PASS: gdb.threads/thread-find.exp: name thread 6
+PASS: gdb.threads/thread-find.exp: collect thread id
+PASS: gdb.threads/thread-find.exp: collect process id
+PASS: gdb.threads/thread-find.exp: collect lwp id
+PASS: gdb.threads/thread-find.exp: find thread name 6
+PASS: gdb.threads/thread-find.exp: find thread name 5
+PASS: gdb.threads/thread-find.exp: find thread name 4
+PASS: gdb.threads/thread-find.exp: find thread name 3
+PASS: gdb.threads/thread-find.exp: find thread name 2
+PASS: gdb.threads/thread-find.exp: find thread name 1
+PASS: gdb.threads/thread-find.exp: no thread
+PASS: gdb.threads/thread-find.exp: test regular exp
+PASS: gdb.threads/thread-find.exp: info threads 2 4 6
+PASS: gdb.threads/thread-find.exp: info threads 3-5
+PASS: gdb.threads/thread-find.exp: test inverted range
+PASS: gdb.threads/thread-find.exp: info threads 3-3
+PASS: gdb.threads/thread-find.exp: info thread foo
+PASS: gdb.threads/thread-find.exp: info thread foo -1
+PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 2 selected
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
+PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
+UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main
+PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings
+PASS: gdb.threads/thread-specific.exp: set width 0
+PASS: gdb.threads/thread-specific.exp: thread var when not running
+PASS: gdb.threads/thread-specific.exp: gthread var when not running
+PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads started
+FAIL: gdb.threads/thread-specific.exp: get threads list (no threads)
+PASS: gdb.threads/thread-unwindonsignal.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-unwindonsignal.exp: breakpoint on all_threads_running
+PASS: gdb.threads/thread-unwindonsignal.exp: run to all_threads_running
+PASS: gdb.threads/thread-unwindonsignal.exp: setting unwindonsignal
+PASS: gdb.threads/thread-unwindonsignal.exp: showing unwindonsignal
+PASS: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread
+PASS: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present
+PASS: gdb.threads/thread-unwindonsignal.exp: wrong thread not unwound
+PASS: gdb.threads/thread-unwindonsignal.exp: finish hand-call
+PASS: gdb.threads/thread-unwindonsignal.exp: dummy frame popped
+PASS: gdb.threads/thread-unwindonsignal.exp: continue until exit
+PASS: gdb.threads/thread_check.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread_check.exp: breakpoint at tf
+PASS: gdb.threads/thread_check.exp: continue to tf
+PASS: gdb.threads/thread_check.exp: backtrace from thread function
+PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case
+PASS: gdb.threads/threadapply.exp: b 62
+PASS: gdb.threads/threadapply.exp: continue
+PASS: gdb.threads/threadapply.exp: macro details
+PASS: gdb.threads/threadapply.exp: defining macro
+PASS: gdb.threads/threadapply.exp: set backtrace limit 3
+PASS: gdb.threads/threadapply.exp: thread apply all backthread
+PASS: gdb.threads/threadapply.exp: step to the thread_function
+PASS: gdb.threads/threadapply.exp: go up in the stack frame
+PASS: gdb.threads/threadapply.exp: run a simple print command on all threads
+PASS: gdb.threads/threadapply.exp: go down and check selected frame
+PASS: gdb.threads/threadapply.exp: thread apply all detach
+PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
+PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start
+PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint
+FAIL: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint
+PASS: gdb.threads/tid-reuse.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tid-reuse.exp: set print thread-events off
+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_count
+PASS: gdb.threads/tid-reuse.exp: get reuse_time
+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func
+PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/tls-nodebug.exp: thread local storage
+PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/tls-shared.exp: print thread local storage variable
+PASS: gdb.threads/tls-shared.exp: ptype of thread local storage variable
+FAIL: gdb.threads/tls-shared.exp: print storage info for thread local storage variable
+PASS: gdb.threads/tls-shared.exp: break at and of main
+PASS: gdb.threads/tls-shared.exp: continue to break
+PASS: gdb.threads/tls-shared.exp: print result
+PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/tls-so_extern.exp: print thread local storage variable
+PASS: gdb.threads/tls-so_extern.exp: ptype of thread local storage variable
+PASS: gdb.threads/tls-so_extern.exp: print storage info for thread local storage variable
+PASS: gdb.threads/tls-so_extern.exp: break in thread function
+PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called by main
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in main
+PASS: gdb.threads/tls-so_extern.exp: continue to break in a thread
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address
+PASS: gdb.threads/tls-so_extern.exp: continue to break in the other thread
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in other thread
+PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address at end of main
+PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls-var.exp: whatis tls_var
+FAIL: gdb.threads/tls-var.exp: print tls_var
+PASS: gdb.threads/tls.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls.exp: set breakpoint at all threads
+PASS: gdb.threads/tls.exp: set breakpoint at synch point
+PASS: gdb.threads/tls.exp: set breakpoint at exit
+PASS: gdb.threads/tls.exp: continue to first thread: get to thread
+PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th
+PASS: gdb.threads/tls.exp: first thread print me
+FAIL: gdb.threads/tls.exp: first thread local storage
+FAIL: gdb.threads/tls.exp: first another thread local storage
+PASS: gdb.threads/tls.exp: first info address a_thread_local
+PASS: gdb.threads/tls.exp: first info address another_thread_local
+PASS: gdb.threads/tls.exp: continue to second thread
+PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th
+PASS: gdb.threads/tls.exp: second thread print me
+FAIL: gdb.threads/tls.exp: second thread local storage
+FAIL: gdb.threads/tls.exp: second another thread local storage
+PASS: gdb.threads/tls.exp: second info address a_thread_local
+PASS: gdb.threads/tls.exp: second info address another_thread_local
+PASS: gdb.threads/tls.exp: continue to third thread
+PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th
+PASS: gdb.threads/tls.exp: third thread print me
+FAIL: gdb.threads/tls.exp: third thread local storage
+FAIL: gdb.threads/tls.exp: third another thread local storage
+PASS: gdb.threads/tls.exp: third info address a_thread_local
+PASS: gdb.threads/tls.exp: third info address another_thread_local
+PASS: gdb.threads/tls.exp: continue to synch point
+PASS: gdb.threads/tls.exp: get number of threads
+PASS: gdb.threads/tls.exp: selected thread: 1
+PASS: gdb.threads/tls.exp: backtrace of thread number 1 not relevant
+PASS: gdb.threads/tls.exp: selected thread: 2
+PASS: gdb.threads/tls.exp: backtrace of thread number 2 not relevant
+PASS: gdb.threads/tls.exp: selected thread: 3
+PASS: gdb.threads/tls.exp: backtrace of thread number 3 in spin
+PASS: gdb.threads/tls.exp: selected thread: 4
+PASS: gdb.threads/tls.exp: backtrace of thread number 4 in spin
+PASS: gdb.threads/tls.exp: selected thread: 5
+PASS: gdb.threads/tls.exp: backtrace of thread number 5 in spin
+PASS: gdb.threads/tls.exp: selected thread: 6
+PASS: gdb.threads/tls.exp: backtrace of thread number 6 in spin
+PASS: gdb.threads/tls.exp: selected thread: 7
+PASS: gdb.threads/tls.exp: backtrace of thread number 7 in spin
+PASS: gdb.threads/tls.exp: selected thread: 8
+PASS: gdb.threads/tls.exp: backtrace of thread number 8 in spin
+PASS: gdb.threads/tls.exp: selected thread: 8
+PASS: gdb.threads/tls.exp: thread 8 up
+PASS: gdb.threads/tls.exp: 8 thread print me
+FAIL: gdb.threads/tls.exp: 8 thread local storage
+FAIL: gdb.threads/tls.exp: 8 another thread local storage
+PASS: gdb.threads/tls.exp: 8 info address a_thread_local
+PASS: gdb.threads/tls.exp: 8 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 4
+PASS: gdb.threads/tls.exp: thread 4 up
+PASS: gdb.threads/tls.exp: 4 thread print me
+FAIL: gdb.threads/tls.exp: 4 thread local storage
+FAIL: gdb.threads/tls.exp: 4 another thread local storage
+PASS: gdb.threads/tls.exp: 4 info address a_thread_local
+PASS: gdb.threads/tls.exp: 4 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 5
+PASS: gdb.threads/tls.exp: thread 5 up
+PASS: gdb.threads/tls.exp: 5 thread print me
+FAIL: gdb.threads/tls.exp: 5 thread local storage
+FAIL: gdb.threads/tls.exp: 5 another thread local storage
+PASS: gdb.threads/tls.exp: 5 info address a_thread_local
+PASS: gdb.threads/tls.exp: 5 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 6
+PASS: gdb.threads/tls.exp: thread 6 up
+PASS: gdb.threads/tls.exp: 6 thread print me
+FAIL: gdb.threads/tls.exp: 6 thread local storage
+FAIL: gdb.threads/tls.exp: 6 another thread local storage
+PASS: gdb.threads/tls.exp: 6 info address a_thread_local
+PASS: gdb.threads/tls.exp: 6 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 7
+PASS: gdb.threads/tls.exp: thread 7 up
+PASS: gdb.threads/tls.exp: 7 thread print me
+FAIL: gdb.threads/tls.exp: 7 thread local storage
+FAIL: gdb.threads/tls.exp: 7 another thread local storage
+PASS: gdb.threads/tls.exp: 7 info address a_thread_local
+PASS: gdb.threads/tls.exp: 7 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 3
+PASS: gdb.threads/tls.exp: thread 3 up
+PASS: gdb.threads/tls.exp: 3 thread print me
+FAIL: gdb.threads/tls.exp: 3 thread local storage
+FAIL: gdb.threads/tls.exp: 3 another thread local storage
+PASS: gdb.threads/tls.exp: 3 info address a_thread_local
+PASS: gdb.threads/tls.exp: 3 info address another_thread_local
+PASS: gdb.threads/tls.exp: threads exited
+FAIL: gdb.threads/tls.exp: mess at end
+PASS: gdb.threads/tls.exp: info address a_global
+PASS: gdb.threads/tls.exp: info address me
+FAIL: gdb.threads/tls.exp: p a_thread_local
+FAIL: gdb.threads/tls.exp: p file2_thread_local
+PASS: gdb.threads/tls.exp: info address file2_thread_local
+FAIL: gdb.threads/tls.exp: p a_thread_local second time
+PASS: gdb.threads/tls.exp: info address a_thread_local
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: set follow-fork-mode parent
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork-mode
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hbreak marker
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
+UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error
+UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
+UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child
+PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/watchthreads.exp: watch args[0]
+PASS: gdb.threads/watchthreads.exp: watch args[1]
+PASS: gdb.threads/watchthreads.exp: disable first watchpoint at 10
+PASS: gdb.threads/watchthreads.exp: threaded watch loop
+PASS: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
+PASS: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit
+PASS: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread
+PASS: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread
+PASS: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30
+PASS: gdb.threads/watchthreads2.exp: successfully compiled posix threads test case
+PASS: gdb.threads/watchthreads2.exp: breakpoint on thread_started
+PASS: gdb.threads/watchthreads2.exp: all threads started
+PASS: gdb.threads/watchthreads2.exp: watch x
+PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1
+PASS: gdb.threads/watchthreads2.exp: all threads incremented x
+PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case
+PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on
+PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off
+PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=10
+PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[0]
+PASS: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[1]
+PASS: gdb.threads/wp-replication.exp: Thread 1 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[2]
+PASS: gdb.threads/wp-replication.exp: Thread 2 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[3]
+PASS: gdb.threads/wp-replication.exp: Thread 3 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[4]
+PASS: gdb.threads/wp-replication.exp: Thread 4 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[5]
+PASS: gdb.threads/wp-replication.exp: Thread 5 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[6]
+PASS: gdb.threads/wp-replication.exp: Thread 6 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[7]
+PASS: gdb.threads/wp-replication.exp: Thread 7 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[8]
+PASS: gdb.threads/wp-replication.exp: Thread 8 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: watch watched_data[9]
+PASS: gdb.threads/wp-replication.exp: Thread 9 hit breakpoint at thread_started
+PASS: gdb.threads/wp-replication.exp: set var test_ready=1
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 1 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 4 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 5 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 6 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 7 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 8 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 9 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 10 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 11 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 12 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 13 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 14 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 15 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 16 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 17 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 18 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 19 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 20 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 21 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 22 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 23 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 24 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 25 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 26 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 27 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 28 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 29 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 30 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 31 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 32 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 33 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 34 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 35 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 36 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 37 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 38 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 39 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 40 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 41 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 42 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 43 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 44 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 45 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 46 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 47 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 48 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 49 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 50 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 51 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 52 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 53 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 54 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 55 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 56 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 57 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 58 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 59 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 60 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 61 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 62 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 63 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 64 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 65 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 66 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 67 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 68 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 69 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 70 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 71 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 72 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 73 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 74 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 75 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 76 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 77 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 81 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 82 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 83 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 84 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 85 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 86 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 87 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 88 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 89 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 90 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 91 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 92 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 93 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 94 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 95 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 96 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 97 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 98 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 99 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 100 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 101 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 102 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 103 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 104 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 105 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 106 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 107 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 108 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 109 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 110 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 111 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 112 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 113 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 114 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 115 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 116 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 117 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 118 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 119 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 120 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 121 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 122 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 123 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 124 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 125 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 126 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 127 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 128 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 129 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 130 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 131 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 132 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 133 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 134 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 135 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 136 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 137 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 138 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 139 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 140 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 141 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 142 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 143 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 144 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 145 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 146 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 147 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 148 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 149 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 150 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 151 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 152 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 153 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 154 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 155 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 156 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 157 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 158 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 159 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 160 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 161 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 162 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 163 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 164 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 165 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 166 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 167 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 168 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 169 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 170 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 171 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 172 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 173 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 174 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 175 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 176 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 177 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 178 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 179 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 180 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 181 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 182 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 183 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 184 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 185 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 186 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 187 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 188 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 189 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 190 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 191 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 192 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 193 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 194 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 195 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 196 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 197 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 198 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 199 out of 200 on watched_data
+PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 200 out of 200 on watched_data
+UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace
+PASS: gdb.trace/actions.exp: 5.1a: set three tracepoints, no actions
+PASS: gdb.trace/actions.exp: 5.1b: set actions for first tracepoint
+PASS: gdb.trace/actions.exp: 5.1c: verify actions set for first tracepoint
+PASS: gdb.trace/actions.exp: 5.1d: set actions for second tracepoint
+PASS: gdb.trace/actions.exp: 5.1e: verify actions set for second tracepoint
+PASS: gdb.trace/actions.exp: 5.2a: set actions for last (default) tracepoint
+PASS: gdb.trace/actions.exp: 5.2b: verify actions set for second tracepoint
+PASS: gdb.trace/actions.exp: 5.3a: reset actions for first tracepoint
+PASS: gdb.trace/actions.exp: 5.3b: verify actions set for first tracepoint
+PASS: gdb.trace/actions.exp: 5.4: 'end' command out of context
+PASS: gdb.trace/actions.exp: 5.5a: set empty actions for first tracepoint
+PASS: gdb.trace/actions.exp: 5.5c: verify NO actions for first tracepoint
+PASS: gdb.trace/actions.exp: 5.6: actions for invalid tracepoint number
+PASS: gdb.trace/actions.exp: 5.7: invalid action
+PASS: gdb.trace/actions.exp: 5.8a: help actions
+PASS: gdb.trace/actions.exp: 5.8b: help collect
+PASS: gdb.trace/actions.exp: 5.8c: help while-stepping
+PASS: gdb.trace/actions.exp: 5.8d: help end
+PASS: gdb.trace/actions.exp: 5.9a: set default-collect
+PASS: gdb.trace/actions.exp: 5.9b: show default-collect
+PASS: gdb.trace/actions.exp: 5.9c: set default-collect
+PASS: gdb.trace/actions.exp: Create a trace state variable
+PASS: gdb.trace/actions.exp: 5.10a: set teval action for first tracepoint
+PASS: gdb.trace/actions.exp: 5.10a: set teval action for second tracepoint
+PASS: gdb.trace/actions.exp: 5.10a: verify teval actions set for two tracepoints
+UNSUPPORTED: gdb.trace/actions.exp: target does not support trace
+PASS: gdb.trace/ax.exp: maint agent 12
+PASS: gdb.trace/ax.exp: maint agent gdb_char_test
+PASS: gdb.trace/ax.exp: maint agent gdb_arr_test[12]
+PASS: gdb.trace/ax.exp: maint agent gdb_arr_test[gdb_short_test]
+PASS: gdb.trace/ax.exp: maint agent gdb_struct1_test
+PASS: gdb.trace/ax.exp: maint agent gdb_struct1_test.s
+PASS: gdb.trace/ax.exp: maint agent gdb_struct1_test.arr[gdb_struct1_test.c]
+PASS: gdb.trace/ax.exp: maint agent gdb_structp_test
+PASS: gdb.trace/ax.exp: maint agent gdb_structp_test->l
+PASS: gdb.trace/ax.exp: maint agent gdb_structp_test->bfield
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test + gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test - gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test * gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test / gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent gdb_structp_test + 1
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test == gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test != gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test < gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test <= gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test > gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent gdb_long_test >= gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent &gdb_long_test == &gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent &gdb_long_test < &gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent (unsigned char)1L
+PASS: gdb.trace/ax.exp: maint agent-eval 12
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_char_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_arr_test[12]
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_arr_test[gdb_short_test]
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_struct1_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_struct1_test.s
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_struct1_test.arr[gdb_struct1_test.c]
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_structp_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_structp_test->l
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_structp_test->bfield
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test + gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test - gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test * gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test / gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_structp_test + 1
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test == gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test != gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test < gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test <= gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test > gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test >= gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval &gdb_long_test == &gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval &gdb_long_test < &gdb_short_test
+UNSUPPORTED: gdb.trace/backtrace.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/change-loc.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/circ.exp: target does not support trace
+UNSUPPORTED: gdb.trace/collection.exp: Current target does not support trace
+PASS: gdb.trace/deltrace.exp: set tracepoint 1
+PASS: gdb.trace/deltrace.exp: set tracepoint 2
+PASS: gdb.trace/deltrace.exp: set tracepoint 3
+PASS: gdb.trace/deltrace.exp: 3.1a: set three tracepoints
+PASS: gdb.trace/deltrace.exp: 3.1b: delete all tracepoints
+PASS: gdb.trace/deltrace.exp: 3.2a: set three tracepoints
+PASS: gdb.trace/deltrace.exp: 3.2b: delete first tracepoint
+PASS: gdb.trace/deltrace.exp: 3.2c: verify delete first tracepoint
+PASS: gdb.trace/deltrace.exp: 3.2d: delete second tracepoint
+PASS: gdb.trace/deltrace.exp: 3.2e: verify delete second tracepoint
+PASS: gdb.trace/deltrace.exp: 3.2f: delete third tracepoint
+PASS: gdb.trace/deltrace.exp: 3.2g: verify delete third tracepoint
+PASS: gdb.trace/deltrace.exp: 3.3a: set three tracepoints
+PASS: gdb.trace/deltrace.exp: 3.3b: delete three tracepoints
+PASS: gdb.trace/deltrace.exp: 3.3c: verify delete three tracepoints
+PASS: gdb.trace/deltrace.exp: 3.4: delete invalid tracepoint number
+PASS: gdb.trace/deltrace.exp: 3.5: delete tracepoint number zero
+PASS: gdb.trace/deltrace.exp: 3.6: help delete tracepoints
+UNSUPPORTED: gdb.trace/disconnected-tracing.exp: target does not support reconnect
+UNSUPPORTED: gdb.trace/ftrace-lock.exp: Couldn't compile ftrace-lock.c: unrecognized error
+UNTESTED: gdb.trace/ftrace-lock.exp: Couldn't compile test program
+UNSUPPORTED: gdb.trace/ftrace.exp: target does not support trace
+PASS: gdb.trace/infotrace.exp: 2.1: info tracepoints (all)
+PASS: gdb.trace/infotrace.exp: 2.2a: info tracepoint 1 (gdb_c_test)
+PASS: gdb.trace/infotrace.exp: 2.2b: info tracepoint 2 (gdb_asm_test)
+PASS: gdb.trace/infotrace.exp: 2.3: info tracepoint (invalid tracepoint number)
+PASS: gdb.trace/infotrace.exp: 2.4: info trace rejects multiple tracepoint numbers
+PASS: gdb.trace/infotrace.exp: 2.5: help info tracepoints
+PASS: gdb.trace/infotrace.exp: collect on tracepoint 1
+UNSUPPORTED: gdb.trace/infotrace.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/mi-trace-frame-collected.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/mi-trace-unavailable.exp: Current target does not support trace
+PASS: gdb.trace/mi-traceframe-changed.exp: tfile: select trace file
+PASS: gdb.trace/mi-traceframe-changed.exp: tfile: tfind 0
+PASS: gdb.trace/mi-traceframe-changed.exp: tfile: tfind 0 again
+PASS: gdb.trace/mi-traceframe-changed.exp: tfile: tfind end
+PASS: gdb.trace/mi-traceframe-changed.exp: tfile: -trace-find frame-number 0
+UNSUPPORTED: gdb.trace/mi-traceframe-changed.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/mi-tracepoint-changed.exp: Current target does not support trace
+PASS: gdb.trace/mi-tsv-changed.exp: create delete modify: tvariable $tvar1
+PASS: gdb.trace/mi-tsv-changed.exp: create delete modify: tvariable $tvar1 modified
+PASS: gdb.trace/mi-tsv-changed.exp: create delete modify: tvariable $tvar1 modified without notification
+PASS: gdb.trace/mi-tsv-changed.exp: create delete modify: tvariable $tvar2
+PASS: gdb.trace/mi-tsv-changed.exp: create delete modify: delete tvariable $tvar2
+PASS: gdb.trace/mi-tsv-changed.exp: create delete modify: delete all tvariables
+UNSUPPORTED: gdb.trace/mi-tsv-changed.exp: create delete modify: Current target does not support trace
+UNSUPPORTED: gdb.trace/mi-tsv-changed.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/packetlen.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/passc-dyn.exp: Current target does not support trace
+PASS: gdb.trace/passcount.exp: 4.1a: set three tracepoints, passcounts all zero
+PASS: gdb.trace/passcount.exp: 4.1b: set 1st tracepoint's passcount to two
+PASS: gdb.trace/passcount.exp: 4.1c: verify 1st tracepoint's passcount set to two
+PASS: gdb.trace/passcount.exp: 4.1d: set 2nd tracepoint's passcount to four
+PASS: gdb.trace/passcount.exp: 4.1c: verify 2nd tracepoint's passcount set to four
+PASS: gdb.trace/passcount.exp: 4.2b: set last (default) tp's passcount to six
+PASS: gdb.trace/passcount.exp: 4.2b: verify last (default) tp's passcount set to six
+PASS: gdb.trace/passcount.exp: 4.4a: reset last (default) tp's passcount to seven
+PASS: gdb.trace/passcount.exp: 4.4a: verify reset last (default) tp's passcount to seven
+PASS: gdb.trace/passcount.exp: 4.4b: reset second tracepoint's passcount to five
+PASS: gdb.trace/passcount.exp: 4.4c: verify reset second tracepoint's passcount to five
+PASS: gdb.trace/passcount.exp: 4.20a: set all three passcounts to three
+PASS: gdb.trace/passcount.exp: 4.20a: set all three passcounts to three
+PASS: gdb.trace/passcount.exp: 4.20a: reset all three passcounts to four
+PASS: gdb.trace/passcount.exp: 4.20b: reset all three passcounts to four
+PASS: gdb.trace/passcount.exp: 4.6: set passcount to zero
+PASS: gdb.trace/passcount.exp: 4.6: set passcount to zero
+PASS: gdb.trace/passcount.exp: 4.7: set passcount to large number (32767)
+PASS: gdb.trace/passcount.exp: 4.7: set passcount to large number (32767)
+PASS: gdb.trace/passcount.exp: 4.8: invalid tracepoint number in passcount
+PASS: gdb.trace/passcount.exp: 4.9: help passcount
+UNSUPPORTED: gdb.trace/pending.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/pr16508.exp: target does not support trace
+PASS: gdb.trace/qtro.exp: probe for target remote
+UNSUPPORTED: gdb.trace/range-stepping.exp: target does not support trace
+UNSUPPORTED: gdb.trace/read-memory.exp: target does not support trace
+UNSUPPORTED: gdb.trace/report.exp: Current target does not support trace
+PASS: gdb.trace/save-trace.exp: set passcount for tracepoint 1
+PASS: gdb.trace/save-trace.exp: set condition for tracepoint 1
+PASS: gdb.trace/save-trace.exp: set actions for tracepoint 1
+PASS: gdb.trace/save-trace.exp: set passcount for tracepoint 2
+PASS: gdb.trace/save-trace.exp: set condition for tracepoint 2
+PASS: gdb.trace/save-trace.exp: set actions for tracepoint 2
+PASS: gdb.trace/save-trace.exp: set passcount for tracepoint 3
+PASS: gdb.trace/save-trace.exp: set condition for tracepoint 3
+PASS: gdb.trace/save-trace.exp: set actions for tracepoint 3
+PASS: gdb.trace/save-trace.exp: set passcount for tracepoint 4
+PASS: gdb.trace/save-trace.exp: set condition for tracepoint 4
+PASS: gdb.trace/save-trace.exp: set actions for tracepoint 4
+PASS: gdb.trace/save-trace.exp: set passcount for tracepoint 5
+PASS: gdb.trace/save-trace.exp: set condition for tracepoint 5
+PASS: gdb.trace/save-trace.exp: set actions for tracepoint 5
+PASS: gdb.trace/save-trace.exp: set passcount for tracepoint 6
+PASS: gdb.trace/save-trace.exp: set condition for tracepoint 6
+PASS: gdb.trace/save-trace.exp: set actions for tracepoint 6
+PASS: gdb.trace/save-trace.exp: set a fast tracepoint
+PASS: gdb.trace/save-trace.exp: set default-collect
+PASS: gdb.trace/save-trace.exp: verify trace setup
+PASS: gdb.trace/save-trace.exp: verify default-collect
+PASS: gdb.trace/save-trace.exp: relative: save tracepoint definitions
+PASS: gdb.trace/save-trace.exp: relative: clear default-collect
+PASS: gdb.trace/save-trace.exp: relative: delete tracepoints
+PASS: gdb.trace/save-trace.exp: relative: read back saved tracepoints
+PASS: gdb.trace/save-trace.exp: relative: verify recovered tracepoints
+PASS: gdb.trace/save-trace.exp: relative: verify default-collect
+PASS: gdb.trace/save-trace.exp: absolute: save tracepoint definitions
+PASS: gdb.trace/save-trace.exp: absolute: clear default-collect
+PASS: gdb.trace/save-trace.exp: absolute: delete tracepoints
+PASS: gdb.trace/save-trace.exp: absolute: read back saved tracepoints
+PASS: gdb.trace/save-trace.exp: absolute: verify recovered tracepoints
+PASS: gdb.trace/save-trace.exp: absolute: verify default-collect
+PASS: gdb.trace/save-trace.exp: verify help save tracepoints
+UNTESTED: gdb.trace/stap-trace.exp: Could not compile stap-trace.c
+UNSUPPORTED: gdb.trace/status-stop.exp: target does not support trace
+UNTESTED: gdb.trace/strace.exp: UST library or headers are not installed
+PASS: gdb.trace/tfile.exp: target tfile tfile-basic.tf
+PASS: gdb.trace/tfile.exp: info tracepoints on trace file
+PASS: gdb.trace/tfile.exp: tfind 0 on trace file
+PASS: gdb.trace/tfile.exp: print testglob on trace file
+PASS: gdb.trace/tfile.exp: print testglob2 on trace file
+PASS: gdb.trace/tfile.exp: print constglob on trace file
+PASS: gdb.trace/tfile.exp: disassemble main
+PASS: gdb.trace/tfile.exp: print nonconstglob on trace file
+PASS: gdb.trace/tfile.exp: tfind does not find a second frame in trace file
+PASS: gdb.trace/tfile.exp: tstatus on trace file
+PASS: gdb.trace/tfile.exp: leave tfind mode
+PASS: gdb.trace/tfile.exp: no stack if no traceframe selected
+PASS: gdb.trace/tfile.exp: no registers if no traceframe selected
+PASS: gdb.trace/tfile.exp: target tfile tfile-error.tf
+PASS: gdb.trace/tfile.exp: tstatus on error trace file
+PASS: gdb.trace/tfile.exp: interpreter-exec mi "-target-select tfile tfile-basic.tf"
+PASS: gdb.trace/tfile.exp: -trace-status
+PASS: gdb.trace/tfile.exp: complete-command 'target tfile'
+PASS: gdb.trace/tfind.exp: 6.2: help tstart
+PASS: gdb.trace/tfind.exp: 7.2: help tstop
+PASS: gdb.trace/tfind.exp: 8.38: help tfind
+PASS: gdb.trace/tfind.exp: 8.38: help tfind PC
+PASS: gdb.trace/tfind.exp: 8.38: help tfind end
+PASS: gdb.trace/tfind.exp: 8.38: help tfind none
+PASS: gdb.trace/tfind.exp: 8.38: help tfind line
+PASS: gdb.trace/tfind.exp: 8.38: help tfind start
+PASS: gdb.trace/tfind.exp: 8.38: help tfind range
+PASS: gdb.trace/tfind.exp: 8.38: help tfind tracepoint
+UNSUPPORTED: gdb.trace/tfind.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/trace-break.exp: target does not support trace
+UNSUPPORTED: gdb.trace/trace-buffer-size.exp: target does not support trace
+UNSUPPORTED: gdb.trace/trace-condition.exp: target does not support trace
+PASS: gdb.trace/trace-mt.exp: successfully compiled posix threads test case
+UNSUPPORTED: gdb.trace/trace-mt.exp: target does not support trace
+PASS: gdb.trace/tracecmd.exp: 1.0: help tracepoints
+PASS: gdb.trace/tracecmd.exp: 1.1a: set tracepoint at sourceline
+PASS: gdb.trace/tracecmd.exp: 1.1b: trace sourcefile:line
+PASS: gdb.trace/tracecmd.exp: set breakpoint pending off
+PASS: gdb.trace/tracecmd.exp: 1.2a: trace invalid line in sourcefile
+PASS: gdb.trace/tracecmd.exp: 1.2b: reject invalid line in srcfile
+PASS: gdb.trace/tracecmd.exp: 1.3a: trace invalid source file
+PASS: gdb.trace/tracecmd.exp: 1.3b: reject invalid srcfile
+PASS: gdb.trace/tracecmd.exp: 1.4a: trace function by name
+PASS: gdb.trace/tracecmd.exp: 1.4b: trace function by name
+PASS: gdb.trace/tracecmd.exp: 1.5a: trace invalid function
+PASS: gdb.trace/tracecmd.exp: 1.5b: reject invalid srcfile
+PASS: gdb.trace/tracecmd.exp: 1.6a: trace at specific address
+PASS: gdb.trace/tracecmd.exp: 1.6b: verify trace at specific address
+PASS: gdb.trace/tracecmd.exp: 1.7a: trace at function label (before prologue)
+PASS: gdb.trace/tracecmd.exp: 1.7b: verify trace at specific address
+PASS: gdb.trace/tracecmd.exp: 1.9: trace <no arguments>
+PASS: gdb.trace/tracecmd.exp: 1.11a: conditional tracepoint
+PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
+PASS: gdb.trace/tracecmd.exp: 1.14: help trace
+PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint
+UNTESTED: gdb.trace/tspeed.exp: tspeed.exp
+UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace
+PASS: gdb.trace/tsv.exp: Create a trace state variable
+PASS: gdb.trace/tsv.exp: Create a trace state variable with initial value
+PASS: gdb.trace/tsv.exp: Change initial value of a trace state variable
+PASS: gdb.trace/tsv.exp: Create a trace state variable with expression
+PASS: gdb.trace/tsv.exp: Init trace state variable to a 64-bit value
+PASS: gdb.trace/tsv.exp: tvariable syntax error, not empty variable name
+PASS: gdb.trace/tsv.exp: tvariable syntax error, bad name
+PASS: gdb.trace/tsv.exp: tvariable syntax error, bad name 2
+PASS: gdb.trace/tsv.exp: tvariable syntax error, bad name 3
+PASS: gdb.trace/tsv.exp: tvariable syntax error, not an assignment
+PASS: gdb.trace/tsv.exp: tvariable creation fails with invalid expression
+PASS: gdb.trace/tsv.exp: List tvariables
+PASS: gdb.trace/tsv.exp: Print a trace state variable before run
+PASS: gdb.trace/tsv.exp: delete trace state variable
+PASS: gdb.trace/tsv.exp: List tvariables after deletion
+PASS: gdb.trace/tsv.exp: Delete all trace state variables
+PASS: gdb.trace/tsv.exp: List tvariables after deleting all
+UNSUPPORTED: gdb.trace/tsv.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/unavailable.exp: Current target does not support trace
+UNSUPPORTED: gdb.trace/while-dyn.exp: Current target does not support trace
+PASS: gdb.trace/while-stepping.exp: 5.12: set a tracepoint, stepcount is zero
+PASS: gdb.trace/while-stepping.exp: 5.12: set stepcount to 12
+PASS: gdb.trace/while-stepping.exp: 5.12: info trace shows "while-stepping"
+PASS: gdb.trace/while-stepping.exp: 5.14: while-stepping null stepcount
+PASS: gdb.trace/while-stepping.exp: 5.15: while-stepping rejects zero stepcount
+PASS: gdb.trace/while-stepping.exp: 5.16: step without collecting anything
+PASS: gdb.trace/while-stepping.exp: 5.16: confirm actions, step without collecting anything
+UNSUPPORTED: gdb.trace/while-stepping.exp: target does not support trace
+PASS: gdb.xml/maint_print_struct.exp: setting a new tdesc having only a structure
+PASS: gdb.xml/maint_print_struct.exp: printing tdesc with a structure and a bitfield
+PASS: gdb.xml/tdesc-arch.exp: read valid architectures
+PASS: gdb.xml/tdesc-arch.exp: read default architecture
+PASS: gdb.xml/tdesc-arch.exp: set tdesc filename tdesc-arch.xml (first architecture)
+PASS: gdb.xml/tdesc-arch.exp: show architecture (first architecture)
+PASS: gdb.xml/tdesc-arch.exp: set tdesc filename tdesc-arch.xml (second architecture)
+PASS: gdb.xml/tdesc-arch.exp: show architecture (second architecture)
+PASS: gdb.xml/tdesc-arch.exp: set tdesc filename tdesc-arch.xml (invalid architecture)
+PASS: gdb.xml/tdesc-arch.exp: show architecture (invalid architecture)
+PASS: gdb.xml/tdesc-errors.exp: set tdesc filename gdb.xml/tdesc-bogus.xml
+PASS: gdb.xml/tdesc-errors.exp: set tdesc filename gdb.xml/tdesc-unknown.xml
+PASS: gdb.xml/tdesc-regs.exp: set tdesc file single-reg.xml
+PASS: gdb.xml/tdesc-regs.exp: cd to directory holding xml
+PASS: gdb.xml/tdesc-regs.exp: set tdesc filename regs.xml - from extra-regs.xml
+PASS: gdb.xml/tdesc-regs.exp: ptype $extrareg
+PASS: gdb.xml/tdesc-regs.exp: ptype $uintreg
+PASS: gdb.xml/tdesc-regs.exp: ptype $vecreg
+PASS: gdb.xml/tdesc-regs.exp: ptype $unionreg
+PASS: gdb.xml/tdesc-regs.exp: ptype $unionreg.v4
+PASS: gdb.xml/tdesc-regs.exp: ptype $structreg
+PASS: gdb.xml/tdesc-regs.exp: ptype $structreg.v4
+PASS: gdb.xml/tdesc-regs.exp: ptype $bitfields
+PASS: gdb.xml/tdesc-regs.exp: set tdesc filename regs.xml - from core-only.xml
+PASS: gdb.xml/tdesc-regs.exp: ptype $extrareg
+PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/includes.xml
+PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/bad-include.xml
+PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+# of expected passes		23943
+# of unexpected failures	1451
+# of expected failures		35
+# of known failures		51
+# of unresolved testcases	120
+# of untested testcases		81
+# of unsupported tests		245
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gdb/test/results-sparc-64.master	Fri Jul 15 07:22:25 2016 -0700
@@ -0,0 +1,24383 @@
+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
+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-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.asm/asm-source.exp: f at main
+PASS: gdb.asm/asm-source.exp: n at main
+PASS: gdb.asm/asm-source.exp: next over macro
+PASS: gdb.asm/asm-source.exp: step into foo2
+PASS: gdb.asm/asm-source.exp: info target
+PASS: gdb.asm/asm-source.exp: info symbol
+PASS: gdb.asm/asm-source.exp: list
+PASS: gdb.asm/asm-source.exp: search
+PASS: gdb.asm/asm-source.exp: f in foo2
+PASS: gdb.asm/asm-source.exp: n in foo2
+PASS: gdb.asm/asm-source.exp: bt ALL in foo2
+PASS: gdb.asm/asm-source.exp: bt 2 in foo2
+PASS: gdb.asm/asm-source.exp: s 2
+PASS: gdb.asm/asm-source.exp: n 2
+PASS: gdb.asm/asm-source.exp: bt 3 in foo3
+PASS: gdb.asm/asm-source.exp: info source asmsrc1.s
+PASS: gdb.asm/asm-source.exp: finish from foo3
+PASS: gdb.asm/asm-source.exp: info source asmsrc2.s
+PASS: gdb.asm/asm-source.exp: info sources
+PASS: gdb.asm/asm-source.exp: info line
+PASS: gdb.asm/asm-source.exp: next over foo3
+PASS: gdb.asm/asm-source.exp: return from foo2
+PASS: gdb.asm/asm-source.exp: look at global variable
+PASS: gdb.asm/asm-source.exp: x/i &globalvar
+PASS: gdb.asm/asm-source.exp: disassem &globalvar, &globalvar+1
+PASS: gdb.asm/asm-source.exp: look at static variable
+PASS: gdb.asm/asm-source.exp: x/i &staticvar
+PASS: gdb.asm/asm-source.exp: disassem &staticvar, &staticvar+1
+PASS: gdb.asm/asm-source.exp: look at static function
+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
+PASS: gdb.base/annota3.exp: backtrace @ signal handler
+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
+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]
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: p /x addr_bp[1] = buffer[1]
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: p /x addr_bp[2] = buffer[2]
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: p /x addr_bp[3] = buffer[3]
+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
+PASS: 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]
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: p /x addr_bp[1] = buffer[1]
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: p /x addr_bp[2] = buffer[2]
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: p /x addr_bp[3] = buffer[3]
+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
+PASS: 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]
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: p /x addr_bp[1] = buffer[1]
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: p /x addr_bp[2] = buffer[2]
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: p /x addr_bp[3] = buffer[3]
+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
+PASS: 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]
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: p /x addr_bp[1] = buffer[1]
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: p /x addr_bp[2] = buffer[2]
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: p /x addr_bp[3] = buffer[3]
+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
+PASS: 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 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-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" (8192)
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: get integer valueof "munmap (4294967296, 8192)" (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" (8192)
+PASS: gdb.base/break-main-file-remove-fail.exp: file: get integer valueof "munmap (4294967296, 8192)" (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
+UNRESOLVED: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: file
+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
+UNRESOLVED: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: file
+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
+UNRESOLVED: gdb.base/break-unload-file.exp: file: always-inserted off: break: file
+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
+UNRESOLVED: gdb.base/break-unload-file.exp: file: always-inserted on: break: file
+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" (8192)
+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: big
+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
+FAIL: gdb.base/dump.exp: dump array as value, intel hex
+FAIL: 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
+FAIL: gdb.base/dump.exp: dump array as memory, ihex
+FAIL: 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, 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: 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, 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: setting big 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/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 *v_int_array_init@1
+PASS: gdb.base/exprs.exp: print *v_int_array_init@2
+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 (big-endian, sizeof long == 8, sizeof int = 4)
+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 (big-endian, sizeof long == 8, sizeof int = 4)
+PASS: gdb.base/funcargs.exp: print un (big-endian, sizeof long == 8, sizeof int = 4)
+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: big
+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
+FAIL: gdb.base/gnu_vector.exp: call add_some_intvecs
+FAIL: gdb.base/gnu_vector.exp: call add_many_charvecs
+FAIL: gdb.base/gnu_vector.exp: call add_various_floatvecs
+FAIL: gdb.base/gnu_vector.exp: call add_structvecs
+FAIL: gdb.base/gnu_vector.exp: call add_singlevecs
+PASS: gdb.base/gnu_vector.exp: continue to add_some_intvecs
+FAIL: gdb.base/gnu_vector.exp: finish shows vector return value
+PASS: gdb.base/gnu_vector.exp: continue to add_some_intvecs
+PASS: gdb.base/gnu_vector.exp: up
+PASS: gdb.base/gnu_vector.exp: p res
+PASS: gdb.base/gnu_vector.exp: down
+PASS: gdb.base/gnu_vector.exp: return from vector-valued function
+PASS: gdb.base/gnu_vector.exp: next
+FAIL: gdb.base/gnu_vector.exp: verify vector return value
+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/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
+PASS: gdb.base/info-fun.exp: NO: info fun foo
+PASS: 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
+XFAIL: 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 (the program is no longer running)
+FAIL: gdb.base/interrupt.exp: Send Control-C, second time
+FAIL: gdb.base/interrupt.exp: signal SIGINT (the program is no longer running)
+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
+FAIL: 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
+FAIL: gdb.base/jit.exp: PIE: one_jit_test-1: Can't run to main
+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
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid (timeout)
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 (timeout)
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: inferior 1 (timeout)
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill (timeout)
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 3 (timeout)
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3 (timeout)
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3 (timeout)
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 10 (timeout)
+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
+FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue&
+FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& paginates (timeout)
+FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination (got interactive prompt)
+PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: GDB accepts further input
+PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: probe support: run to main
+PASS: gdb.base/paginate-execution-startup.exp: probe support: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: return: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: return: send \n to GDB
+PASS: gdb.base/paginate-execution-startup.exp: return: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: return: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: cancel pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: cancel pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: set height unlimited
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: set height 2
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: continue to pagination
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: inferior exits normally
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: GDB accepts further input
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: set height unlimited
+PASS: gdb.base/pc-fp.exp: get hexadecimal valueof "$pc"
+PASS: gdb.base/pc-fp.exp: get hexadecimal valueof "$fp"
+PASS: gdb.base/pc-fp.exp: display/i $pc
+PASS: gdb.base/pc-fp.exp: display/w $fp
+PASS: gdb.base/pc-fp.exp: info register $pc
+PASS: gdb.base/pc-fp.exp: info register $fp
+PASS: gdb.base/pc-fp.exp: info register pc fp
+PASS: gdb.base/pending.exp: set pending breakpoint (without symbols)
+PASS: gdb.base/pending.exp: complete condition
+PASS: gdb.base/pending.exp: single pending breakpoint info (without symbols)
+PASS: gdb.base/pending.exp: run to resolved breakpoint 1 (without symbols)
+PASS: gdb.base/pending.exp: set pending breakpoint
+PASS: gdb.base/pending.exp: single pending breakpoint info
+PASS: gdb.base/pending.exp: breakpoint function
+PASS: gdb.base/pending.exp: pending plus real breakpoint info
+PASS: gdb.base/pending.exp: Don't set pending breakpoint
+PASS: gdb.base/pending.exp: condition 1 k == 1
+PASS: gdb.base/pending.exp: pending plus condition
+PASS: gdb.base/pending.exp: disable 1
+PASS: gdb.base/pending.exp: pending disabled
+PASS: gdb.base/pending.exp: Set commands for pending breakpoint
+PASS: gdb.base/pending.exp: pending disabled plus commands
+PASS: gdb.base/pending.exp: Set pending breakpoint 2
+PASS: gdb.base/pending.exp: multiple pending breakpoints
+PASS: gdb.base/pending.exp: Set pending breakpoint 3
+PASS: gdb.base/pending.exp: set ignore count on pending breakpoint 3
+PASS: gdb.base/pending.exp: multiple pending breakpoints 2
+PASS: gdb.base/pending.exp: running to main
+PASS: gdb.base/pending.exp: re-enabling pending breakpoint that can resolve instantly
+PASS: gdb.base/pending.exp: continue to resolved breakpoint 2
+PASS: gdb.base/pending.exp: continue to resolved breakpoint 1
+PASS: gdb.base/pending.exp: Disable other breakpoints
+PASS: gdb.base/pending.exp: Disable other breakpoints
+PASS: gdb.base/pending.exp: continue to resolved breakpoint 3
+PASS: gdb.base/pending.exp: set imaginary pending breakpoint
+PASS: gdb.base/pending.exp: rerun to main
+PASS: gdb.base/pending.exp: verify pending breakpoint after restart
+PASS: gdb.base/permissions.exp: show may-write-registers
+PASS: gdb.base/permissions.exp: show may-write-memory
+PASS: gdb.base/permissions.exp: show may-insert-breakpoints
+PASS: gdb.base/permissions.exp: show may-insert-tracepoints
+PASS: gdb.base/permissions.exp: show may-insert-fast-tracepoints
+PASS: gdb.base/permissions.exp: show may-interrupt
+PASS: gdb.base/permissions.exp: enable observer mode
+PASS: gdb.base/permissions.exp: show may-write-memory
+PASS: gdb.base/permissions.exp: show may-write-registers
+PASS: gdb.base/permissions.exp: show may-insert-breakpoints
+PASS: gdb.base/permissions.exp: show may-insert-tracepoints
+PASS: gdb.base/permissions.exp: show may-insert-fast-tracepoints
+PASS: gdb.base/permissions.exp: show may-interrupt
+PASS: gdb.base/permissions.exp: disable observer mode
+PASS: gdb.base/permissions.exp: set non-stop off
+PASS: gdb.base/permissions.exp: set a global
+PASS: gdb.base/permissions.exp: print x
+PASS: gdb.base/permissions.exp: set may-write-memory off
+PASS: gdb.base/permissions.exp: try to set a global
+PASS: gdb.base/permissions.exp: print x
+PASS: gdb.base/pointers.exp: continuing after dummy()
+PASS: gdb.base/pointers.exp: set pointer to beginning of array
+PASS: gdb.base/pointers.exp: set pointer to end of array
+PASS: gdb.base/pointers.exp: print object pointed to
+PASS: gdb.base/pointers.exp: print object pointed to #2
+PASS: gdb.base/pointers.exp: pointer1==pointer2
+PASS: gdb.base/pointers.exp: pointer1!=pointer2
+PASS: gdb.base/pointers.exp: pointer1<=pointer2
+PASS: gdb.base/pointers.exp: pointer1>=pointer2
+PASS: gdb.base/pointers.exp: pointer1<pointer2
+PASS: gdb.base/pointers.exp: pointer1>pointer2
+PASS: gdb.base/pointers.exp: set y = *v_int_pointer++
+PASS: gdb.base/pointers.exp: pointer assignment
+PASS: gdb.base/pointers.exp: and post-increment
+PASS: gdb.base/pointers.exp: set y = *--v_int_pointer2
+PASS: gdb.base/pointers.exp: pointer assignment
+PASS: gdb.base/pointers.exp: and pre-decrement
+PASS: gdb.base/pointers.exp: set y =v_int_pointer-v_int_pointer2
+PASS: gdb.base/pointers.exp: pointer1-pointer2
+PASS: gdb.base/pointers.exp: set v_int_pointer=v_int_array
+PASS: gdb.base/pointers.exp: print array element through pointer
+PASS: gdb.base/pointers.exp: print array element through pointer #2
+PASS: gdb.base/pointers.exp: print array element through pointer #3
+PASS: gdb.base/pointers.exp: print array element through pointer #4
+PASS: gdb.base/pointers.exp: print array element through pointer #5
+PASS: gdb.base/pointers.exp: increment rptr
+PASS: gdb.base/pointers.exp: print array element through pointer #6
+PASS: gdb.base/pointers.exp: print array element through pointer #7
+PASS: gdb.base/pointers.exp: print array element through pointer #8
+PASS: gdb.base/pointers.exp: print array element w/ pointer arithmetic
+PASS: gdb.base/pointers.exp: print through ptr to ptr
+PASS: gdb.base/pointers.exp: continue
+PASS: gdb.base/pointers.exp: up from marker1
+PASS: gdb.base/pointers.exp: print value of *pUC
+PASS: gdb.base/pointers.exp: ptype pUC
+PASS: gdb.base/pointers.exp: print value of *pS
+PASS: gdb.base/pointers.exp: ptype pS
+PASS: gdb.base/pointers.exp: print value of *pUS
+PASS: gdb.base/pointers.exp: ptype pUS
+PASS: gdb.base/pointers.exp: print value of *pI
+PASS: gdb.base/pointers.exp: ptype pI
+PASS: gdb.base/pointers.exp: print value of *pUI
+PASS: gdb.base/pointers.exp: ptype pUI
+PASS: gdb.base/pointers.exp: print value of *pL
+PASS: gdb.base/pointers.exp: ptype pL
+PASS: gdb.base/pointers.exp: print value of *pUL
+PASS: gdb.base/pointers.exp: ptype pUL
+PASS: gdb.base/pointers.exp: print value of *pF
+PASS: gdb.base/pointers.exp: ptype pF
+PASS: gdb.base/pointers.exp: print value of *pD
+PASS: gdb.base/pointers.exp: ptype pD
+PASS: gdb.base/pointers.exp: print value of ******ppppppC
+PASS: gdb.base/pointers.exp: ptype pC
+PASS: gdb.base/pointers.exp: ptype ppC
+PASS: gdb.base/pointers.exp: ptype pppC
+PASS: gdb.base/pointers.exp: ptype ppppC
+PASS: gdb.base/pointers.exp: ptype pppppC
+PASS: gdb.base/pointers.exp: ptype ppppppC
+PASS: gdb.base/pointers.exp: p instance.array_variable + 0
+PASS: gdb.base/pr10179.exp: rbreak foo.*
+PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.*
+PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c : .*
+PASS: gdb.base/prelink.exp: ldd prelinkt
+FAIL: gdb.base/prelink.exp: ldd prelinkt output contains libs
+PASS: gdb.base/prelink.exp: copy ld.so.1 to ld.so.1
+FAIL: gdb.base/prelink.exp: split debug of executable
+FAIL: gdb.base/prelink.exp: unprelink ld.so.1 pre-unprelink (missing /usr/sbin/prelink) ( is already prelinked)
+PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization
+PASS: gdb.base/print-file-var.exp: continue to STOP marker
+PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1
+PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2
+PASS: gdb.base/print-symbol-loading.exp: save a corefile
+PASS: gdb.base/print-symbol-loading.exp: core off: set print symbol-loading off
+PASS: gdb.base/print-symbol-loading.exp: core off: file
+FAIL: gdb.base/print-symbol-loading.exp: core off: re-load generated corefile
+PASS: gdb.base/print-symbol-loading.exp: core off: load shared-lib
+PASS: gdb.base/print-symbol-loading.exp: core off: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: core brief: set print symbol-loading brief
+PASS: gdb.base/print-symbol-loading.exp: core brief: file
+FAIL: gdb.base/print-symbol-loading.exp: core brief: re-load generated corefile
+PASS: gdb.base/print-symbol-loading.exp: core brief: load shared-lib
+PASS: gdb.base/print-symbol-loading.exp: core brief: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: core full: set print symbol-loading full
+PASS: gdb.base/print-symbol-loading.exp: core full: file
+FAIL: gdb.base/print-symbol-loading.exp: core full: re-load generated corefile
+PASS: gdb.base/print-symbol-loading.exp: core full: load shared-lib
+PASS: gdb.base/print-symbol-loading.exp: core full: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: shlib off: set auto-solib-add off
+PASS: gdb.base/print-symbol-loading.exp: shlib off: set print symbol-loading off
+FAIL: gdb.base/print-symbol-loading.exp: shlib off: load shared-lib
+FAIL: gdb.base/print-symbol-loading.exp: shlib off: continue to breakpoint: lib (GDB internal error)
+FAIL: gdb.base/print-symbol-loading.exp: shlib off: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: shlib brief: set auto-solib-add off
+PASS: gdb.base/print-symbol-loading.exp: shlib brief: set print symbol-loading brief
+FAIL: gdb.base/print-symbol-loading.exp: shlib brief: load shared-lib
+FAIL: gdb.base/print-symbol-loading.exp: shlib brief: continue to breakpoint: lib (GDB internal error)
+FAIL: gdb.base/print-symbol-loading.exp: shlib brief: library got loaded
+PASS: gdb.base/print-symbol-loading.exp: shlib full: set auto-solib-add off
+PASS: gdb.base/print-symbol-loading.exp: shlib full: set print symbol-loading full
+PASS: gdb.base/print-symbol-loading.exp: shlib full: load shared-lib
+FAIL: gdb.base/print-symbol-loading.exp: shlib full: continue to breakpoint: lib (GDB internal error)
+FAIL: gdb.base/print-symbol-loading.exp: shlib full: library got loaded
+PASS: gdb.base/printcmds.exp: print $pc
+PASS: gdb.base/printcmds.exp: print "abc"
+PASS: gdb.base/printcmds.exp: print sizeof ("abc")
+PASS: gdb.base/printcmds.exp: ptype "abc"
+PASS: gdb.base/printcmds.exp: print $cvar = "abc"
+PASS: gdb.base/printcmds.exp: print sizeof ($cvar)
+PASS: gdb.base/printcmds.exp: print $pc (with file)
+PASS: gdb.base/printcmds.exp: set print sevenbit-strings
+PASS: gdb.base/printcmds.exp: set print address off
+PASS: gdb.base/printcmds.exp: set width 0
+PASS: gdb.base/printcmds.exp: p ctable1[120] #1
+PASS: gdb.base/printcmds.exp: p 123
+PASS: gdb.base/printcmds.exp: p -123
+PASS: gdb.base/printcmds.exp: p/d 123
+PASS: gdb.base/printcmds.exp: p 0123
+PASS: gdb.base/printcmds.exp: p 00123
+PASS: gdb.base/printcmds.exp: p -0123
+PASS: gdb.base/printcmds.exp: p/o 0123
+PASS: gdb.base/printcmds.exp: p 0x123
+PASS: gdb.base/printcmds.exp: p -0x123
+PASS: gdb.base/printcmds.exp: p 0x0123
+PASS: gdb.base/printcmds.exp: p -0x0123
+PASS: gdb.base/printcmds.exp: p 0xABCDEF
+PASS: gdb.base/printcmds.exp: p 0xabcdef
+PASS: gdb.base/printcmds.exp: p 0xAbCdEf
+PASS: gdb.base/printcmds.exp: p/x 0x123
+PASS: gdb.base/printcmds.exp: p 0b0
+PASS: gdb.base/printcmds.exp: p 0b1111
+PASS: gdb.base/printcmds.exp: p 0B1111
+PASS: gdb.base/printcmds.exp: p -0b1111
+PASS: gdb.base/printcmds.exp: reject p 0x
+PASS: gdb.base/printcmds.exp: reject p 0b
+PASS: gdb.base/printcmds.exp: p ''
+PASS: gdb.base/printcmds.exp: p '''
+PASS: gdb.base/printcmds.exp: reject p '\'
+PASS: gdb.base/printcmds.exp: reject p '\\\'
+PASS: gdb.base/printcmds.exp: reject p DEADBEEF
+PASS: gdb.base/printcmds.exp: reject p 09
+PASS: gdb.base/printcmds.exp: reject p 079
+PASS: gdb.base/printcmds.exp: reject p 0xG
+PASS: gdb.base/printcmds.exp: reject p 0xAG
+PASS: gdb.base/printcmds.exp: reject p 0b2
+PASS: gdb.base/printcmds.exp: reject p 0b12
+PASS: gdb.base/printcmds.exp: check for floating addition
+PASS: gdb.base/printcmds.exp: p 1.
+PASS: gdb.base/printcmds.exp: p 1.5
+PASS: gdb.base/printcmds.exp: p 1.f
+PASS: gdb.base/printcmds.exp: p 1.5f
+PASS: gdb.base/printcmds.exp: p 1.l
+PASS: gdb.base/printcmds.exp: p 1.5l
+PASS: gdb.base/printcmds.exp: p 0x1.1
+PASS: gdb.base/printcmds.exp: reject p 123DEADBEEF
+PASS: gdb.base/printcmds.exp: reject p 123foobar.bazfoo3
+PASS: gdb.base/printcmds.exp: reject p 123EEEEEEEEEEEEEEEEE33333k333
+PASS: gdb.base/printcmds.exp: reject p 1.1x
+PASS: gdb.base/printcmds.exp: reject p 1.1ff
+PASS: gdb.base/printcmds.exp: reject p 1.1ll
+PASS: gdb.base/printcmds.exp: p 'a'
+PASS: gdb.base/printcmds.exp: p/c 'a'
+PASS: gdb.base/printcmds.exp: p/x 'a'
+PASS: gdb.base/printcmds.exp: p/d 'a'
+PASS: gdb.base/printcmds.exp: p/t 'a'
+PASS: gdb.base/printcmds.exp: p '\141'
+PASS: gdb.base/printcmds.exp: p/x '\377'
+PASS: gdb.base/printcmds.exp: p '\''
+PASS: gdb.base/printcmds.exp: p '\\'
+FAIL: gdb.base/printcmds.exp: set target-charset ASCII
+PASS: gdb.base/printcmds.exp: p ctable1[0]
+PASS: gdb.base/printcmds.exp: p ctable1[1]
+PASS: gdb.base/printcmds.exp: p ctable1[2]
+PASS: gdb.base/printcmds.exp: p ctable1[3]
+PASS: gdb.base/printcmds.exp: p ctable1[4]
+PASS: gdb.base/printcmds.exp: p ctable1[5]
+PASS: gdb.base/printcmds.exp: p ctable1[6]
+PASS: gdb.base/printcmds.exp: p ctable1[7]
+PASS: gdb.base/printcmds.exp: p ctable1[8]
+PASS: gdb.base/printcmds.exp: p ctable1[9]
+PASS: gdb.base/printcmds.exp: p ctable1[10]
+PASS: gdb.base/printcmds.exp: p ctable1[11]
+PASS: gdb.base/printcmds.exp: p ctable1[12]
+PASS: gdb.base/printcmds.exp: p ctable1[13]
+PASS: gdb.base/printcmds.exp: p ctable1[14]
+PASS: gdb.base/printcmds.exp: p ctable1[15]
+PASS: gdb.base/printcmds.exp: p ctable1[16]
+PASS: gdb.base/printcmds.exp: p ctable1[17]
+PASS: gdb.base/printcmds.exp: p ctable1[18]
+PASS: gdb.base/printcmds.exp: p ctable1[19]
+PASS: gdb.base/printcmds.exp: p ctable1[20]
+PASS: gdb.base/printcmds.exp: p ctable1[21]
+PASS: gdb.base/printcmds.exp: p ctable1[22]
+PASS: gdb.base/printcmds.exp: p ctable1[23]
+PASS: gdb.base/printcmds.exp: p ctable1[24]
+PASS: gdb.base/printcmds.exp: p ctable1[25]
+PASS: gdb.base/printcmds.exp: p ctable1[26]
+PASS: gdb.base/printcmds.exp: p ctable1[27]
+PASS: gdb.base/printcmds.exp: p ctable1[28]
+PASS: gdb.base/printcmds.exp: p ctable1[29]
+PASS: gdb.base/printcmds.exp: p ctable1[30]
+PASS: gdb.base/printcmds.exp: p ctable1[31]
+PASS: gdb.base/printcmds.exp: p ctable1[32]
+PASS: gdb.base/printcmds.exp: p ctable1[33]
+PASS: gdb.base/printcmds.exp: p ctable1[34]
+PASS: gdb.base/printcmds.exp: p ctable1[35]
+PASS: gdb.base/printcmds.exp: p ctable1[36]
+PASS: gdb.base/printcmds.exp: p ctable1[37]
+PASS: gdb.base/printcmds.exp: p ctable1[38]
+PASS: gdb.base/printcmds.exp: p ctable1[39]
+PASS: gdb.base/printcmds.exp: p ctable1[40]
+PASS: gdb.base/printcmds.exp: p ctable1[41]
+PASS: gdb.base/printcmds.exp: p ctable1[42]
+PASS: gdb.base/printcmds.exp: p ctable1[43]
+PASS: gdb.base/printcmds.exp: p ctable1[44]
+PASS: gdb.base/printcmds.exp: p ctable1[45]
+PASS: gdb.base/printcmds.exp: p ctable1[46]
+PASS: gdb.base/printcmds.exp: p ctable1[47]
+PASS: gdb.base/printcmds.exp: p ctable1[48]
+PASS: gdb.base/printcmds.exp: p ctable1[49]
+PASS: gdb.base/printcmds.exp: p ctable1[50]
+PASS: gdb.base/printcmds.exp: p ctable1[51]
+PASS: gdb.base/printcmds.exp: p ctable1[52]
+PASS: gdb.base/printcmds.exp: p ctable1[53]
+PASS: gdb.base/printcmds.exp: p ctable1[54]
+PASS: gdb.base/printcmds.exp: p ctable1[55]
+PASS: gdb.base/printcmds.exp: p ctable1[56]
+PASS: gdb.base/printcmds.exp: p ctable1[57]
+PASS: gdb.base/printcmds.exp: p ctable1[58]
+PASS: gdb.base/printcmds.exp: p ctable1[59]
+PASS: gdb.base/printcmds.exp: p ctable1[60]
+PASS: gdb.base/printcmds.exp: p ctable1[61]
+PASS: gdb.base/printcmds.exp: p ctable1[62]
+PASS: gdb.base/printcmds.exp: p ctable1[63]
+PASS: gdb.base/printcmds.exp: p ctable1[64]
+PASS: gdb.base/printcmds.exp: p ctable1[65]
+PASS: gdb.base/printcmds.exp: p ctable1[66]
+PASS: gdb.base/printcmds.exp: p ctable1[67]
+PASS: gdb.base/printcmds.exp: p ctable1[68]
+PASS: gdb.base/printcmds.exp: p ctable1[69]
+PASS: gdb.base/printcmds.exp: p ctable1[70]
+PASS: gdb.base/printcmds.exp: p ctable1[71]
+PASS: gdb.base/printcmds.exp: p ctable1[72]
+PASS: gdb.base/printcmds.exp: p ctable1[73]
+PASS: gdb.base/printcmds.exp: p ctable1[74]
+PASS: gdb.base/printcmds.exp: p ctable1[75]
+PASS: gdb.base/printcmds.exp: p ctable1[76]
+PASS: gdb.base/printcmds.exp: p ctable1[77]
+PASS: gdb.base/printcmds.exp: p ctable1[78]
+PASS: gdb.base/printcmds.exp: p ctable1[79]
+PASS: gdb.base/printcmds.exp: p ctable1[80]
+PASS: gdb.base/printcmds.exp: p ctable1[81]
+PASS: gdb.base/printcmds.exp: p ctable1[82]
+PASS: gdb.base/printcmds.exp: p ctable1[83]
+PASS: gdb.base/printcmds.exp: p ctable1[84]
+PASS: gdb.base/printcmds.exp: p ctable1[85]
+PASS: gdb.base/printcmds.exp: p ctable1[86]
+PASS: gdb.base/printcmds.exp: p ctable1[87]
+PASS: gdb.base/printcmds.exp: p ctable1[88]
+PASS: gdb.base/printcmds.exp: p ctable1[89]
+PASS: gdb.base/printcmds.exp: p ctable1[90]
+PASS: gdb.base/printcmds.exp: p ctable1[91]
+PASS: gdb.base/printcmds.exp: p ctable1[92]
+PASS: gdb.base/printcmds.exp: p ctable1[93]
+PASS: gdb.base/printcmds.exp: p ctable1[94]
+PASS: gdb.base/printcmds.exp: p ctable1[95]
+PASS: gdb.base/printcmds.exp: p ctable1[96]
+PASS: gdb.base/printcmds.exp: p ctable1[97]
+PASS: gdb.base/printcmds.exp: p ctable1[98]
+PASS: gdb.base/printcmds.exp: p ctable1[99]
+PASS: gdb.base/printcmds.exp: p ctable1[100]
+PASS: gdb.base/printcmds.exp: p ctable1[101]
+PASS: gdb.base/printcmds.exp: p ctable1[102]
+PASS: gdb.base/printcmds.exp: p ctable1[103]
+PASS: gdb.base/printcmds.exp: p ctable1[104]
+PASS: gdb.base/printcmds.exp: p ctable1[105]
+PASS: gdb.base/printcmds.exp: p ctable1[106]
+PASS: gdb.base/printcmds.exp: p ctable1[107]
+PASS: gdb.base/printcmds.exp: p ctable1[108]
+PASS: gdb.base/printcmds.exp: p ctable1[109]
+PASS: gdb.base/printcmds.exp: p ctable1[110]
+PASS: gdb.base/printcmds.exp: p ctable1[111]
+PASS: gdb.base/printcmds.exp: p ctable1[112]
+PASS: gdb.base/printcmds.exp: p ctable1[113]
+PASS: gdb.base/printcmds.exp: p ctable1[114]
+PASS: gdb.base/printcmds.exp: p ctable1[115]
+PASS: gdb.base/printcmds.exp: p ctable1[116]
+PASS: gdb.base/printcmds.exp: p ctable1[117]
+PASS: gdb.base/printcmds.exp: p ctable1[118]
+PASS: gdb.base/printcmds.exp: p ctable1[119]
+PASS: gdb.base/printcmds.exp: p ctable1[120]
+PASS: gdb.base/printcmds.exp: p ctable1[121]
+PASS: gdb.base/printcmds.exp: p ctable1[122]
+PASS: gdb.base/printcmds.exp: p ctable1[123]
+PASS: gdb.base/printcmds.exp: p ctable1[124]
+PASS: gdb.base/printcmds.exp: p ctable1[125]
+PASS: gdb.base/printcmds.exp: p ctable1[126]
+PASS: gdb.base/printcmds.exp: p ctable1[127]
+PASS: gdb.base/printcmds.exp: p ctable1[128]
+PASS: gdb.base/printcmds.exp: p ctable1[129]
+PASS: gdb.base/printcmds.exp: p ctable1[130]
+PASS: gdb.base/printcmds.exp: p ctable1[131]
+PASS: gdb.base/printcmds.exp: p ctable1[132]
+PASS: gdb.base/printcmds.exp: p ctable1[133]
+PASS: gdb.base/printcmds.exp: p ctable1[134]
+PASS: gdb.base/printcmds.exp: p ctable1[135]
+PASS: gdb.base/printcmds.exp: p ctable1[136]
+PASS: gdb.base/printcmds.exp: p ctable1[137]
+PASS: gdb.base/printcmds.exp: p ctable1[138]
+PASS: gdb.base/printcmds.exp: p ctable1[139]
+PASS: gdb.base/printcmds.exp: p ctable1[140]
+PASS: gdb.base/printcmds.exp: p ctable1[141]
+PASS: gdb.base/printcmds.exp: p ctable1[142]
+PASS: gdb.base/printcmds.exp: p ctable1[143]
+PASS: gdb.base/printcmds.exp: p ctable1[144]
+PASS: gdb.base/printcmds.exp: p ctable1[145]
+PASS: gdb.base/printcmds.exp: p ctable1[146]
+PASS: gdb.base/printcmds.exp: p ctable1[147]
+PASS: gdb.base/printcmds.exp: p ctable1[148]
+PASS: gdb.base/printcmds.exp: p ctable1[149]
+PASS: gdb.base/printcmds.exp: p ctable1[150]
+PASS: gdb.base/printcmds.exp: p ctable1[151]
+PASS: gdb.base/printcmds.exp: p ctable1[152]
+PASS: gdb.base/printcmds.exp: p ctable1[153]
+PASS: gdb.base/printcmds.exp: p ctable1[154]
+PASS: gdb.base/printcmds.exp: p ctable1[155]
+PASS: gdb.base/printcmds.exp: p ctable1[156]
+PASS: gdb.base/printcmds.exp: p ctable1[157]
+PASS: gdb.base/printcmds.exp: p ctable1[158]
+PASS: gdb.base/printcmds.exp: p ctable1[159]
+PASS: gdb.base/printcmds.exp: p ctable1[160]
+PASS: gdb.base/printcmds.exp: p ctable1[161]
+PASS: gdb.base/printcmds.exp: p ctable1[162]
+PASS: gdb.base/printcmds.exp: p ctable1[163]
+PASS: gdb.base/printcmds.exp: p ctable1[164]
+PASS: gdb.base/printcmds.exp: p ctable1[165]
+PASS: gdb.base/printcmds.exp: p ctable1[166]
+PASS: gdb.base/printcmds.exp: p ctable1[167]
+PASS: gdb.base/printcmds.exp: p ctable1[168]
+PASS: gdb.base/printcmds.exp: p ctable1[169]
+PASS: gdb.base/printcmds.exp: p ctable1[170]
+PASS: gdb.base/printcmds.exp: p ctable1[171]
+PASS: gdb.base/printcmds.exp: p ctable1[172]
+PASS: gdb.base/printcmds.exp: p ctable1[173]
+PASS: gdb.base/printcmds.exp: p ctable1[174]
+PASS: gdb.base/printcmds.exp: p ctable1[175]
+PASS: gdb.base/printcmds.exp: p ctable1[176]
+PASS: gdb.base/printcmds.exp: p ctable1[177]
+PASS: gdb.base/printcmds.exp: p ctable1[178]
+PASS: gdb.base/printcmds.exp: p ctable1[179]
+PASS: gdb.base/printcmds.exp: p ctable1[180]
+PASS: gdb.base/printcmds.exp: p ctable1[181]
+PASS: gdb.base/printcmds.exp: p ctable1[182]
+PASS: gdb.base/printcmds.exp: p ctable1[183]
+PASS: gdb.base/printcmds.exp: p ctable1[184]
+PASS: gdb.base/printcmds.exp: p ctable1[185]
+PASS: gdb.base/printcmds.exp: p ctable1[186]
+PASS: gdb.base/printcmds.exp: p ctable1[187]
+PASS: gdb.base/printcmds.exp: p ctable1[188]
+PASS: gdb.base/printcmds.exp: p ctable1[189]
+PASS: gdb.base/printcmds.exp: p ctable1[190]
+PASS: gdb.base/printcmds.exp: p ctable1[191]
+PASS: gdb.base/printcmds.exp: p ctable1[192]
+PASS: gdb.base/printcmds.exp: p ctable1[193]
+PASS: gdb.base/printcmds.exp: p ctable1[194]
+PASS: gdb.base/printcmds.exp: p ctable1[195]
+PASS: gdb.base/printcmds.exp: p ctable1[196]
+PASS: gdb.base/printcmds.exp: p ctable1[197]
+FAIL: gdb.base/printcmds.exp: p ctable1[198]
+FAIL: gdb.base/printcmds.exp: p ctable1[199]
+FAIL: gdb.base/printcmds.exp: p ctable1[200]
+FAIL: gdb.base/printcmds.exp: p ctable1[201]
+FAIL: gdb.base/printcmds.exp: p ctable1[202]
+FAIL: gdb.base/printcmds.exp: p ctable1[203]
+FAIL: gdb.base/printcmds.exp: p ctable1[204]
+FAIL: gdb.base/printcmds.exp: p ctable1[205]
+FAIL: gdb.base/printcmds.exp: p ctable1[206]
+PASS: gdb.base/printcmds.exp: p ctable1[207]
+PASS: gdb.base/printcmds.exp: p ctable1[208]
+PASS: gdb.base/printcmds.exp: p ctable1[209]
+PASS: gdb.base/printcmds.exp: p ctable1[210]
+PASS: gdb.base/printcmds.exp: p ctable1[211]
+PASS: gdb.base/printcmds.exp: p ctable1[212]
+PASS: gdb.base/printcmds.exp: p ctable1[213]
+PASS: gdb.base/printcmds.exp: p ctable1[214]
+PASS: gdb.base/printcmds.exp: p ctable1[215]
+PASS: gdb.base/printcmds.exp: p ctable1[216]
+PASS: gdb.base/printcmds.exp: p ctable1[217]
+PASS: gdb.base/printcmds.exp: p ctable1[218]
+PASS: gdb.base/printcmds.exp: p ctable1[219]
+PASS: gdb.base/printcmds.exp: p ctable1[220]
+PASS: gdb.base/printcmds.exp: p ctable1[221]
+PASS: gdb.base/printcmds.exp: p ctable1[222]
+PASS: gdb.base/printcmds.exp: p ctable1[223]
+PASS: gdb.base/printcmds.exp: p ctable1[224]
+PASS: gdb.base/printcmds.exp: p ctable1[225]
+PASS: gdb.base/printcmds.exp: p ctable1[226]
+PASS: gdb.base/printcmds.exp: p ctable1[227]
+PASS: gdb.base/printcmds.exp: p ctable1[228]
+PASS: gdb.base/printcmds.exp: p ctable1[229]
+PASS: gdb.base/printcmds.exp: p ctable1[230]
+PASS: gdb.base/printcmds.exp: p ctable1[231]
+PASS: gdb.base/printcmds.exp: p ctable1[232]
+PASS: gdb.base/printcmds.exp: p ctable1[233]
+PASS: gdb.base/printcmds.exp: p ctable1[234]
+PASS: gdb.base/printcmds.exp: p ctable1[235]
+PASS: gdb.base/printcmds.exp: p ctable1[236]
+PASS: gdb.base/printcmds.exp: p ctable1[237]
+PASS: gdb.base/printcmds.exp: p ctable1[238]
+PASS: gdb.base/printcmds.exp: p ctable1[239]
+PASS: gdb.base/printcmds.exp: p ctable1[240]
+PASS: gdb.base/printcmds.exp: p ctable1[241]
+PASS: gdb.base/printcmds.exp: p ctable1[242]
+PASS: gdb.base/printcmds.exp: p ctable1[243]
+PASS: gdb.base/printcmds.exp: p ctable1[244]
+PASS: gdb.base/printcmds.exp: p ctable1[245]
+PASS: gdb.base/printcmds.exp: p ctable1[246]
+PASS: gdb.base/printcmds.exp: p ctable1[247]
+PASS: gdb.base/printcmds.exp: p ctable1[248]
+PASS: gdb.base/printcmds.exp: p ctable1[249]
+PASS: gdb.base/printcmds.exp: p ctable1[250]
+PASS: gdb.base/printcmds.exp: p ctable1[251]
+PASS: gdb.base/printcmds.exp: p ctable1[252]
+PASS: gdb.base/printcmds.exp: p ctable1[253]
+PASS: gdb.base/printcmds.exp: p ctable1[254]
+PASS: gdb.base/printcmds.exp: p ctable1[255]
+FAIL: gdb.base/printcmds.exp: set target-charset ISO-8859-1
+PASS: gdb.base/printcmds.exp: set print elements 1
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 1
+PASS: gdb.base/printcmds.exp: set print elements 2
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 2
+PASS: gdb.base/printcmds.exp: set print elements 3
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 3
+PASS: gdb.base/printcmds.exp: set print elements 4
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 4
+PASS: gdb.base/printcmds.exp: set print elements 5
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 5
+PASS: gdb.base/printcmds.exp: set print elements 6
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 6
+PASS: gdb.base/printcmds.exp: set print elements 7
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 7
+PASS: gdb.base/printcmds.exp: set print elements 8
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 8
+PASS: gdb.base/printcmds.exp: set print elements 9
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 9
+PASS: gdb.base/printcmds.exp: set print elements 10
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 10
+PASS: gdb.base/printcmds.exp: set print elements 11
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 11
+PASS: gdb.base/printcmds.exp: set print elements 12
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 12
+PASS: gdb.base/printcmds.exp: set print elements 13
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 13
+PASS: gdb.base/printcmds.exp: set print elements 14
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 14
+PASS: gdb.base/printcmds.exp: set print elements 15
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 15
+PASS: gdb.base/printcmds.exp: set print elements 16
+PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 16
+PASS: gdb.base/printcmds.exp: correct element repeats in array embedded at offset > 0
+PASS: gdb.base/printcmds.exp: set print elements 0
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 0
+PASS: gdb.base/printcmds.exp: set print elements 1
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 1
+PASS: gdb.base/printcmds.exp: set print elements 5
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 5
+PASS: gdb.base/printcmds.exp: set print elements 19
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 19
+PASS: gdb.base/printcmds.exp: set print elements 20
+PASS: gdb.base/printcmds.exp: p teststring with elements set to 20
+PASS: gdb.base/printcmds.exp: set print elements 8
+FAIL: gdb.base/printcmds.exp: set target-charset ASCII
+PASS: gdb.base/printcmds.exp: p &ctable1[0]
+PASS: gdb.base/printcmds.exp: p &ctable1[1]
+PASS: gdb.base/printcmds.exp: p &ctable1[1*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[2*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[3*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[4*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[5*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[6*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[7*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[8*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[9*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[10*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[11*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[12*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[13*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[14*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[15*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[16*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[17*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[18*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[19*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[20*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[21*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[22*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[23*8]
+FAIL: gdb.base/printcmds.exp: p &ctable1[24*8]
+FAIL: gdb.base/printcmds.exp: p &ctable1[25*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[26*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[27*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[28*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[29*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[30*8]
+PASS: gdb.base/printcmds.exp: p &ctable1[31*8]
+FAIL: gdb.base/printcmds.exp: set target-charset ISO-8859-1
+PASS: gdb.base/printcmds.exp: set print elements 24
+PASS: gdb.base/printcmds.exp: set print elements 24
+PASS: gdb.base/printcmds.exp: p a1[0]
+PASS: gdb.base/printcmds.exp: p a1[9]
+PASS: gdb.base/printcmds.exp: p a2
+PASS: gdb.base/printcmds.exp: p a2[0]
+PASS: gdb.base/printcmds.exp: p a2[3]
+PASS: gdb.base/printcmds.exp: set print null-stop on
+PASS: gdb.base/printcmds.exp: print a2 with null-stop on
+PASS: gdb.base/printcmds.exp: set print null-stop off
+PASS: gdb.base/printcmds.exp: p int1dim[0]@2
+PASS: gdb.base/printcmds.exp: p int1dim[0]@2@3
+PASS: gdb.base/printcmds.exp: set print elements 24
+PASS: gdb.base/printcmds.exp: set print address on
+PASS: gdb.base/printcmds.exp: p arrays
+PASS: gdb.base/printcmds.exp: p parrays
+PASS: gdb.base/printcmds.exp: p parrays->array1
+PASS: gdb.base/printcmds.exp: p &parrays->array1
+PASS: gdb.base/printcmds.exp: p parrays->array2
+PASS: gdb.base/printcmds.exp: p &parrays->array2
+PASS: gdb.base/printcmds.exp: p parrays->array3
+PASS: gdb.base/printcmds.exp: p &parrays->array3
+PASS: gdb.base/printcmds.exp: p parrays->array4
+PASS: gdb.base/printcmds.exp: p &parrays->array4
+PASS: gdb.base/printcmds.exp: p parrays->array5
+PASS: gdb.base/printcmds.exp: p &parrays->array5
+PASS: gdb.base/printcmds.exp: set print address off
+PASS: gdb.base/printcmds.exp: set print elements 50
+PASS: gdb.base/printcmds.exp: p "a string"
+PASS: gdb.base/printcmds.exp: p "embedded \000 null"
+PASS: gdb.base/printcmds.exp: p "abcd"[2]
+PASS: gdb.base/printcmds.exp: p sizeof ("abcdef")
+PASS: gdb.base/printcmds.exp: ptype "foo"
+PASS: gdb.base/printcmds.exp: p *"foo"
+PASS: gdb.base/printcmds.exp: ptype *"foo"
+PASS: gdb.base/printcmds.exp: p &*"foo"
+PASS: gdb.base/printcmds.exp: ptype &*"foo"
+PASS: gdb.base/printcmds.exp: p (char *)"foo"
+PASS: gdb.base/printcmds.exp: print {'a','b','c'}
+PASS: gdb.base/printcmds.exp: print {4,5,6}[2]
+PASS: gdb.base/printcmds.exp: print *&{4,5,6}[1]
+PASS: gdb.base/printcmds.exp: print some_volatile_enum
+PASS: gdb.base/printcmds.exp: print three
+PASS: gdb.base/printcmds.exp: printf "x=%d,y=%d,z=%d\n", 5, 6, 7
+PASS: gdb.base/printcmds.exp: printf "string=%.4sxx\n", teststring
+PASS: gdb.base/printcmds.exp: printf "string=%sxx\n", teststring
+PASS: gdb.base/printcmds.exp: printf "%f is fun\n", 1.0
+PASS: gdb.base/printcmds.exp: printf "x=%d,y=%f,z=%d\n", 5, 6.0, 7
+PASS: gdb.base/printcmds.exp: printf "%x %f, %c %x, %x, %f\n", 0xbad, -99.541, 'z', 0xfeedface, 0xdeadbeef, 5.0
+PASS: gdb.base/printcmds.exp: printf "%c\n", "x"[1,0]
+PASS: gdb.base/printcmds.exp: printf "%%%d%%\n", 5
+PASS: gdb.base/printcmds.exp: printf "%", 0
+PASS: gdb.base/printcmds.exp: printf "%.234", 0
+PASS: gdb.base/printcmds.exp: printf "%-", 0
+PASS: gdb.base/printcmds.exp: printf "%-23", 0
+PASS: gdb.base/printcmds.exp: printf "%#p", 0
+PASS: gdb.base/printcmds.exp: printf "% p", 0
+PASS: gdb.base/printcmds.exp: printf "%0p", 0
+PASS: gdb.base/printcmds.exp: printf "%+p", 0
+PASS: gdb.base/printcmds.exp: create hibob command
+PASS: gdb.base/printcmds.exp: run hibob command
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",-1.2df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.234567df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",-1.234567df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1234567.df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",-1234567.df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E1df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E10df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E-10df
+PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E96df
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",-1.2dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.234567890123456dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",-1.234567890123456dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1234567890123456.dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",-1234567890123456.dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E1dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E10dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E-10dd
+PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E384dd
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",-1.2dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.234567890123456789012345678901234dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",-1.234567890123456789012345678901234dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1234567890123456789012345678901234.dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",-1234567890123456789012345678901234.dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E1dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E10dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E-10dl
+PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E6144dl
+PASS: gdb.base/printcmds.exp: printf "%Hf %Hf\n",1.2df,1.3df
+PASS: gdb.base/printcmds.exp: set print symbol on
+PASS: gdb.base/printcmds.exp: print &three
+PASS: gdb.base/printcmds.exp: print parrays
+PASS: gdb.base/printcmds.exp: set print symbol off
+FAIL: gdb.base/printcmds.exp: set target-charset ASCII
+PASS: gdb.base/printcmds.exp: print invalid_LLL
+PASS: gdb.base/printcmds.exp: print invalid_LLE
+PASS: gdb.base/printcmds.exp: print invalid_LLR
+PASS: gdb.base/printcmds.exp: print invalid_LLS
+PASS: gdb.base/printcmds.exp: print invalid_ELL
+PASS: gdb.base/printcmds.exp: print invalid_ELR
+PASS: gdb.base/printcmds.exp: print invalid_ELS
+PASS: gdb.base/printcmds.exp: print invalid_RLL
+PASS: gdb.base/printcmds.exp: print invalid_RLE
+PASS: gdb.base/printcmds.exp: print invalid_RLR
+PASS: gdb.base/printcmds.exp: print invalid_RLS
+PASS: gdb.base/printcmds.exp: print invalid_SLL
+PASS: gdb.base/printcmds.exp: print invalid_SLE
+PASS: gdb.base/printcmds.exp: print invalid_SLR
+PASS: gdb.base/printcmds.exp: print invalid_SLS
+PASS: gdb.base/printcmds.exp: print invalid_LRL
+PASS: gdb.base/printcmds.exp: print invalid_LRE
+PASS: gdb.base/printcmds.exp: print invalid_LRR
+PASS: gdb.base/printcmds.exp: print invalid_LRS
+PASS: gdb.base/printcmds.exp: print invalid_ERL
+PASS: gdb.base/printcmds.exp: print invalid_ERR
+PASS: gdb.base/printcmds.exp: print invalid_ERS
+PASS: gdb.base/printcmds.exp: print invalid_RRL
+PASS: gdb.base/printcmds.exp: print invalid_RRE
+PASS: gdb.base/printcmds.exp: print invalid_RRR
+PASS: gdb.base/printcmds.exp: print invalid_RRS
+PASS: gdb.base/printcmds.exp: print invalid_SRL
+PASS: gdb.base/printcmds.exp: print invalid_SRE
+PASS: gdb.base/printcmds.exp: print invalid_SRR
+PASS: gdb.base/printcmds.exp: print invalid_SRS
+PASS: gdb.base/printcmds.exp: print invalid_LSL
+PASS: gdb.base/printcmds.exp: print invalid_LSE
+PASS: gdb.base/printcmds.exp: print invalid_LSR
+PASS: gdb.base/printcmds.exp: print invalid_LSS
+PASS: gdb.base/printcmds.exp: print invalid_ESL
+PASS: gdb.base/printcmds.exp: print invalid_ESR
+PASS: gdb.base/printcmds.exp: print invalid_ESS
+PASS: gdb.base/printcmds.exp: print invalid_RSL
+PASS: gdb.base/printcmds.exp: print invalid_RSE
+PASS: gdb.base/printcmds.exp: print invalid_RSR
+PASS: gdb.base/printcmds.exp: print invalid_RSS
+PASS: gdb.base/printcmds.exp: print invalid_SSL
+PASS: gdb.base/printcmds.exp: print invalid_SSE
+PASS: gdb.base/printcmds.exp: print invalid_SSR
+PASS: gdb.base/printcmds.exp: print invalid_SSS
+FAIL: gdb.base/printcmds.exp: set target-charset ISO-8859-1
+PASS: gdb.base/prologue-include.exp: breakpoint main
+PASS: gdb.base/prologue.exp: setting breakpoint at marker
+PASS: gdb.base/prologue.exp: continue to marker
+PASS: gdb.base/prologue.exp: reading $pc: marker
+PASS: gdb.base/prologue.exp: setting breakpoint at other
+PASS: gdb.base/prologue.exp: continue to other
+PASS: gdb.base/prologue.exp: reading $pc: other
+PASS: gdb.base/prologue.exp: same pc from minimal symbol
+PASS: gdb.base/psymtab.exp: psymtab pending setup
+PASS: gdb.base/psymtab.exp: Don't search past end of psymtab.
+PASS: gdb.base/ptr-typedef.exp: print foo_ptr
+PASS: gdb.base/ptr-typedef.exp: print foz_ptr
+PASS: gdb.base/ptype.exp: ptype unnamed enumeration member
+PASS: gdb.base/ptype.exp: ptype structure
+PASS: gdb.base/ptype.exp: ptype v_struct1.v_float_member
+PASS: gdb.base/ptype.exp: ptype v_struct1->v_float_member
+PASS: gdb.base/ptype.exp: ptype v_t_struct_p.v_float_member
+PASS: gdb.base/ptype.exp: ptype v_t_struct_p->v_float_member
+PASS: gdb.base/ptype.exp: ptype linked list structure
+PASS: gdb.base/ptype.exp: ptype union
+PASS: gdb.base/ptype.exp: ptype linked list union
+PASS: gdb.base/ptype.exp: ptype unnamed enumeration
+PASS: gdb.base/ptype.exp: ptype named enumeration
+PASS: gdb.base/ptype.exp: ptype unnamed typedef'd enumeration
+PASS: gdb.base/ptype.exp: list main
+PASS: gdb.base/ptype.exp: whatis unnamed typedef'd enum (compiler bug in IBM's xlc)
+PASS: gdb.base/ptype.exp: printing typedef'd struct
+PASS: gdb.base/ptype.exp: printing typedef'd union
+PASS: gdb.base/ptype.exp: ptype named typedef'd enumf'd enum
+PASS: gdb.base/ptype.exp: ptype misordered enumeration
+PASS: gdb.base/ptype.exp: ptype named enumeration member
+PASS: gdb.base/ptype.exp: ptype unnamed enumeration member #2
+PASS: gdb.base/ptype.exp: ptype short
+PASS: gdb.base/ptype.exp: ptype int
+PASS: gdb.base/ptype.exp: ptype t_char_array
+PASS: gdb.base/ptype.exp: ptype pv_char_array
+PASS: gdb.base/ptype.exp: ptype outer structure
+PASS: gdb.base/ptype.exp: ptype inner structure
+PASS: gdb.base/ptype.exp: ptype inner union
+PASS: gdb.base/ptype.exp: ptype nested structure
+PASS: gdb.base/ptype.exp: ptype outer int
+PASS: gdb.base/ptype.exp: ptype nested structure #2
+PASS: gdb.base/ptype.exp: ptype inner int
+PASS: gdb.base/ptype.exp: ptype nested union
+PASS: gdb.base/ptype.exp: ptype the_highest
+PASS: gdb.base/ptype.exp: ptype the_highest
+PASS: gdb.base/ptype.exp: ptype func_type
+PASS: gdb.base/ptype.exp: ptype old_fptr
+PASS: gdb.base/ptype.exp: ptype new_fptr
+PASS: gdb.base/ptype.exp: ptype fptr
+PASS: gdb.base/ptype.exp: ptype fptr2
+PASS: gdb.base/ptype.exp: ptype xptr
+PASS: gdb.base/ptype.exp: ptype ffptr
+PASS: gdb.base/ptype.exp: ptype fffptr
+PASS: gdb.base/ptype.exp: list intfoo
+PASS: gdb.base/ptype.exp: ptype foo typedef after first list of intfoo
+PASS: gdb.base/ptype.exp: list charfoo
+PASS: gdb.base/ptype.exp: ptype foo typedef after first list of charfoo
+PASS: gdb.base/ptype.exp: list intfoo
+PASS: gdb.base/ptype.exp: ptype foo typedef after second list of intfoo
+PASS: gdb.base/ptype.exp: list charfoo
+PASS: gdb.base/ptype.exp: ptype foo typedef after second list of charfoo
+PASS: gdb.base/ptype.exp: ptype "abc"
+PASS: gdb.base/ptype.exp: ptype {'a','b','c'}
+PASS: gdb.base/ptype.exp: ptype {0,1,2}
+PASS: gdb.base/ptype.exp: ptype {(long)0,(long)1,(long)2}
+PASS: gdb.base/ptype.exp: ptype {(float)0,(float)1,(float)2}
+PASS: gdb.base/ptype.exp: ptype {{0,1,2},{3,4,5}}
+PASS: gdb.base/ptype.exp: ptype {4,5,6}[2]
+PASS: gdb.base/ptype.exp: ptype *&{4,5,6}[1]
+PASS: gdb.base/ptype.exp: ptype $pc
+PASS: gdb.base/radix.exp: initialize radix, input radix 2
+PASS: gdb.base/radix.exp: set input-radix 2
+PASS: gdb.base/radix.exp: show radix, input radix 2
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 2
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 2
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 2
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 2
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 2
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 2
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 2
+PASS: gdb.base/radix.exp: print 10; expect 2; input radix 2
+PASS: gdb.base/radix.exp: print 11; expect 3; input radix 2
+PASS: gdb.base/radix.exp: print -10; expect -2; input radix 2
+PASS: gdb.base/radix.exp: print -11; expect -3; input radix 2
+PASS: gdb.base/radix.exp: print 100; expect 4; input radix 2
+PASS: gdb.base/radix.exp: print 101; expect 5; input radix 2
+PASS: gdb.base/radix.exp: print -100; expect -4; input radix 2
+PASS: gdb.base/radix.exp: print -101; expect -5; input radix 2
+PASS: gdb.base/radix.exp: print 10101; expect 21; input radix 2
+PASS: gdb.base/radix.exp: print 4; expect Invalid number "4"\.; input radix 2
+PASS: gdb.base/radix.exp: print -2; expect Invalid number "2"\.; input radix 2
+PASS: gdb.base/radix.exp: initialize radix, input radix 3
+PASS: gdb.base/radix.exp: set input-radix 3
+PASS: gdb.base/radix.exp: show radix, input radix 3
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 3
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 3
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 3
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 3
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 3
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 3
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 3
+PASS: gdb.base/radix.exp: print 10; expect 3; input radix 3
+PASS: gdb.base/radix.exp: print 11; expect 4; input radix 3
+PASS: gdb.base/radix.exp: print -10; expect -3; input radix 3
+PASS: gdb.base/radix.exp: print -11; expect -4; input radix 3
+PASS: gdb.base/radix.exp: print 100; expect 9; input radix 3
+PASS: gdb.base/radix.exp: print 101; expect 10; input radix 3
+PASS: gdb.base/radix.exp: print -100; expect -9; input radix 3
+PASS: gdb.base/radix.exp: print -101; expect -10; input radix 3
+PASS: gdb.base/radix.exp: print 10101; expect 91; input radix 3
+PASS: gdb.base/radix.exp: print 2; expect 2; input radix 3
+PASS: gdb.base/radix.exp: print 20; expect 6; input radix 3
+PASS: gdb.base/radix.exp: print 3; expect Invalid number "3"\.; input radix 3
+PASS: gdb.base/radix.exp: print 30; expect Invalid number "30"\.; input radix 2
+PASS: gdb.base/radix.exp: initialize radix, input radix 8
+PASS: gdb.base/radix.exp: set input-radix 8
+PASS: gdb.base/radix.exp: show radix, input radix 8
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 8
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 8
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 8
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 8
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 8
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 8
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 8
+PASS: gdb.base/radix.exp: print 10; expect 8; input radix 8
+PASS: gdb.base/radix.exp: print 11; expect 9; input radix 8
+PASS: gdb.base/radix.exp: print -10; expect -8; input radix 8
+PASS: gdb.base/radix.exp: print -11; expect -9; input radix 8
+PASS: gdb.base/radix.exp: print 100; expect 64; input radix 8
+PASS: gdb.base/radix.exp: print 101; expect 65; input radix 8
+PASS: gdb.base/radix.exp: print -100; expect -64; input radix 8
+PASS: gdb.base/radix.exp: print -101; expect -65; input radix 8
+PASS: gdb.base/radix.exp: print 10101; expect 4161; input radix 8
+PASS: gdb.base/radix.exp: print 20; expect 16; input radix 8
+PASS: gdb.base/radix.exp: print -20; expect -16; input radix 8
+PASS: gdb.base/radix.exp: print 8; expect Invalid number "8".; input radix 8
+PASS: gdb.base/radix.exp: print -9; expect Invalid number "9".; input radix 8
+PASS: gdb.base/radix.exp: initialize radix, input radix 10
+PASS: gdb.base/radix.exp: set input-radix 10
+PASS: gdb.base/radix.exp: show radix, input radix 10
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 10
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 10
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 10
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 10
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 10
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 10
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 10
+PASS: gdb.base/radix.exp: print 10; expect 10; input radix 10
+PASS: gdb.base/radix.exp: print 11; expect 11; input radix 10
+PASS: gdb.base/radix.exp: print -10; expect -10; input radix 10
+PASS: gdb.base/radix.exp: print -11; expect -11; input radix 10
+PASS: gdb.base/radix.exp: print 100; expect 100; input radix 10
+PASS: gdb.base/radix.exp: print 101; expect 101; input radix 10
+PASS: gdb.base/radix.exp: print -100; expect -100; input radix 10
+PASS: gdb.base/radix.exp: print -101; expect -101; input radix 10
+PASS: gdb.base/radix.exp: print 10101; expect 10101; input radix 10
+PASS: gdb.base/radix.exp: print -12; expect -12; input radix 10
+PASS: gdb.base/radix.exp: initialize radix, input radix 16
+PASS: gdb.base/radix.exp: set input-radix 16
+PASS: gdb.base/radix.exp: show radix, input radix 16
+PASS: gdb.base/radix.exp: print 010; expect 8; input radix 16
+PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 16
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 16
+PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 16
+PASS: gdb.base/radix.exp: print 0; expect 0; input radix 16
+PASS: gdb.base/radix.exp: print 1; expect 1; input radix 16
+PASS: gdb.base/radix.exp: print -1; expect -1; input radix 16
+PASS: gdb.base/radix.exp: print 10; expect 16; input radix 16
+PASS: gdb.base/radix.exp: print 11; expect 17; input radix 16
+PASS: gdb.base/radix.exp: print -10; expect -16; input radix 16
+PASS: gdb.base/radix.exp: print -11; expect -17; input radix 16
+PASS: gdb.base/radix.exp: print 100; expect 256; input radix 16
+PASS: gdb.base/radix.exp: print 101; expect 257; input radix 16
+PASS: gdb.base/radix.exp: print -100; expect -256; input radix 16
+PASS: gdb.base/radix.exp: print -101; expect -257; input radix 16
+PASS: gdb.base/radix.exp: print 10101; expect 65793; input radix 16
+PASS: gdb.base/radix.exp: initialize radix, output radix 8
+PASS: gdb.base/radix.exp: set output-radix 8
+PASS: gdb.base/radix.exp: show radix, output radix 8
+PASS: gdb.base/radix.exp: print 010; expect 010; output radix 8
+PASS: gdb.base/radix.exp: print 0xf; expect 17; output radix 8
+PASS: gdb.base/radix.exp: print 10; expect 12; output radix 8
+PASS: gdb.base/radix.exp: print 100; expect 144; output radix 8
+KFAIL: gdb.base/radix.exp: print 20.; expect 24; output radix 8 (PRMS: gdb/1715)
+PASS: gdb.base/radix.exp: print (int) 20.; expect 24; output radix 8
+PASS: gdb.base/radix.exp: initialize radix, output radix 10
+PASS: gdb.base/radix.exp: set output-radix 10
+PASS: gdb.base/radix.exp: show radix, output radix 10
+PASS: gdb.base/radix.exp: print 010; expect 8; output radix 10
+PASS: gdb.base/radix.exp: print 0xf; expect 15; output radix 10
+PASS: gdb.base/radix.exp: print 10; expect 10; output radix 10
+PASS: gdb.base/radix.exp: print 100; expect 100; output radix 10
+PASS: gdb.base/radix.exp: print 20.; expect 20; output radix 10
+PASS: gdb.base/radix.exp: print (int) 20.; expect 20; output radix 10
+PASS: gdb.base/radix.exp: initialize radix, output radix 16
+PASS: gdb.base/radix.exp: set output-radix 16
+PASS: gdb.base/radix.exp: show radix, output radix 16
+PASS: gdb.base/radix.exp: print 010; expect 8; output radix 16
+PASS: gdb.base/radix.exp: print 0xf; expect f; output radix 16
+PASS: gdb.base/radix.exp: print 10; expect a; output radix 16
+PASS: gdb.base/radix.exp: print 100; expect 64; output radix 16
+KFAIL: gdb.base/radix.exp: print 20.; expect 14; output radix 16 (PRMS: gdb/1715)
+PASS: gdb.base/radix.exp: print (int) 20.; expect 14; output radix 16
+PASS: gdb.base/radix.exp: Reset radices
+PASS: gdb.base/radix.exp: Reject input-radix 0
+PASS: gdb.base/radix.exp: Input radix unchanged after rejecting 0
+PASS: gdb.base/radix.exp: Reject input-radix 1
+PASS: gdb.base/radix.exp: Input radix unchanged after rejecting 1
+PASS: gdb.base/radix.exp: Reject output-radix 0
+PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 0
+PASS: gdb.base/radix.exp: Reject output-radix 1
+PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+PASS: gdb.base/radix.exp: set radix 7 rejected
+PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command
+PASS: gdb.base/random-signal.exp: run: set can-use-hw-watchpoints 0
+PASS: gdb.base/random-signal.exp: run: watch v
+PASS: gdb.base/random-signal.exp: run: continue
+FAIL: gdb.base/random-signal.exp: run: stop with control-c (timeout)
+PASS: gdb.base/random-signal.exp: attach: attach
+PASS: gdb.base/random-signal.exp: attach: set can-use-hw-watchpoints 0
+PASS: gdb.base/random-signal.exp: attach: watch v
+PASS: gdb.base/random-signal.exp: attach: continue
+FAIL: gdb.base/random-signal.exp: attach: stop with control-c
+UNTESTED: gdb.base/randomize.exp: Disabling randomization is not supported on this Linux GDB
+PASS: gdb.base/range-stepping.exp: probe range-stepping support
+UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target
+PASS: gdb.base/readline-ask.exp: set width 50
+PASS: gdb.base/readline-ask.exp: set height 3
+PASS: gdb.base/readline-ask.exp: bell for more message
+PASS: gdb.base/readline-ask.exp: more message for 01 and 02
+PASS: gdb.base/readline-ask.exp: more message for 03
+PASS: gdb.base/readline-ask.exp: more finish for 04
+PASS: gdb.base/readline-ask.exp: abort more message
+PASS: gdb.base/readline-ask.exp: bell for ask message
+PASS: gdb.base/readline-ask.exp: ask message
+PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+PASS: gdb.base/readline-ask.exp: ask message no
+PASS: gdb.base/readline-ask.exp: abort ask message
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 1
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 2
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 3
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 3
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 2
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 1
+FAIL: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1
+PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send if 1 > 0
+PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send p 5
+FAIL: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send end
+FAIL: gdb.base/readline.exp: print 42
+PASS: gdb.base/readline.exp: arrow keys with secondary prompt
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 7
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 8
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 9
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 9
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 8
+PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 7
+FAIL: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 7
+PASS: gdb.base/realname-expand.exp: set basenames-may-differ on
+PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func
+PASS: gdb.base/realname-expand.exp: set basenames-may-differ on
+PASS: gdb.base/realname-expand.exp: break realname-expand-real.c:func
+PASS: gdb.base/recpar.exp: break recpar.c:26 if n == 3
+PASS: gdb.base/recpar.exp: continue
+PASS: gdb.base/recpar.exp: backtrace
+PASS: gdb.base/recpar.exp: frame 2
+PASS: gdb.base/recpar.exp: print foo::val
+PASS: gdb.base/recurse.exp: next over b = 0 in first instance
+PASS: gdb.base/recurse.exp: set first instance watchpoint
+PASS: gdb.base/recurse.exp: continue to first instance watchpoint, first time
+PASS: gdb.base/recurse.exp: continue to recurse (a = 9)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 8)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 7)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 6)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 5)
+PASS: gdb.base/recurse.exp: next over b = 0 in second instance
+PASS: gdb.base/recurse.exp: set second instance watchpoint
+PASS: gdb.base/recurse.exp: continue to second instance watchpoint, first time
+PASS: gdb.base/recurse.exp: continue to recurse (a = 4)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 3)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 2)
+PASS: gdb.base/recurse.exp: continue to recurse (a = 1)
+PASS: gdb.base/recurse.exp: continue to second instance watchpoint, second time
+PASS: gdb.base/recurse.exp: second instance watchpoint deleted when leaving scope
+PASS: gdb.base/recurse.exp: continue to first instance watchpoint, second time
+PASS: gdb.base/recurse.exp: first instance watchpoint deleted when leaving scope
+PASS: gdb.base/relational.exp: set variable x=14
+PASS: gdb.base/relational.exp: set variable y=2
+PASS: gdb.base/relational.exp: set variable z=2
+PASS: gdb.base/relational.exp: set variable w=3
+PASS: gdb.base/relational.exp: print value of x
+PASS: gdb.base/relational.exp: print value of y
+PASS: gdb.base/relational.exp: print value of z
+PASS: gdb.base/relational.exp: print value of w
+PASS: gdb.base/relational.exp: print value of x<y
+PASS: gdb.base/relational.exp: print value of x<=y
+PASS: gdb.base/relational.exp: print value of x>y
+PASS: gdb.base/relational.exp: print value of x>=y
+PASS: gdb.base/relational.exp: print value of x==y
+PASS: gdb.base/relational.exp: print value of x!=y
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable y
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x<y<z
+PASS: gdb.base/relational.exp: print value of x<=y<=z
+PASS: gdb.base/relational.exp: print value of x>y>z
+PASS: gdb.base/relational.exp: print value of x>=y>=z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable y
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x==y==z
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x!=y!=z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable y
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x<y==z
+PASS: gdb.base/relational.exp: print value of x<y!=z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable y
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x<y<=z
+PASS: gdb.base/relational.exp: print value of x<y>=z
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x<y>z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: print value of x>y>=z
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x>y==z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x>y!=z
+PASS: gdb.base/relational.exp: set x to 4
+PASS: gdb.base/relational.exp: print value of x>y<=z
+PASS: gdb.base/relational.exp: print value of x>=y==z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: print value of x>=y!=z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x>=y<=z
+PASS: gdb.base/relational.exp: print value of x<=y==z
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: print value of x<=y!=z
+PASS: gdb.base/relational.exp: print value of x==y!=z
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of x>=(y<z)
+PASS: gdb.base/relational.exp: print value of x>=(y!=z)
+PASS: gdb.base/relational.exp: print value of x==(y==z)
+PASS: gdb.base/relational.exp: set variable x
+PASS: gdb.base/relational.exp: set variable z
+PASS: gdb.base/relational.exp: print value of (x==y)<z
+UNSUPPORTED: gdb.base/relativedebug.exp: libc doesn't have debug info
+PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow
+PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow
+PASS: gdb.base/relocate.exp: add-symbol-file: unknown option foo
+PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -readnow s
+PASS: gdb.base/relocate.exp: add-symbol-file relocate.o 0
+PASS: gdb.base/relocate.exp: get address of static_foo
+PASS: gdb.base/relocate.exp: get address of static_bar
+PASS: gdb.base/relocate.exp: static variables have different addresses
+PASS: gdb.base/relocate.exp: get address of global_foo
+PASS: gdb.base/relocate.exp: get address of global_bar
+PASS: gdb.base/relocate.exp: global variables have different addresses
+PASS: gdb.base/relocate.exp: get address of function_foo
+PASS: gdb.base/relocate.exp: get address of function_bar
+PASS: gdb.base/relocate.exp: functions have different addresses
+PASS: gdb.base/relocate.exp: set $offset = 0x10000
+PASS: gdb.base/relocate.exp: add-symbol-file relocate.o $offset
+PASS: gdb.base/relocate.exp: get address of function_foo
+PASS: gdb.base/relocate.exp: function foo has a different address
+PASS: gdb.base/relocate.exp: print static_foo
+PASS: gdb.base/relocate.exp: print static_bar
+PASS: gdb.base/relocate.exp: print global_foo
+PASS: gdb.base/relocate.exp: print global_bar
+PASS: gdb.base/remotetimeout.exp: correct remotetimeout printed
+PASS: gdb.base/reread.exp: breakpoint foo in first file
+PASS: gdb.base/reread.exp: run to foo()
+PASS: gdb.base/reread.exp: run to foo() second time
+PASS: gdb.base/reread.exp: second pass: breakpoint foo in first file
+PASS: gdb.base/reread.exp: second pass: run to foo()
+PASS: gdb.base/reread.exp: continue until exit at second pass
+PASS: gdb.base/reread.exp: second pass: run to foo() second time
+PASS: gdb.base/restore.exp: tbreak caller1
+PASS: gdb.base/restore.exp: run to caller1
+PASS: gdb.base/restore.exp: caller1 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee1; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller1 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee2; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller1 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee3; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller1 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee4; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller1 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller1 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller1 calls callee5; return callee now
+PASS: gdb.base/restore.exp: caller1 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: tbreak caller2
+PASS: gdb.base/restore.exp: run to caller2
+PASS: gdb.base/restore.exp: caller2 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee1; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee1; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller2 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee2; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee2; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller2 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee3; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee3; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller2 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee4; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee4; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller2 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller2 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller2 calls callee5; return callee now
+PASS: gdb.base/restore.exp: caller2 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller2 calls callee5; return restored l2 to 32493
+PASS: gdb.base/restore.exp: tbreak caller3
+PASS: gdb.base/restore.exp: run to caller3
+PASS: gdb.base/restore.exp: caller3 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee1; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee1; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee1; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller3 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee2; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee2; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee2; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller3 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee3; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee3; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee3; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller3 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee4; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee4; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee4; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller3 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller3 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller3 calls callee5; return callee now
+PASS: gdb.base/restore.exp: caller3 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller3 calls callee5; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller3 calls callee5; return restored l3 to 32494
+PASS: gdb.base/restore.exp: tbreak caller4
+PASS: gdb.base/restore.exp: run to caller4
+PASS: gdb.base/restore.exp: caller4 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee1; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller4 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee2; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller4 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee3; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller4 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee4; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller4 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller4 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller4 calls callee5; return callee now
+PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l4 to 32495
+PASS: gdb.base/restore.exp: tbreak caller5
+PASS: gdb.base/restore.exp: run to caller5
+PASS: gdb.base/restore.exp: caller5 calls callee1; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee1; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee1; return callee now
+PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l5 to 32496
+PASS: gdb.base/restore.exp: caller5 calls callee2; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee2; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee2; return callee now
+PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l5 to 32496
+PASS: gdb.base/restore.exp: caller5 calls callee3; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee3; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee3; return callee now
+PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l5 to 32496
+PASS: gdb.base/restore.exp: caller5 calls callee4; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee4; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee4; return callee now
+PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l5 to 32496
+PASS: gdb.base/restore.exp: caller5 calls callee5; tbreak callee
+PASS: gdb.base/restore.exp: caller5 calls callee5; continue to callee
+PASS: gdb.base/restore.exp: caller5 calls callee5; return callee now
+PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l1 to 32492
+PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l2 to 32493
+PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l3 to 32494
+PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l4 to 32495
+PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l5 to 32496
+PASS: gdb.base/restore.exp: continue until exit
+PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: signed-char: advance to marker
+PASS: gdb.base/return-nodebug.exp: signed-char: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: short: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: short: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: short: advance to marker
+PASS: gdb.base/return-nodebug.exp: short: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: int: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: int: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: int: advance to marker
+PASS: gdb.base/return-nodebug.exp: int: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: long: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: long: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: long: advance to marker
+PASS: gdb.base/return-nodebug.exp: long: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: long-long: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: long-long: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: long-long: advance to marker
+PASS: gdb.base/return-nodebug.exp: long-long: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: float: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: float: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: float: advance to marker
+PASS: gdb.base/return-nodebug.exp: float: full width of the returned result
+PASS: gdb.base/return-nodebug.exp: double: return from function with no debug info without a cast
+PASS: gdb.base/return-nodebug.exp: double: return from function with no debug info with a cast
+PASS: gdb.base/return-nodebug.exp: double: advance to marker
+PASS: gdb.base/return-nodebug.exp: double: full width of the returned result
+PASS: gdb.base/return.exp: simple return
+PASS: gdb.base/return.exp: break func2
+PASS: gdb.base/return.exp: break func3
+PASS: gdb.base/return.exp: continue to return of -5
+PASS: gdb.base/return.exp: next over call to func2
+PASS: gdb.base/return.exp: correct value returned (integer test)
+PASS: gdb.base/return.exp: continue to return of -5.0
+PASS: gdb.base/return.exp: next over call to func3
+PASS: gdb.base/return.exp: correct value returned double test (known problem with sparc solaris)
+PASS: gdb.base/return2.exp: set break on void_func
+PASS: gdb.base/return2.exp: continue to void_func
+PASS: gdb.base/return2.exp: return from void_func
+PASS: gdb.base/return2.exp: void function returned successfully
+PASS: gdb.base/return2.exp: set break on char_func
+PASS: gdb.base/return2.exp: continue to char_func
+PASS: gdb.base/return2.exp: return from char_func
+PASS: gdb.base/return2.exp: char value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on short_func
+PASS: gdb.base/return2.exp: continue to short_func
+PASS: gdb.base/return2.exp: return from short_func
+PASS: gdb.base/return2.exp: short value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on int_func
+PASS: gdb.base/return2.exp: continue to int_func
+PASS: gdb.base/return2.exp: return from int_func
+PASS: gdb.base/return2.exp: int value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on long_func
+PASS: gdb.base/return2.exp: continue to long_func
+PASS: gdb.base/return2.exp: return from long_func
+PASS: gdb.base/return2.exp: long value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on long_long_func
+PASS: gdb.base/return2.exp: continue to long_long_func
+PASS: gdb.base/return2.exp: return from long_long_func
+PASS: gdb.base/return2.exp: long_long value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on float_func
+PASS: gdb.base/return2.exp: continue to float_func
+PASS: gdb.base/return2.exp: return from float_func
+PASS: gdb.base/return2.exp: float value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/return2.exp: set break on double_func
+PASS: gdb.base/return2.exp: continue to double_func
+PASS: gdb.base/return2.exp: return from double_func
+PASS: gdb.base/return2.exp: double value returned successfully
+PASS: gdb.base/return2.exp: validate result value not equal to program return value
+PASS: gdb.base/run-after-attach.exp: attach to process
+PASS: gdb.base/run-after-attach.exp: kill process
+PASS: gdb.base/run-after-attach.exp: restart process
+PASS: gdb.base/run-after-attach.exp: attempt kill via quit
+PASS: gdb.base/save-bp.exp: add breakpoint commands
+PASS: gdb.base/save-bp.exp: dprintf save-bp.c:33,"At foo entry\n"
+PASS: gdb.base/save-bp.exp: disable $bpnum
+PASS: gdb.base/save-bp.exp: save breakpoint bps
+PASS: gdb.base/save-bp.exp: source bps
+PASS: gdb.base/save-bp.exp: info break
+PASS: gdb.base/savedregs.exp: advance thrower
+PASS: gdb.base/savedregs.exp: Get main info frame
+PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop
+PASS: gdb.base/savedregs.exp: advance catcher
+PASS: gdb.base/savedregs.exp: Get sigtramp info frame
+PASS: gdb.base/savedregs.exp: Get thrower info frame
+PASS: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: break caller
+PASS: gdb.base/savedregs.exp: call caller (1,2,3,4,5,6,7,8)
+PASS: gdb.base/savedregs.exp: Get dummy info frame
+PASS: gdb.base/savedregs.exp: Get catcher info frame
+PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: advance callee
+PASS: gdb.base/savedregs.exp: Get caller info frame
+PASS: gdb.base/savedregs.exp: Check dummy info frame; stack contains callee caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check catcher info frame; stack contains callee caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains callee caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains callee caller dummy catcher sigtramp thrower main
+PASS: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal before run
+PASS: gdb.base/scope.exp: next over init0() in main
+PASS: gdb.base/scope.exp: print filelocal
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal at main
+PASS: gdb.base/scope.exp: print filelocal_bss
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss in test_at_main
+PASS: gdb.base/scope.exp: print filelocal_ro in test_at_main
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_bss
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_ro
+PASS: gdb.base/scope.exp: print foo::funclocal
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal
+PASS: gdb.base/scope.exp: print foo::funclocal_ro
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_ro
+PASS: gdb.base/scope.exp: print bar::funclocal
+PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal at foo
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss in test_at_foo
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
+PASS: gdb.base/scope.exp: print filelocal at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal at foo
+PASS: gdb.base/scope.exp: print filelocal_bss at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_bss at foo
+PASS: gdb.base/scope.exp: print filelocal_ro at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_ro at foo
+PASS: gdb.base/scope.exp: print funclocal at foo
+PASS: gdb.base/scope.exp: print foo::funclocal at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal at foo
+PASS: gdb.base/scope.exp: print funclocal_bss at foo
+PASS: gdb.base/scope.exp: print foo::funclocal_bss at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_bss at foo
+PASS: gdb.base/scope.exp: print funclocal_ro at foo
+PASS: gdb.base/scope.exp: print foo::funclocal_ro at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_ro at foo
+PASS: gdb.base/scope.exp: print bar::funclocal at foo
+PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal at foo
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal at bar
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss in test_at_bar
+PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro at bar
+PASS: gdb.base/scope.exp: print filelocal at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal at bar
+PASS: gdb.base/scope.exp: print filelocal_bss at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_bss at bar
+PASS: gdb.base/scope.exp: print filelocal_ro in test_at_bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_ro at bar
+PASS: gdb.base/scope.exp: print foo::funclocal at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal at bar
+PASS: gdb.base/scope.exp: print foo::funclocal_bss at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_bss at bar
+PASS: gdb.base/scope.exp: print foo::funclocal_ro at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_ro at bar
+PASS: gdb.base/scope.exp: print funclocal at bar
+PASS: gdb.base/scope.exp: print bar::funclocal at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal at bar
+PASS: gdb.base/scope.exp: print funclocal_bss at bar
+PASS: gdb.base/scope.exp: print bar::funclocal_bss at bar
+PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal_bss at bar
+PASS: gdb.base/scope.exp: continue to marker2
+PASS: gdb.base/scope.exp: up from marker2 in scopes.exp
+PASS: gdb.base/scope.exp: print localval, outer scope
+PASS: gdb.base/scope.exp: print localval1, outer scope
+PASS: gdb.base/scope.exp: print localval2, outer scope
+PASS: gdb.base/scope.exp: print localval3, outer scope
+PASS: gdb.base/scope.exp: continue to marker3 in scope.exp
+PASS: gdb.base/scope.exp: up from marker3 in scope.exp
+PASS: gdb.base/scope.exp: print localval, first nested scope
+PASS: gdb.base/scope.exp: print localval1, first nested scope
+PASS: gdb.base/scope.exp: print localval2, first nested scope
+PASS: gdb.base/scope.exp: print localval3, first nested scope
+PASS: gdb.base/scope.exp: continue to marker4 in scope.exp
+PASS: gdb.base/scope.exp: up from marker4 in scope.exp
+PASS: gdb.base/scope.exp: print localval, innermost scope
+PASS: gdb.base/scope.exp: print localval1, innermost scope
+PASS: gdb.base/scope.exp: print localval2, innermost scope
+PASS: gdb.base/scope.exp: print localval3, innermost scope
+PASS: gdb.base/scope.exp: continue to marker1
+PASS: gdb.base/scope.exp: up from marker1 in scope.exp
+PASS: gdb.base/scope.exp: 100 auto variables correctly initialized
+PASS: gdb.base/scope.exp: args in correct order
+PASS: gdb.base/sep.exp: list using location inside included file
+PASS: gdb.base/sep.exp: breakpoint inside included file
+UNSUPPORTED: gdb.base/sepdebug.exp: cannot produce separate debug info files
+UNSUPPORTED: gdb.base/sepsymtab.exp: cannot produce separate debug info files
+PASS: gdb.base/set-lang-auto.exp: show lang after loading binary
+PASS: gdb.base/set-lang-auto.exp: forcing the language to ada
+PASS: gdb.base/set-lang-auto.exp: show lang after switching language to ada
+PASS: gdb.base/set-lang-auto.exp: switching the language back to auto
+PASS: gdb.base/set-lang-auto.exp: show lang after having switched back to auto
+PASS: gdb.base/set-noassign.exp: set language ada
+PASS: gdb.base/set-noassign.exp: warning for set without assignment
+PASS: gdb.base/setshow.exp: default annotation_level is zero
+PASS: gdb.base/setshow.exp: set annotate 2
+PASS: gdb.base/setshow.exp: show annotate 2
+PASS: gdb.base/setshow.exp: annotation_level 2
+PASS: gdb.base/setshow.exp: set annotate 1
+PASS: gdb.base/setshow.exp: show annotate (1)
+PASS: gdb.base/setshow.exp: annotation_level 1
+PASS: gdb.base/setshow.exp: set annotate 0
+PASS: gdb.base/setshow.exp: show annotate (0)
+PASS: gdb.base/setshow.exp: annotation_level 0
+PASS: gdb.base/setshow.exp: set args ~
+PASS: gdb.base/setshow.exp: show args ~
+PASS: gdb.base/setshow.exp: set args
+PASS: gdb.base/setshow.exp: show args
+PASS: gdb.base/setshow.exp: continuing
+PASS: gdb.base/setshow.exp: passing args
+PASS: gdb.base/setshow.exp: set check range on
+PASS: gdb.base/setshow.exp: show check range (on)
+PASS: gdb.base/setshow.exp: set check range off
+PASS: gdb.base/setshow.exp: show check range (off)
+PASS: gdb.base/setshow.exp: set check range auto
+PASS: gdb.base/setshow.exp: show check range (auto)
+PASS: gdb.base/setshow.exp: set check type on
+PASS: gdb.base/setshow.exp: show check type (on)
+PASS: gdb.base/setshow.exp: set check type off
+PASS: gdb.base/setshow.exp: show check type (off)
+PASS: gdb.base/setshow.exp: set complaints 100
+PASS: gdb.base/setshow.exp: show complaints (100)
+PASS: gdb.base/setshow.exp: set complaints 0
+PASS: gdb.base/setshow.exp: show complaints (0)
+PASS: gdb.base/setshow.exp: set confirm off
+PASS: gdb.base/setshow.exp: show confirm (off)
+PASS: gdb.base/setshow.exp: set confirm on
+PASS: gdb.base/setshow.exp: show confirm (on)
+PASS: gdb.base/setshow.exp: set editing off
+PASS: gdb.base/setshow.exp: show editing (off)
+PASS: gdb.base/setshow.exp: set environment FOOBARBAZ
+PASS: gdb.base/setshow.exp: show environment FOOBARBAZ
+PASS: gdb.base/setshow.exp: set height 100
+PASS: gdb.base/setshow.exp: show height
+PASS: gdb.base/setshow.exp: set height unlimited
+PASS: gdb.base/setshow.exp: set history expansion on
+PASS: gdb.base/setshow.exp: show history expansion
+PASS: gdb.base/setshow.exp: show environment HOME
+PASS: gdb.base/setshow.exp: set history filename ~/foobar.baz
+PASS: gdb.base/setshow.exp: show history filename (~/foobar.baz)
+PASS: gdb.base/setshow.exp: show working directory
+PASS: gdb.base/setshow.exp: set history filename foobar.baz
+PASS: gdb.base/setshow.exp: show history filename (current_directory/foobar.baz)
+PASS: gdb.base/setshow.exp: set history save on
+PASS: gdb.base/setshow.exp: show history save (on)
+PASS: gdb.base/setshow.exp: set history save off
+PASS: gdb.base/setshow.exp: set history size 100
+PASS: gdb.base/setshow.exp: show history size (100)
+PASS: gdb.base/setshow.exp: set language asm
+PASS: gdb.base/setshow.exp: show language (asm)
+PASS: gdb.base/setshow.exp: set language java
+PASS: gdb.base/setshow.exp: show language (java)
+PASS: gdb.base/setshow.exp: complete set language minimal
+PASS: gdb.base/setshow.exp: set language auto
+PASS: gdb.base/setshow.exp: show language (auto)
+PASS: gdb.base/setshow.exp: set listsize 100
+PASS: gdb.base/setshow.exp: show listsize (100)
+PASS: gdb.base/setshow.exp: set prompt FooBarBaz
+PASS: gdb.base/setshow.exp: show prompt FooBarBaz
+PASS: gdb.base/setshow.exp: set prompt gdb
+PASS: gdb.base/setshow.exp: set radix 11
+PASS: gdb.base/setshow.exp: set radix 16
+PASS: gdb.base/setshow.exp: show radix (16)
+PASS: gdb.base/setshow.exp: set radix 10
+PASS: gdb.base/setshow.exp: show radix (10)
+PASS: gdb.base/setshow.exp: set width 90
+PASS: gdb.base/setshow.exp: show width (90)
+PASS: gdb.base/setshow.exp: set write on
+PASS: gdb.base/setshow.exp: show write (on)
+PASS: gdb.base/setshow.exp: show user
+PASS: gdb.base/setshow.exp: set verbose on
+PASS: gdb.base/setshow.exp: show verbose (on)
+PASS: gdb.base/setshow.exp: set verbose off
+PASS: gdb.base/setshow.exp: show verbose (off)
+PASS: gdb.base/setshow.exp: history file is not set to /home/
+PASS: gdb.base/setshow.exp: history file is not set to .
+PASS: gdb.base/setshow.exp: history file is not set to ~/home
+PASS: gdb.base/setshow.exp: history file is not set to =home
+PASS: gdb.base/setshow.exp: solib-search-path is not set to /home/
+PASS: gdb.base/setshow.exp: solib-search-path is not set to .
+PASS: gdb.base/setshow.exp: solib-search-path is not set to ~/home
+PASS: gdb.base/setshow.exp: solib-search-path is not set to =home
+PASS: gdb.base/setshow.exp: data-directory is not set to /home/
+PASS: gdb.base/setshow.exp: data-directory is not set to .
+PASS: gdb.base/setshow.exp: data-directory is not set to ~/home
+PASS: gdb.base/setshow.exp: data-directory is not set to =home
+PASS: gdb.base/setvar.exp: set print sevenbit-strings
+PASS: gdb.base/setvar.exp: set variable char=0
+PASS: gdb.base/setvar.exp: set variable char=1
+PASS: gdb.base/setvar.exp: set variable char=7 (Bel)
+PASS: gdb.base/setvar.exp: set variable char=32 (SPC)
+PASS: gdb.base/setvar.exp: set variable char=65 ('A')
+PASS: gdb.base/setvar.exp: set variable char=97 ('a')
+PASS: gdb.base/setvar.exp: set variable char=126 ('~')
+PASS: gdb.base/setvar.exp: set variable char=127 (8-bit)
+PASS: gdb.base/setvar.exp: set variable signed char=0
+PASS: gdb.base/setvar.exp: set variable signed char=1
+PASS: gdb.base/setvar.exp: set variable signed char=7 (Bel)
+PASS: gdb.base/setvar.exp: set variable signed char=32 (SPC)
+PASS: gdb.base/setvar.exp: set variable signed char=65 ('A')
+PASS: gdb.base/setvar.exp: set variable signed char=97 ('a')
+PASS: gdb.base/setvar.exp: set variable signed char=126 ('~')
+PASS: gdb.base/setvar.exp: set variable signed char=127 (8-bit)
+PASS: gdb.base/setvar.exp: set variable v_signed_char=-1
+FAIL: gdb.base/setvar.exp: set target-charset ASCII
+PASS: gdb.base/setvar.exp: set variable signed char=-1 (-1)
+FAIL: gdb.base/setvar.exp: set target-charset ISO-8859-1
+PASS: gdb.base/setvar.exp: set variable v_signed_char=0xFF
+FAIL: gdb.base/setvar.exp: set target-charset ASCII
+PASS: gdb.base/setvar.exp: set variable signed char=0xFF (0xFF)
+FAIL: gdb.base/setvar.exp: set target-charset ISO-8859-1
+PASS: gdb.base/setvar.exp: set variable unsigned char=0
+PASS: gdb.base/setvar.exp: set variable unsigned char=1
+PASS: gdb.base/setvar.exp: set variable unsigned char=7 (Bel)
+PASS: gdb.base/setvar.exp: set variable unsigned char=32 (SPC)
+PASS: gdb.base/setvar.exp: set variable unsigned char=65 ('A')
+PASS: gdb.base/setvar.exp: set variable unsigned char=97 ('a')
+PASS: gdb.base/setvar.exp: set variable unsigned char=126 ('~')
+FAIL: gdb.base/setvar.exp: set target-charset ASCII
+PASS: gdb.base/setvar.exp: set variable unsigned char=255 (8-bit)
+FAIL: gdb.base/setvar.exp: set target-charset ISO-8859-1
+PASS: gdb.base/setvar.exp: set variable short=0
+PASS: gdb.base/setvar.exp: set variable short=1
+PASS: gdb.base/setvar.exp: set variable short=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable signed short=0
+PASS: gdb.base/setvar.exp: set variable signed short=1
+PASS: gdb.base/setvar.exp: set variable signed short=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable unsigned short=0
+PASS: gdb.base/setvar.exp: set variable unsigned short=1
+PASS: gdb.base/setvar.exp: set variable unsigned short=~0 (minus)
+PASS: gdb.base/setvar.exp: set variable int=0
+PASS: gdb.base/setvar.exp: set variable int=1
+PASS: gdb.base/setvar.exp: set variable int=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable signed int=0
+PASS: gdb.base/setvar.exp: set variable signed int=1
+PASS: gdb.base/setvar.exp: set variable signed int=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable unsigned int=0
+PASS: gdb.base/setvar.exp: set variable unsigned int=1
+PASS: gdb.base/setvar.exp: set variable unsigned int=~0 (minus)
+PASS: gdb.base/setvar.exp: set variable long=0
+PASS: gdb.base/setvar.exp: set variable long=1
+PASS: gdb.base/setvar.exp: set variable long=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable signed long=0
+PASS: gdb.base/setvar.exp: set variable signed long=1
+PASS: gdb.base/setvar.exp: set variable signed long=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable unsigned long=0
+PASS: gdb.base/setvar.exp: set variable unsigned long=1
+PASS: gdb.base/setvar.exp: set variable unsigned long=~0 (minus)
+PASS: gdb.base/setvar.exp: set variable float=0
+PASS: gdb.base/setvar.exp: set variable float=1
+PASS: gdb.base/setvar.exp: set variable float=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable double=0
+PASS: gdb.base/setvar.exp: set variable double=1
+PASS: gdb.base/setvar.exp: set variable double=-1 (minus)
+PASS: gdb.base/setvar.exp: set variable char array="hi" (string)
+PASS: gdb.base/setvar.exp: set variable signed char array="hi" (string)
+PASS: gdb.base/setvar.exp: set variable unsigned char array="hi" (string)
+PASS: gdb.base/setvar.exp: set variable short array
+PASS: gdb.base/setvar.exp: set variable signed short array
+PASS: gdb.base/setvar.exp: set variable unsigned short array
+PASS: gdb.base/setvar.exp: set variable int array
+PASS: gdb.base/setvar.exp: set variable signed int array
+PASS: gdb.base/setvar.exp: set variable unsigned int array
+PASS: gdb.base/setvar.exp: set variable long array
+PASS: gdb.base/setvar.exp: set variable signed long array
+PASS: gdb.base/setvar.exp: set variable unsigned long array
+PASS: gdb.base/setvar.exp: set variable float array
+PASS: gdb.base/setvar.exp: set variable double array
+PASS: gdb.base/setvar.exp: set variable char pointer="hi" (string)
+PASS: gdb.base/setvar.exp: set variable char pointer="hi" (string) (#2)
+PASS: gdb.base/setvar.exp: set variable signed char pointer="hi" (string)
+PASS: gdb.base/setvar.exp: set variable signed char pointer="hi" (string) (#2)
+PASS: gdb.base/setvar.exp: set variable unsigned char pointer="hi" (string)
+PASS: gdb.base/setvar.exp: set variable unsigned char pointer="hi" (string) (#2)
+PASS: gdb.base/setvar.exp: set variable short pointer
+PASS: gdb.base/setvar.exp: set variable short pointer (#2)
+PASS: gdb.base/setvar.exp: set v_signed_short_pointer=v_signed_short_array
+PASS: gdb.base/setvar.exp: set variable *(v_signed_short_pointer)=123
+PASS: gdb.base/setvar.exp: set variable *(v_signed_short_pointer+1)=-456
+PASS: gdb.base/setvar.exp: set variable signed short pointer
+PASS: gdb.base/setvar.exp: print *(v_signed_short_pointer+1)
+PASS: gdb.base/setvar.exp: set v_unsigned_short_pointer=v_unsigned_short_array
+PASS: gdb.base/setvar.exp: set variable *(v_unsigned_short_pointer)=123
+PASS: gdb.base/setvar.exp: set variable *(v_unsigned_short_pointer+1)=-456
+PASS: gdb.base/setvar.exp: set variable unsigned short pointer
+PASS: gdb.base/setvar.exp: print *(v_unsigned_short_pointer+1)
+PASS: gdb.base/setvar.exp: set variable int pointer
+PASS: gdb.base/setvar.exp: set variable int pointer (#2)
+PASS: gdb.base/setvar.exp: set variable signed int pointer
+PASS: gdb.base/setvar.exp: set variable signed int pointer (#2)
+PASS: gdb.base/setvar.exp: set variable unsigned int pointer
+PASS: gdb.base/setvar.exp: print variable unsigned int pointer+1
+PASS: gdb.base/setvar.exp: set variable long pointer
+PASS: gdb.base/setvar.exp: set variable long pointer (#2)
+PASS: gdb.base/setvar.exp: set variable signed long pointer
+PASS: gdb.base/setvar.exp: set variable signed long pointer (#2)
+PASS: gdb.base/setvar.exp: set variable unsigned long pointer
+PASS: gdb.base/setvar.exp: set variable unsigned long pointer (#2)
+PASS: gdb.base/setvar.exp: set variable float pointer
+PASS: gdb.base/setvar.exp: set variable float pointer (#2)
+PASS: gdb.base/setvar.exp: set variable double pointer
+PASS: gdb.base/setvar.exp: set variable double pointer (#2)
+PASS: gdb.base/setvar.exp: set variable structure char member
+PASS: gdb.base/setvar.exp: set variable structure short member
+PASS: gdb.base/setvar.exp: set variable structure int member
+PASS: gdb.base/setvar.exp: set variable structure long member
+PASS: gdb.base/setvar.exp: set variable structure float member
+PASS: gdb.base/setvar.exp: set variable structure double member
+PASS: gdb.base/setvar.exp: set print structure #1
+PASS: gdb.base/setvar.exp: set print structure #2
+PASS: gdb.base/setvar.exp: set print structure #3
+PASS: gdb.base/setvar.exp: set print structure #4
+PASS: gdb.base/setvar.exp: print sef.field=sm1
+PASS: gdb.base/setvar.exp: print sef.field (sm1)
+PASS: gdb.base/setvar.exp: print sef.field=s1
+PASS: gdb.base/setvar.exp: print sef.field (s1)
+PASS: gdb.base/setvar.exp: print uef.field=u2
+PASS: gdb.base/setvar.exp: print uef.field (u2)
+PASS: gdb.base/setvar.exp: print uef.field=u1
+PASS: gdb.base/setvar.exp: print uef.field (u1)
+PASS: gdb.base/setvar.exp: print sef.field=7
+PASS: gdb.base/setvar.exp: print uef.field=6
+PASS: gdb.base/shell.exp: shell echo foo
+PASS: gdb.base/shell.exp: ! echo foo
+PASS: gdb.base/shell.exp: !echo foo
+PASS: gdb.base/shlib-call.exp: set print sevenbit-strings
+PASS: gdb.base/shlib-call.exp: set print address off
+PASS: gdb.base/shlib-call.exp: set width 0
+PASS: gdb.base/shlib-call.exp: next to shr1
+PASS: gdb.base/shlib-call.exp: print g
+PASS: gdb.base/shlib-call.exp: next over shr1
+UNRESOLVED: gdb.base/shlib-call.exp: print g
+UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1)
+UNRESOLVED: gdb.base/shlib-call.exp: print shr1(g)
+UNRESOLVED: gdb.base/shlib-call.exp: breakpoint function shr2
+UNRESOLVED: gdb.base/shlib-call.exp: run until breakpoint set at a function
+UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1) 2nd time
+UNRESOLVED: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func
+UNRESOLVED: gdb.base/shlib-call.exp: step out of shr2 to main
+UNRESOLVED: gdb.base/shlib-call.exp: print mainshr1(1)
+UNRESOLVED: gdb.base/shlib-call.exp: step into mainshr1
+PASS: gdb.base/shlib-call.exp: set print sevenbit-strings
+PASS: gdb.base/shlib-call.exp: set print address off
+PASS: gdb.base/shlib-call.exp: set width 0
+PASS: gdb.base/shlib-call.exp: run to bp in shared library
+PASS: gdb.base/shlib-call.exp: continue until exit
+PASS: gdb.base/shlib-call.exp: re-run to bp in shared library (PR's 16495, 18213)
+PASS: gdb.base/shlib-call.exp: continue until exit
+PASS: gdb.base/shreloc.exp: get address of fn_1
+PASS: gdb.base/shreloc.exp: get address of fn_2
+PASS: gdb.base/shreloc.exp: relocated extern functions have different addresses
+PASS: gdb.base/shreloc.exp: get address of extern_var_1
+PASS: gdb.base/shreloc.exp: get address of extern_var_2
+PASS: gdb.base/shreloc.exp: relocated extern variables have different addresses
+PASS: gdb.base/shreloc.exp: get address of static_var_1
+PASS: gdb.base/shreloc.exp: get address of static_var_2
+PASS: gdb.base/shreloc.exp: relocated static variables have different addresses
+PASS: gdb.base/shreloc.exp: get_msym_addrs static_var_[12]
+PASS: gdb.base/shreloc.exp: (msymbol) relocated static vars have different addresses
+PASS: gdb.base/shreloc.exp: get_msym_addrs extern_var_[12]
+PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addresses
+PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12]
+PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
+PASS: gdb.base/sigall.exp: handle SIGABRT stop print
+PASS: gdb.base/sigall.exp: b handle_ABRT
+PASS: gdb.base/sigall.exp: b gen_HUP
+FAIL: gdb.base/sigall.exp: get signal ABRT
+PASS: gdb.base/sigall.exp: send signal ABRT
+PASS: gdb.base/sigall.exp: advance to HUP
+PASS: gdb.base/sigall.exp: handle SIGHUP stop print
+PASS: gdb.base/sigall.exp: b handle_HUP
+PASS: gdb.base/sigall.exp: b gen_QUIT
+FAIL: gdb.base/sigall.exp: get signal HUP
+PASS: gdb.base/sigall.exp: send signal HUP
+PASS: gdb.base/sigall.exp: advance to QUIT
+PASS: gdb.base/sigall.exp: handle SIGQUIT stop print
+PASS: gdb.base/sigall.exp: b handle_QUIT
+PASS: gdb.base/sigall.exp: b gen_ILL
+FAIL: gdb.base/sigall.exp: get signal QUIT
+PASS: gdb.base/sigall.exp: send signal QUIT
+PASS: gdb.base/sigall.exp: advance to ILL
+PASS: gdb.base/sigall.exp: handle SIGILL stop print
+PASS: gdb.base/sigall.exp: b handle_ILL
+PASS: gdb.base/sigall.exp: b gen_EMT
+FAIL: gdb.base/sigall.exp: get signal ILL
+PASS: gdb.base/sigall.exp: send signal ILL
+PASS: gdb.base/sigall.exp: advance to EMT
+PASS: gdb.base/sigall.exp: handle SIGEMT stop print
+PASS: gdb.base/sigall.exp: b handle_EMT
+PASS: gdb.base/sigall.exp: b gen_FPE
+FAIL: gdb.base/sigall.exp: get signal EMT
+PASS: gdb.base/sigall.exp: send signal EMT
+PASS: gdb.base/sigall.exp: advance to FPE
+PASS: gdb.base/sigall.exp: handle SIGFPE stop print
+PASS: gdb.base/sigall.exp: b handle_FPE
+PASS: gdb.base/sigall.exp: b gen_BUS
+FAIL: gdb.base/sigall.exp: get signal FPE
+PASS: gdb.base/sigall.exp: send signal FPE
+PASS: gdb.base/sigall.exp: advance to BUS
+PASS: gdb.base/sigall.exp: handle SIGBUS stop print
+PASS: gdb.base/sigall.exp: b handle_BUS
+PASS: gdb.base/sigall.exp: b gen_SEGV
+FAIL: gdb.base/sigall.exp: get signal BUS
+PASS: gdb.base/sigall.exp: send signal BUS
+PASS: gdb.base/sigall.exp: advance to SEGV
+PASS: gdb.base/sigall.exp: handle SIGSEGV stop print
+PASS: gdb.base/sigall.exp: b handle_SEGV
+PASS: gdb.base/sigall.exp: b gen_SYS
+FAIL: gdb.base/sigall.exp: get signal SEGV
+PASS: gdb.base/sigall.exp: send signal SEGV
+PASS: gdb.base/sigall.exp: advance to SYS
+PASS: gdb.base/sigall.exp: handle SIGSYS stop print
+PASS: gdb.base/sigall.exp: b handle_SYS
+PASS: gdb.base/sigall.exp: b gen_PIPE
+FAIL: gdb.base/sigall.exp: get signal SYS
+PASS: gdb.base/sigall.exp: send signal SYS
+PASS: gdb.base/sigall.exp: advance to PIPE
+PASS: gdb.base/sigall.exp: handle SIGPIPE stop print
+PASS: gdb.base/sigall.exp: b handle_PIPE
+PASS: gdb.base/sigall.exp: b gen_ALRM
+FAIL: gdb.base/sigall.exp: get signal PIPE
+PASS: gdb.base/sigall.exp: send signal PIPE
+PASS: gdb.base/sigall.exp: advance to ALRM
+PASS: gdb.base/sigall.exp: handle SIGALRM stop print
+PASS: gdb.base/sigall.exp: b handle_ALRM
+PASS: gdb.base/sigall.exp: b gen_URG
+FAIL: gdb.base/sigall.exp: get signal ALRM
+PASS: gdb.base/sigall.exp: send signal ALRM
+PASS: gdb.base/sigall.exp: advance to URG
+PASS: gdb.base/sigall.exp: handle SIGURG stop print
+PASS: gdb.base/sigall.exp: b handle_URG
+PASS: gdb.base/sigall.exp: b gen_TSTP
+FAIL: gdb.base/sigall.exp: get signal URG
+PASS: gdb.base/sigall.exp: send signal URG
+PASS: gdb.base/sigall.exp: advance to TSTP
+PASS: gdb.base/sigall.exp: handle SIGTSTP stop print
+PASS: gdb.base/sigall.exp: b handle_TSTP
+PASS: gdb.base/sigall.exp: b gen_CONT
+FAIL: gdb.base/sigall.exp: get signal TSTP
+PASS: gdb.base/sigall.exp: send signal TSTP
+PASS: gdb.base/sigall.exp: advance to CONT
+PASS: gdb.base/sigall.exp: handle SIGCONT stop print
+PASS: gdb.base/sigall.exp: b handle_CONT
+PASS: gdb.base/sigall.exp: b gen_CHLD
+FAIL: gdb.base/sigall.exp: get signal CONT
+PASS: gdb.base/sigall.exp: send signal CONT
+PASS: gdb.base/sigall.exp: advance to CHLD
+PASS: gdb.base/sigall.exp: handle SIGCHLD stop print
+PASS: gdb.base/sigall.exp: b handle_CHLD
+PASS: gdb.base/sigall.exp: b gen_TTIN
+FAIL: gdb.base/sigall.exp: get signal CHLD
+PASS: gdb.base/sigall.exp: send signal CHLD
+PASS: gdb.base/sigall.exp: advance to TTIN
+PASS: gdb.base/sigall.exp: handle SIGTTIN stop print
+PASS: gdb.base/sigall.exp: b handle_TTIN
+PASS: gdb.base/sigall.exp: b gen_TTOU
+FAIL: gdb.base/sigall.exp: get signal TTIN
+PASS: gdb.base/sigall.exp: send signal TTIN
+PASS: gdb.base/sigall.exp: advance to TTOU
+PASS: gdb.base/sigall.exp: handle SIGTTOU stop print
+PASS: gdb.base/sigall.exp: b handle_TTOU
+PASS: gdb.base/sigall.exp: b gen_IO
+FAIL: gdb.base/sigall.exp: get signal TTOU
+PASS: gdb.base/sigall.exp: send signal TTOU
+PASS: gdb.base/sigall.exp: advance to IO
+PASS: gdb.base/sigall.exp: handle SIGIO stop print
+PASS: gdb.base/sigall.exp: b handle_IO
+PASS: gdb.base/sigall.exp: b gen_XCPU
+FAIL: gdb.base/sigall.exp: get signal IO
+PASS: gdb.base/sigall.exp: send signal IO
+PASS: gdb.base/sigall.exp: advance to XCPU
+PASS: gdb.base/sigall.exp: handle SIGXCPU stop print
+PASS: gdb.base/sigall.exp: b handle_XCPU
+PASS: gdb.base/sigall.exp: b gen_XFSZ
+FAIL: gdb.base/sigall.exp: get signal XCPU
+PASS: gdb.base/sigall.exp: send signal XCPU
+PASS: gdb.base/sigall.exp: advance to XFSZ
+PASS: gdb.base/sigall.exp: handle SIGXFSZ stop print
+PASS: gdb.base/sigall.exp: b handle_XFSZ
+PASS: gdb.base/sigall.exp: b gen_VTALRM
+FAIL: gdb.base/sigall.exp: get signal XFSZ
+PASS: gdb.base/sigall.exp: send signal XFSZ
+PASS: gdb.base/sigall.exp: advance to VTALRM
+PASS: gdb.base/sigall.exp: handle SIGVTALRM stop print
+PASS: gdb.base/sigall.exp: b handle_VTALRM
+PASS: gdb.base/sigall.exp: b gen_PROF
+FAIL: gdb.base/sigall.exp: get signal VTALRM
+PASS: gdb.base/sigall.exp: send signal VTALRM
+PASS: gdb.base/sigall.exp: advance to PROF
+PASS: gdb.base/sigall.exp: handle SIGPROF stop print
+PASS: gdb.base/sigall.exp: b handle_PROF
+PASS: gdb.base/sigall.exp: b gen_WINCH
+FAIL: gdb.base/sigall.exp: get signal PROF
+PASS: gdb.base/sigall.exp: send signal PROF
+PASS: gdb.base/sigall.exp: advance to WINCH
+PASS: gdb.base/sigall.exp: handle SIGWINCH stop print
+PASS: gdb.base/sigall.exp: b handle_WINCH
+PASS: gdb.base/sigall.exp: b gen_LOST
+FAIL: gdb.base/sigall.exp: get signal WINCH
+PASS: gdb.base/sigall.exp: send signal WINCH
+PASS: gdb.base/sigall.exp: advance to LOST
+PASS: gdb.base/sigall.exp: handle SIGLOST stop print
+PASS: gdb.base/sigall.exp: b handle_LOST
+PASS: gdb.base/sigall.exp: b gen_USR1
+FAIL: gdb.base/sigall.exp: get signal LOST
+PASS: gdb.base/sigall.exp: send signal LOST
+PASS: gdb.base/sigall.exp: advance to USR1
+PASS: gdb.base/sigall.exp: handle SIGUSR1 stop print
+PASS: gdb.base/sigall.exp: b handle_USR1
+PASS: gdb.base/sigall.exp: b gen_USR2
+FAIL: gdb.base/sigall.exp: get signal USR1
+PASS: gdb.base/sigall.exp: send signal USR1
+PASS: gdb.base/sigall.exp: advance to USR2
+PASS: gdb.base/sigall.exp: handle SIGUSR2 stop print
+PASS: gdb.base/sigall.exp: b handle_USR2
+PASS: gdb.base/sigall.exp: b gen_PWR
+FAIL: gdb.base/sigall.exp: get signal USR2
+PASS: gdb.base/sigall.exp: send signal USR2
+PASS: gdb.base/sigall.exp: advance to PWR
+PASS: gdb.base/sigall.exp: handle SIGPWR stop print
+PASS: gdb.base/sigall.exp: b handle_PWR
+PASS: gdb.base/sigall.exp: b gen_POLL
+FAIL: gdb.base/sigall.exp: get signal PWR
+PASS: gdb.base/sigall.exp: send signal PWR
+PASS: gdb.base/sigall.exp: advance to POLL
+PASS: gdb.base/sigall.exp: handle SIGPOLL stop print
+PASS: gdb.base/sigall.exp: b handle_POLL
+PASS: gdb.base/sigall.exp: b gen_WIND
+PASS: gdb.base/sigall.exp: send signal POLL
+PASS: gdb.base/sigall.exp: advance to WIND
+PASS: gdb.base/sigall.exp: handle SIGWIND stop print
+PASS: gdb.base/sigall.exp: b handle_WIND
+PASS: gdb.base/sigall.exp: b gen_PHONE
+PASS: gdb.base/sigall.exp: send signal WIND
+PASS: gdb.base/sigall.exp: advance to PHONE
+PASS: gdb.base/sigall.exp: handle SIGPHONE stop print
+PASS: gdb.base/sigall.exp: b handle_PHONE
+PASS: gdb.base/sigall.exp: b gen_WAITING
+PASS: gdb.base/sigall.exp: send signal PHONE
+PASS: gdb.base/sigall.exp: advance to WAITING
+PASS: gdb.base/sigall.exp: handle SIGWAITING stop print
+PASS: gdb.base/sigall.exp: b handle_WAITING
+PASS: gdb.base/sigall.exp: b gen_LWP
+FAIL: gdb.base/sigall.exp: get signal WAITING
+PASS: gdb.base/sigall.exp: send signal WAITING
+PASS: gdb.base/sigall.exp: advance to LWP
+PASS: gdb.base/sigall.exp: handle SIGLWP stop print
+PASS: gdb.base/sigall.exp: b handle_LWP
+PASS: gdb.base/sigall.exp: b gen_DANGER
+FAIL: gdb.base/sigall.exp: get signal LWP
+PASS: gdb.base/sigall.exp: send signal LWP
+PASS: gdb.base/sigall.exp: advance to DANGER
+PASS: gdb.base/sigall.exp: handle SIGDANGER stop print
+PASS: gdb.base/sigall.exp: b handle_DANGER
+PASS: gdb.base/sigall.exp: b gen_GRANT
+PASS: gdb.base/sigall.exp: send signal DANGER
+PASS: gdb.base/sigall.exp: advance to GRANT
+PASS: gdb.base/sigall.exp: handle SIGGRANT stop print
+PASS: gdb.base/sigall.exp: b handle_GRANT
+PASS: gdb.base/sigall.exp: b gen_RETRACT
+PASS: gdb.base/sigall.exp: send signal GRANT
+PASS: gdb.base/sigall.exp: advance to RETRACT
+PASS: gdb.base/sigall.exp: handle SIGRETRACT stop print
+PASS: gdb.base/sigall.exp: b handle_RETRACT
+PASS: gdb.base/sigall.exp: b gen_MSG
+PASS: gdb.base/sigall.exp: send signal RETRACT
+PASS: gdb.base/sigall.exp: advance to MSG
+PASS: gdb.base/sigall.exp: handle SIGMSG stop print
+PASS: gdb.base/sigall.exp: b handle_MSG
+PASS: gdb.base/sigall.exp: b gen_SOUND
+PASS: gdb.base/sigall.exp: send signal MSG
+PASS: gdb.base/sigall.exp: advance to SOUND
+PASS: gdb.base/sigall.exp: handle SIGSOUND stop print
+PASS: gdb.base/sigall.exp: b handle_SOUND
+PASS: gdb.base/sigall.exp: b gen_SAK
+PASS: gdb.base/sigall.exp: send signal SOUND
+PASS: gdb.base/sigall.exp: advance to SAK
+PASS: gdb.base/sigall.exp: handle SIGSAK stop print
+PASS: gdb.base/sigall.exp: b handle_SAK
+PASS: gdb.base/sigall.exp: b gen_PRIO
+PASS: gdb.base/sigall.exp: send signal SAK
+PASS: gdb.base/sigall.exp: advance to PRIO
+PASS: gdb.base/sigall.exp: handle SIGPRIO stop print
+PASS: gdb.base/sigall.exp: b handle_PRIO
+PASS: gdb.base/sigall.exp: b gen_33
+PASS: gdb.base/sigall.exp: send signal PRIO
+PASS: gdb.base/sigall.exp: advance to 33
+PASS: gdb.base/sigall.exp: handle SIG33 stop print
+PASS: gdb.base/sigall.exp: b handle_33
+PASS: gdb.base/sigall.exp: b gen_34
+PASS: gdb.base/sigall.exp: send signal 33
+PASS: gdb.base/sigall.exp: advance to 34
+PASS: gdb.base/sigall.exp: handle SIG34 stop print
+PASS: gdb.base/sigall.exp: b handle_34
+PASS: gdb.base/sigall.exp: b gen_35
+PASS: gdb.base/sigall.exp: send signal 34
+PASS: gdb.base/sigall.exp: advance to 35
+PASS: gdb.base/sigall.exp: handle SIG35 stop print
+PASS: gdb.base/sigall.exp: b handle_35
+PASS: gdb.base/sigall.exp: b gen_36
+PASS: gdb.base/sigall.exp: send signal 35
+PASS: gdb.base/sigall.exp: advance to 36
+PASS: gdb.base/sigall.exp: handle SIG36 stop print
+PASS: gdb.base/sigall.exp: b handle_36
+PASS: gdb.base/sigall.exp: b gen_37
+PASS: gdb.base/sigall.exp: send signal 36
+PASS: gdb.base/sigall.exp: advance to 37
+PASS: gdb.base/sigall.exp: handle SIG37 stop print
+PASS: gdb.base/sigall.exp: b handle_37
+PASS: gdb.base/sigall.exp: b gen_38
+PASS: gdb.base/sigall.exp: send signal 37
+PASS: gdb.base/sigall.exp: advance to 38
+PASS: gdb.base/sigall.exp: handle SIG38 stop print
+PASS: gdb.base/sigall.exp: b handle_38
+PASS: gdb.base/sigall.exp: b gen_39
+PASS: gdb.base/sigall.exp: send signal 38
+PASS: gdb.base/sigall.exp: advance to 39
+PASS: gdb.base/sigall.exp: handle SIG39 stop print
+PASS: gdb.base/sigall.exp: b handle_39
+PASS: gdb.base/sigall.exp: b gen_40
+PASS: gdb.base/sigall.exp: send signal 39
+PASS: gdb.base/sigall.exp: advance to 40
+PASS: gdb.base/sigall.exp: handle SIG40 stop print
+PASS: gdb.base/sigall.exp: b handle_40
+PASS: gdb.base/sigall.exp: b gen_41
+PASS: gdb.base/sigall.exp: send signal 40
+PASS: gdb.base/sigall.exp: advance to 41
+PASS: gdb.base/sigall.exp: handle SIG41 stop print
+PASS: gdb.base/sigall.exp: b handle_41
+PASS: gdb.base/sigall.exp: b gen_42
+PASS: gdb.base/sigall.exp: send signal 41
+PASS: gdb.base/sigall.exp: advance to 42
+PASS: gdb.base/sigall.exp: handle SIG42 stop print
+PASS: gdb.base/sigall.exp: b handle_42
+PASS: gdb.base/sigall.exp: b gen_43
+PASS: gdb.base/sigall.exp: send signal 42
+PASS: gdb.base/sigall.exp: advance to 43
+PASS: gdb.base/sigall.exp: handle SIG43 stop print
+PASS: gdb.base/sigall.exp: b handle_43
+PASS: gdb.base/sigall.exp: b gen_44
+PASS: gdb.base/sigall.exp: send signal 43
+PASS: gdb.base/sigall.exp: advance to 44
+PASS: gdb.base/sigall.exp: handle SIG44 stop print
+PASS: gdb.base/sigall.exp: b handle_44
+PASS: gdb.base/sigall.exp: b gen_45
+PASS: gdb.base/sigall.exp: send signal 44
+PASS: gdb.base/sigall.exp: advance to 45
+PASS: gdb.base/sigall.exp: handle SIG45 stop print
+PASS: gdb.base/sigall.exp: b handle_45
+PASS: gdb.base/sigall.exp: b gen_46
+PASS: gdb.base/sigall.exp: send signal 45
+PASS: gdb.base/sigall.exp: advance to 46
+PASS: gdb.base/sigall.exp: handle SIG46 stop print
+PASS: gdb.base/sigall.exp: b handle_46
+PASS: gdb.base/sigall.exp: b gen_47
+PASS: gdb.base/sigall.exp: send signal 46
+PASS: gdb.base/sigall.exp: advance to 47
+PASS: gdb.base/sigall.exp: handle SIG47 stop print
+PASS: gdb.base/sigall.exp: b handle_47
+PASS: gdb.base/sigall.exp: b gen_48
+PASS: gdb.base/sigall.exp: send signal 47
+PASS: gdb.base/sigall.exp: advance to 48
+PASS: gdb.base/sigall.exp: handle SIG48 stop print
+PASS: gdb.base/sigall.exp: b handle_48
+PASS: gdb.base/sigall.exp: b gen_49
+PASS: gdb.base/sigall.exp: send signal 48
+PASS: gdb.base/sigall.exp: advance to 49
+PASS: gdb.base/sigall.exp: handle SIG49 stop print
+PASS: gdb.base/sigall.exp: b handle_49
+PASS: gdb.base/sigall.exp: b gen_50
+PASS: gdb.base/sigall.exp: send signal 49
+PASS: gdb.base/sigall.exp: advance to 50
+PASS: gdb.base/sigall.exp: handle SIG50 stop print
+PASS: gdb.base/sigall.exp: b handle_50
+PASS: gdb.base/sigall.exp: b gen_51
+PASS: gdb.base/sigall.exp: send signal 50
+PASS: gdb.base/sigall.exp: advance to 51
+PASS: gdb.base/sigall.exp: handle SIG51 stop print
+PASS: gdb.base/sigall.exp: b handle_51
+PASS: gdb.base/sigall.exp: b gen_52
+PASS: gdb.base/sigall.exp: send signal 51
+PASS: gdb.base/sigall.exp: advance to 52
+PASS: gdb.base/sigall.exp: handle SIG52 stop print
+PASS: gdb.base/sigall.exp: b handle_52
+PASS: gdb.base/sigall.exp: b gen_53
+PASS: gdb.base/sigall.exp: send signal 52
+PASS: gdb.base/sigall.exp: advance to 53
+PASS: gdb.base/sigall.exp: handle SIG53 stop print
+PASS: gdb.base/sigall.exp: b handle_53
+PASS: gdb.base/sigall.exp: b gen_54
+PASS: gdb.base/sigall.exp: send signal 53
+PASS: gdb.base/sigall.exp: advance to 54
+PASS: gdb.base/sigall.exp: handle SIG54 stop print
+PASS: gdb.base/sigall.exp: b handle_54
+PASS: gdb.base/sigall.exp: b gen_55
+PASS: gdb.base/sigall.exp: send signal 54
+PASS: gdb.base/sigall.exp: advance to 55
+PASS: gdb.base/sigall.exp: handle SIG55 stop print
+PASS: gdb.base/sigall.exp: b handle_55
+PASS: gdb.base/sigall.exp: b gen_56
+PASS: gdb.base/sigall.exp: send signal 55
+PASS: gdb.base/sigall.exp: advance to 56
+PASS: gdb.base/sigall.exp: handle SIG56 stop print
+PASS: gdb.base/sigall.exp: b handle_56
+PASS: gdb.base/sigall.exp: b gen_57
+PASS: gdb.base/sigall.exp: send signal 56
+PASS: gdb.base/sigall.exp: advance to 57
+PASS: gdb.base/sigall.exp: handle SIG57 stop print
+PASS: gdb.base/sigall.exp: b handle_57
+PASS: gdb.base/sigall.exp: b gen_58
+PASS: gdb.base/sigall.exp: send signal 57
+PASS: gdb.base/sigall.exp: advance to 58
+PASS: gdb.base/sigall.exp: handle SIG58 stop print
+PASS: gdb.base/sigall.exp: b handle_58
+PASS: gdb.base/sigall.exp: b gen_59
+PASS: gdb.base/sigall.exp: send signal 58
+PASS: gdb.base/sigall.exp: advance to 59
+PASS: gdb.base/sigall.exp: handle SIG59 stop print
+PASS: gdb.base/sigall.exp: b handle_59
+PASS: gdb.base/sigall.exp: b gen_60
+PASS: gdb.base/sigall.exp: send signal 59
+PASS: gdb.base/sigall.exp: advance to 60
+PASS: gdb.base/sigall.exp: handle SIG60 stop print
+PASS: gdb.base/sigall.exp: b handle_60
+PASS: gdb.base/sigall.exp: b gen_61
+PASS: gdb.base/sigall.exp: send signal 60
+PASS: gdb.base/sigall.exp: advance to 61
+PASS: gdb.base/sigall.exp: handle SIG61 stop print
+PASS: gdb.base/sigall.exp: b handle_61
+PASS: gdb.base/sigall.exp: b gen_62
+PASS: gdb.base/sigall.exp: send signal 61
+PASS: gdb.base/sigall.exp: advance to 62
+PASS: gdb.base/sigall.exp: handle SIG62 stop print
+PASS: gdb.base/sigall.exp: b handle_62
+PASS: gdb.base/sigall.exp: b gen_63
+PASS: gdb.base/sigall.exp: send signal 62
+PASS: gdb.base/sigall.exp: advance to 63
+PASS: gdb.base/sigall.exp: handle SIG63 stop print
+PASS: gdb.base/sigall.exp: b handle_63
+PASS: gdb.base/sigall.exp: b gen_TERM
+PASS: gdb.base/sigall.exp: send signal 63
+PASS: gdb.base/sigall.exp: advance to TERM
+PASS: gdb.base/sigall.exp: handle SIGTERM stop print
+PASS: gdb.base/sigall.exp: b handle_TERM
+FAIL: gdb.base/sigall.exp: get signal TERM
+PASS: gdb.base/sigall.exp: send signal TERM
+PASS: gdb.base/sigall.exp: continue until exit at continue to sigall exit
+PASS: gdb.base/sigaltstack.exp: handle SIGALRM print pass nostop
+PASS: gdb.base/sigaltstack.exp: handle SIGVTALRM print pass nostop
+PASS: gdb.base/sigaltstack.exp: handle SIGPROF print pass nostop
+PASS: gdb.base/sigaltstack.exp: break catcher if level == INNER
+PASS: gdb.base/sigaltstack.exp: continue to catch
+PASS: gdb.base/sigaltstack.exp: next
+PASS: gdb.base/sigaltstack.exp: backtrace
+PASS: gdb.base/sigaltstack.exp: finish from catch LEAF
+PASS: gdb.base/sigaltstack.exp: finish to throw INNER
+PASS: gdb.base/sigaltstack.exp: finish to catch INNER
+PASS: gdb.base/sigaltstack.exp: finish from catch INNER
+PASS: gdb.base/sigaltstack.exp: finish to OUTER
+PASS: gdb.base/sigaltstack.exp: finish to catch MAIN
+PASS: gdb.base/sigaltstack.exp: finish to MAIN
+PASS: gdb.base/sigbpt.exp: break keeper
+PASS: gdb.base/sigbpt.exp: display/i $pc
+PASS: gdb.base/sigbpt.exp: advance to the bowler
+FAIL: gdb.base/sigbpt.exp: stepping to fault
+FAIL: gdb.base/sigbpt.exp: get insn after fault
+FAIL: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn (none 0x100000fa0)
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi; continue to keeper
+PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV
+FAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; set breakpoint 0 of 1
+FAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler
+PASS: gdb.base/sigbpt.exp: stepi bp before segv; clear breakpoint 0 of 1
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1
+FAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler
+PASS: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2
+FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2
+PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: cont; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont; continue to keeper
+PASS: gdb.base/sigbpt.exp: cont; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont; set breakpoint 0  of 1
+PASS: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault
+FAIL: gdb.base/sigbpt.exp: cont; stepi fault
+PASS: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0  of 2
+PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1  of 2
+PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault
+FAIL: gdb.base/sigbpt.exp: cont bp after segv; stepi fault
+PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2
+PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2
+PASS: gdb.base/sigbpt.exp: rerun to main
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; pass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to keeper
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; nopass SIGSEGV
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0  of 3
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1  of 3
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2  of 3
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault
+FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 0 of 3
+PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 1 of 3
+FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3
+PASS: gdb.base/sigchld.exp: set breakpoint at success exit
+PASS: gdb.base/sigchld.exp: set breakpoint at failure exit
+PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+PASS: gdb.base/siginfo-addr.exp: display/i $pc
+FAIL: gdb.base/siginfo-addr.exp: continue to signal
+FAIL: gdb.base/siginfo-addr.exp: correct si_addr (the program exited)
+FAIL: gdb.base/siginfo-infcall.exp: continue to SIGUSR1
+PASS: gdb.base/siginfo-infcall.exp: p callme ()
+FAIL: gdb.base/siginfo-infcall.exp: continue to the handler
+PASS: gdb.base/siginfo.exp: display/i $pc
+PASS: gdb.base/siginfo.exp: break handler
+PASS: gdb.base/siginfo.exp: continue to stepi handler
+PASS: gdb.base/siginfo.exp: backtrace for nexti
+FAIL: gdb.base/siginfo.exp: step out of handler
+PASS: gdb.base/signals.exp: handle all print
+PASS: gdb.base/signals.exp: set variable count = 0
+PASS: gdb.base/signals.exp: break handler if 0
+PASS: gdb.base/signals.exp: set $handler_breakpoint_number = $bpnum
+PASS: gdb.base/signals.exp: next to signal
+PASS: gdb.base/signals.exp: next to alarm #1
+PASS: gdb.base/signals.exp: next to ++count #1
+PASS: gdb.base/signals.exp: p func1 () #1
+PASS: gdb.base/signals.exp: p count #1
+PASS: gdb.base/signals.exp: condition $handler_breakpoint_number
+PASS: gdb.base/signals.exp: next to alarm #2
+PASS: gdb.base/signals.exp: next to ++count #2
+PASS: gdb.base/signals.exp: p func1 () #2
+PASS: gdb.base/signals.exp: backtrace from handler when calling func1
+PASS: gdb.base/signals.exp: continue
+PASS: gdb.base/signals.exp: p count #2
+PASS: gdb.base/signals.exp: info signals
+PASS: gdb.base/signals.exp: info signal SIGTRAP
+PASS: gdb.base/signals.exp: info signal 5
+PASS: gdb.base/signals.exp: handle without arguments
+PASS: gdb.base/signals.exp: handle with bogus SIG
+PASS: gdb.base/signals.exp: handle SIG with bogus action
+PASS: gdb.base/signals.exp: handle SIG with multiple conflicting actions
+PASS: gdb.base/signals.exp: handle SIG parses all legal actions
+PASS: gdb.base/signals.exp: handle multiple SIGs
+PASS: gdb.base/signals.exp: override SIGTRAP
+PASS: gdb.base/signals.exp: invalid signal number rejected
+PASS: gdb.base/signals.exp: handle multiple SIGs via integer range
+PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range
+PASS: gdb.base/signals.exp: override SIGINT
+PASS: gdb.base/signals.exp: signal without arguments disallowed
+PASS: gdb.base/signals.exp: signal SIGUSR1
+PASS: gdb.base/signals.exp: backtrace for SIGUSR1
+FAIL: gdb.base/signest.exp: continue to fault
+PASS: gdb.base/signest.exp: set conditional breakpoint
+PASS: gdb.base/signest.exp: pass SIGSEGV
+PASS: gdb.base/signest.exp: pass SIGBUS
+FAIL: gdb.base/signest.exp: run through nested faults (the program exited)
+PASS: gdb.base/signull.exp: set for function pointer probe
+FAIL: gdb.base/signull.exp: probe function pointer
+PASS: gdb.base/signull.exp: rerun to main
+PASS: gdb.base/signull.exp: break bowler
+PASS: gdb.base/signull.exp: break keeper
+PASS: gdb.base/signull.exp: handle SIGSEGV
+PASS: gdb.base/signull.exp: handle SIGBUS
+PASS: gdb.base/signull.exp: data read; start with the bowler
+PASS: gdb.base/signull.exp: data read; select the pointer type
+FAIL: gdb.base/signull.exp: data read; take the SIGSEGV
+PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV
+PASS: gdb.base/signull.exp: data read; continue to the keeper
+PASS: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
+PASS: gdb.base/signull.exp: data write; start with the bowler
+PASS: gdb.base/signull.exp: data write; select the pointer type
+FAIL: gdb.base/signull.exp: data write; take the SIGSEGV
+PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV
+PASS: gdb.base/signull.exp: data write; continue to the keeper
+PASS: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
+PASS: gdb.base/signull.exp: code; start with the bowler
+PASS: gdb.base/signull.exp: code; select the pointer type
+FAIL: gdb.base/signull.exp: code; take the SIGSEGV
+PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV
+PASS: gdb.base/signull.exp: code; continue to the keeper
+PASS: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
+PASS: gdb.base/sigrepeat.exp: advance to infinite loop
+FAIL: gdb.base/sigrepeat.exp: next (timeout)
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+FAIL: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+FAIL: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+FAIL: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+FAIL: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+FAIL: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+FAIL: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+FAIL: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: continue to handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: leave handler
+FAIL: gdb.base/sigstep.exp: stepi from handleri: leave signal trampoline
+PASS: gdb.base/sigstep.exp: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break handler
+PASS: gdb.base/sigstep.exp: nexti from handleri: continue to handler
+PASS: gdb.base/sigstep.exp: nexti from handleri: leave handler
+FAIL: gdb.base/sigstep.exp: nexti from handleri: leave signal trampoline
+PASS: gdb.base/sigstep.exp: finish from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+PASS: gdb.base/sigstep.exp: finish from handleri: continue to handler
+PASS: gdb.base/sigstep.exp: finish from handleri: leave handler
+PASS: gdb.base/sigstep.exp: finish from handleri: leave signal trampoline (in main)
+PASS: gdb.base/sigstep.exp: return from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+PASS: gdb.base/sigstep.exp: return from handleri: continue to handler
+PASS: gdb.base/sigstep.exp: return from handleri: leave handler
+PASS: gdb.base/sigstep.exp: return from handleri: leave signal trampoline (in main)
+PASS: gdb.base/sigstep.exp: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step to handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: step to handler: break handler
+FAIL: gdb.base/sigstep.exp: step to handler: performing step (timeout)
+PASS: gdb.base/sigstep.exp: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next to handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: next to handler: break handler
+FAIL: gdb.base/sigstep.exp: next to handler: performing next (timeout)
+PASS: gdb.base/sigstep.exp: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue to handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: continue to handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler: performing continue
+PASS: gdb.base/sigstep.exp: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+FAIL: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+FAIL: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: step to handler entry: break handler
+FAIL: gdb.base/sigstep.exp: step to handler entry: performing step (timeout)
+PASS: gdb.base/sigstep.exp: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: next to handler entry: break handler
+FAIL: gdb.base/sigstep.exp: next to handler entry: performing next (timeout)
+PASS: gdb.base/sigstep.exp: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: continue to handler entry: break handler
+PASS: gdb.base/sigstep.exp: continue to handler entry: performing continue
+PASS: gdb.base/sigstep.exp: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+PASS: gdb.base/sigstep.exp: step over handler: advance to infinite loop
+FAIL: gdb.base/sigstep.exp: step over handler: performing step (timeout)
+PASS: gdb.base/sigstep.exp: next over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+PASS: gdb.base/sigstep.exp: next over handler: advance to infinite loop
+FAIL: gdb.base/sigstep.exp: next over handler: performing next (timeout)
+PASS: gdb.base/sigstep.exp: continue over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+PASS: gdb.base/sigstep.exp: continue over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: continue over handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: performing step (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: performing next (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: backtrace
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: performing step (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: performing next (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: backtrace
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: performing step (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: performing next (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: performing continue
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: backtrace
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: performing step (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: performing next (timeout)
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: backtrace (pattern 2) (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: break handler
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: performing continue
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: backtrace
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: performing step (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: performing step (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: performing next (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: performing next (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: performing continue (timeout)
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: performing step (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: performing step (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: continue to infinite loop
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: performing next (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: performing next (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+FAIL: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: performing continue (timeout)
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
+PASS: gdb.base/sizeof.exp: next
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (short)" (2)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long)" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long long)" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void *)" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (float)" (4)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (double)" (8)
+PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long double)" (16)
+PASS: gdb.base/sizeof.exp: check sizeof "char"
+PASS: gdb.base/sizeof.exp: check sizeof "short"
+PASS: gdb.base/sizeof.exp: check sizeof "int"
+PASS: gdb.base/sizeof.exp: check sizeof "long"
+PASS: gdb.base/sizeof.exp: check sizeof "long long"
+PASS: gdb.base/sizeof.exp: check sizeof "void *"
+PASS: gdb.base/sizeof.exp: check sizeof "void (*)(void)"
+PASS: gdb.base/sizeof.exp: check sizeof "float"
+PASS: gdb.base/sizeof.exp: check sizeof "double"
+PASS: gdb.base/sizeof.exp: check sizeof "long double"
+PASS: gdb.base/sizeof.exp: get integer valueof "'\377'" (-1)
+PASS: gdb.base/sizeof.exp: get integer valueof "(int) (char) -1" (-1)
+PASS: gdb.base/sizeof.exp: get integer valueof "(int) (signed char) -1" (-1)
+PASS: gdb.base/sizeof.exp: get integer valueof "(int) (unsigned char) -1" (255)
+PASS: gdb.base/sizeof.exp: check valueof "'\377'"
+PASS: gdb.base/sizeof.exp: check valueof "(int) (char) -1"
+PASS: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1"
+PASS: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1"
+PASS: gdb.base/sizeof.exp: set padding_char.v = 1
+PASS: gdb.base/sizeof.exp: print padding_char.p1
+PASS: gdb.base/sizeof.exp: print/d padding_char.v
+PASS: gdb.base/sizeof.exp: print padding_char.p2
+PASS: gdb.base/sizeof.exp: set padding_short.v = 2
+PASS: gdb.base/sizeof.exp: print padding_short.p1
+PASS: gdb.base/sizeof.exp: print/d padding_short.v
+PASS: gdb.base/sizeof.exp: print padding_short.p2
+PASS: gdb.base/sizeof.exp: set padding_int.v = 4
+PASS: gdb.base/sizeof.exp: print padding_int.p1
+PASS: gdb.base/sizeof.exp: print/d padding_int.v
+PASS: gdb.base/sizeof.exp: print padding_int.p2
+PASS: gdb.base/sizeof.exp: set padding_long.v = 4
+PASS: gdb.base/sizeof.exp: print padding_long.p1
+PASS: gdb.base/sizeof.exp: print/d padding_long.v
+PASS: gdb.base/sizeof.exp: print padding_long.p2
+PASS: gdb.base/sizeof.exp: set padding_long_long.v = 8
+PASS: gdb.base/sizeof.exp: print padding_long_long.p1
+PASS: gdb.base/sizeof.exp: print/d padding_long_long.v
+PASS: gdb.base/sizeof.exp: print padding_long_long.p2
+PASS: gdb.base/sizeof.exp: set padding_float.v = 1
+PASS: gdb.base/sizeof.exp: print padding_float.p1
+PASS: gdb.base/sizeof.exp: print/f padding_float.v
+PASS: gdb.base/sizeof.exp: print padding_float.p2
+PASS: gdb.base/sizeof.exp: set padding_double.v = 2
+PASS: gdb.base/sizeof.exp: print padding_double.p1
+PASS: gdb.base/sizeof.exp: print/f padding_double.v
+PASS: gdb.base/sizeof.exp: print padding_double.p2
+PASS: gdb.base/sizeof.exp: set padding_long_double.v = 4
+PASS: gdb.base/sizeof.exp: print padding_long_double.p1
+PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+PASS: gdb.base/sizeof.exp: print padding_long_double.p2
+PASS: gdb.base/sizeof.exp: maint print arch
+PASS: gdb.base/skip.exp: skip file (no default file)
+PASS: gdb.base/skip.exp: skip function
+PASS: gdb.base/skip.exp: skip (no default function)
+PASS: gdb.base/skip.exp: info skip empty
+PASS: gdb.base/skip.exp: skip file (skip.c)
+PASS: gdb.base/skip.exp: skip (main)
+PASS: gdb.base/skip.exp: skip file skip1.c
+PASS: gdb.base/skip.exp: skip function baz
+PASS: gdb.base/skip.exp: skip enable 999
+PASS: gdb.base/skip.exp: skip disable 999
+PASS: gdb.base/skip.exp: skip delete 999
+PASS: gdb.base/skip.exp: skip enable a
+PASS: gdb.base/skip.exp: skip disable a
+PASS: gdb.base/skip.exp: skip delete a
+PASS: gdb.base/skip.exp: info skip 999
+PASS: gdb.base/skip.exp: info skip
+PASS: gdb.base/skip.exp: step in the main
+PASS: gdb.base/skip.exp: step after all ignored
+PASS: gdb.base/skip.exp: skip delete 1
+PASS: gdb.base/skip.exp: info skip (delete 1)
+PASS: gdb.base/skip.exp: step after deleting 1 (1)
+PASS: gdb.base/skip.exp: step after deleting 1 (2)
+PASS: gdb.base/skip.exp: step after deleting 1 (3)
+PASS: gdb.base/skip.exp: skip disable 3
+PASS: gdb.base/skip.exp: info skip shows entry as disabled
+PASS: gdb.base/skip.exp: step after disabling 3 (1)
+PASS: gdb.base/skip.exp: step after disabling 3 (2)
+PASS: gdb.base/skip.exp: step after disabling 3 (3)
+PASS: gdb.base/skip.exp: step after disabling 3 (4)
+PASS: gdb.base/skip.exp: step after disabling 3 (5)
+PASS: gdb.base/skip.exp: skip enable 3
+PASS: gdb.base/skip.exp: info skip shows entry as enabled
+PASS: gdb.base/skip.exp: step after enable 3 (1)
+PASS: gdb.base/skip.exp: step after enable 3 (2)
+PASS: gdb.base/skip.exp: step after enable 3 (3)
+PASS: gdb.base/skip.exp: skip disable
+PASS: gdb.base/skip.exp: info skip after disabling all
+PASS: gdb.base/skip.exp: skip enable
+PASS: gdb.base/skip.exp: info skip after enabling all
+PASS: gdb.base/skip.exp: skip disable 4 2-3
+PASS: gdb.base/skip.exp: info skip after disabling 4 2-3
+PASS: gdb.base/skip.exp: skip enable 2-3
+PASS: gdb.base/skip.exp: info skip after enabling 2-3
+PASS: gdb.base/skip.exp: info skip 2-3
+PASS: gdb.base/skip.exp: skip delete 2 3
+PASS: gdb.base/skip.exp: info skip after deleting 2 3
+PASS: gdb.base/skip.exp: skip delete
+PASS: gdb.base/skip.exp: info skip after deleting all
+PASS: gdb.base/so-impl-ld.exp: step over solib call
+PASS: gdb.base/so-impl-ld.exp: step into solib call
+PASS: gdb.base/so-impl-ld.exp: step in solib call
+PASS: gdb.base/so-impl-ld.exp: step out of solib call
+PASS: gdb.base/solib-corrupted.exp: normal list
+XFAIL: gdb.base/solib-corrupted.exp: make solibs looping
+UNTESTED: gdb.base/solib-corrupted.exp: no _r_debug symbol has been found
+PASS: gdb.base/solib-display.exp: NO: display a_global
+PASS: gdb.base/solib-display.exp: NO: display b_global
+PASS: gdb.base/solib-display.exp: NO: display c_global
+PASS: gdb.base/solib-display.exp: NO: after rerun
+PASS: gdb.base/solib-display.exp: NO: after rerun (2)
+PASS: gdb.base/solib-display.exp: NO: break 25
+PASS: gdb.base/solib-display.exp: NO: continue
+PASS: gdb.base/solib-display.exp: NO: display main_global
+PASS: gdb.base/solib-display.exp: NO: display a_local
+PASS: gdb.base/solib-display.exp: NO: display a_static
+PASS: gdb.base/solib-display.exp: NO: break 25
+PASS: gdb.base/solib-display.exp: NO: continue
+PASS: gdb.base/solib-display.exp: IN: display a_global
+PASS: gdb.base/solib-display.exp: IN: display b_global
+PASS: gdb.base/solib-display.exp: IN: display c_global
+PASS: gdb.base/solib-display.exp: IN: after rerun
+PASS: gdb.base/solib-display.exp: IN: after rerun (2)
+PASS: gdb.base/solib-display.exp: IN: break 25
+PASS: gdb.base/solib-display.exp: IN: continue
+PASS: gdb.base/solib-display.exp: IN: display main_global
+PASS: gdb.base/solib-display.exp: IN: display a_local
+PASS: gdb.base/solib-display.exp: IN: display a_static
+PASS: gdb.base/solib-display.exp: IN: break 25
+PASS: gdb.base/solib-display.exp: IN: continue
+UNSUPPORTED: gdb.base/solib-display.exp: SEP: Could not split debug of $(@D)/gdb/testsuite/outputs/gdb.base/solib-display/solib-display-lib.so.
+UNTESTED: gdb.base/solib-nodir.exp: solib-nodir.exp
+UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so.
+UNTESTED: gdb.base/solib-search.exp: Could not compile libs.
+PASS: gdb.base/solib-symbol.exp: foo2 in main
+PASS: gdb.base/solib-symbol.exp: foo in libmd
+PASS: gdb.base/solib-symbol.exp: continue
+PASS: gdb.base/solib-symbol.exp: foo2 in mdlib
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib2 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib2 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib2 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib2 first
+PASS: gdb.base/source-dir.exp: directory /nOtExStInG/a /nOtExStInG/b /nOtExStInG/c
+PASS: gdb.base/source-dir.exp: directory /nOtExStInG/b /nOtExStInG/d /nOtExStInG/c
+PASS: gdb.base/source-execution.exp: source source-execution.gdb
+PASS: gdb.base/source.exp: script contains error
+PASS: gdb.base/source.exp: source -v
+PASS: gdb.base/source.exp: source after -v
+PASS: gdb.base/source.exp: set search directories
+PASS: gdb.base/source.exp: source -s
+PASS: gdb.base/source.exp: source -s -v
+PASS: gdb.base/source.exp: source -v -s
+PASS: gdb.base/source.exp: source for-sure-nonexistant-file
+PASS: gdb.base/source.exp: source source-nofile.gdb
+PASS: gdb.base/sss-bp-on-user-bp-2.exp: set debug target 1
+PASS: gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step
+UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software single-stepping
+PASS: gdb.base/sss-bp-on-user-bp.exp: continue to breakpoint: first breakpoint
+PASS: gdb.base/sss-bp-on-user-bp.exp: disassemble main
+PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x0000000100000dcc
+PASS: gdb.base/sss-bp-on-user-bp.exp: set breakpoint always-inserted on
+PASS: gdb.base/sss-bp-on-user-bp.exp: si
+PASS: gdb.base/sss-bp-on-user-bp.exp: jump *$pc
+PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for small frame
+PASS: gdb.base/stack-checking.exp: bt
+PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for medium frame
+FAIL: gdb.base/stack-checking.exp: bt
+PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for big frame
+FAIL: gdb.base/stack-checking.exp: bt
+PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next
+PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum
+XFAIL: gdb.base/stale-infcall.exp: test system longjmp tracking support
+UNTESTED: gdb.base/stale-infcall.exp: System lacks support for tracking longjmps
+UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp
+UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp
+PASS: gdb.base/start.exp: start
+PASS: gdb.base/statistics.exp: startup time and space
+PASS: gdb.base/step-break.exp: breakpoint line number
+PASS: gdb.base/step-break.exp: run until breakpoint set at a line number
+PASS: gdb.base/step-break.exp: next 2 (1)
+PASS: gdb.base/step-break.exp: next 2 (2)
+PASS: gdb.base/step-break.exp: next 2 (3)
+PASS: gdb.base/step-break.exp: next 2 (4)
+PASS: gdb.base/step-break.exp: next 2 (5)
+PASS: gdb.base/step-break.exp: next 2 (6)
+PASS: gdb.base/step-bt.exp: breakpoint at first instruction of hello()
+PASS: gdb.base/step-bt.exp: run to hello()
+PASS: gdb.base/step-bt.exp: step first instruction
+PASS: gdb.base/step-bt.exp: backtrace after first instruction step
+PASS: gdb.base/step-bt.exp: step second instruction
+PASS: gdb.base/step-bt.exp: backtrace after second instruction step
+PASS: gdb.base/step-line.exp: break f1
+PASS: gdb.base/step-line.exp: continue to f1
+PASS: gdb.base/step-line.exp: next over dummy 1
+PASS: gdb.base/step-line.exp: next to dummy 2
+PASS: gdb.base/step-line.exp: next over dummy 2
+PASS: gdb.base/step-line.exp: step into f2
+PASS: gdb.base/step-line.exp: next over dummy 4
+PASS: gdb.base/step-line.exp: next to dummy 5
+PASS: gdb.base/step-line.exp: next to dummy 6
+PASS: gdb.base/step-line.exp: next over dummy 6
+PASS: gdb.base/step-line.exp: next to dummy 7
+PASS: gdb.base/step-line.exp: next to dummy 8
+PASS: gdb.base/step-line.exp: next over dummy 8
+PASS: gdb.base/step-line.exp: next to dummy 9
+PASS: gdb.base/step-line.exp: next to dummy 10
+PASS: gdb.base/step-line.exp: next over dummy 10
+UNRESOLVED: gdb.base/step-over-no-symbols.exp: displaced=off: purging symbols
+UNRESOLVED: gdb.base/step-over-no-symbols.exp: displaced=off: get before PC
+UNRESOLVED: gdb.base/step-over-no-symbols.exp: displaced=off: break *$pc
+UNRESOLVED: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping off
+UNRESOLVED: gdb.base/step-over-no-symbols.exp: displaced=off: stepi
+UNRESOLVED: gdb.base/step-over-no-symbols.exp: displaced=off: get after PC
+PASS: gdb.base/step-resume-infcall.exp: step
+PASS: gdb.base/step-resume-infcall.exp: up
+PASS: gdb.base/step-resume-infcall.exp: set $b=$pc
+PASS: gdb.base/step-resume-infcall.exp: print $bpnum
+PASS: gdb.base/step-resume-infcall.exp: disass/m
+PASS: gdb.base/step-resume-infcall.exp: info breakpoints
+PASS: gdb.base/step-resume-infcall.exp: next
+PASS: gdb.base/step-resume-infcall.exp: p cond_hit
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: set non-stop off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: set displaced-stepping off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: set breakpoint always-inserted off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: user bp: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: user bp: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: step-resume: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: step-resume: next
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=off: step-resume: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: set non-stop off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: set displaced-stepping off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: set breakpoint always-inserted on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: user bp: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: user bp: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: step-resume: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: step-resume: next
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=off: always_inserted=on: step-resume: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: set non-stop off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: set displaced-stepping on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: set breakpoint always-inserted off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: user bp: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: user bp: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: step-resume: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: step-resume: next
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=off: step-resume: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: set non-stop off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: set displaced-stepping on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: set breakpoint always-inserted on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: user bp: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: user bp: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: step-resume: continue to breakpoint: continue to breakpoint
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: step-resume: next
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on: always_inserted=on: step-resume: si advances
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set non-stop on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set displaced-stepping off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set breakpoint always-inserted off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: set non-stop on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: set displaced-stepping off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: set breakpoint always-inserted on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: set non-stop on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: set displaced-stepping on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: set breakpoint always-inserted off
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: set non-stop on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: set displaced-stepping on
+PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: set breakpoint always-inserted on
+PASS: gdb.base/step-symless.exp: strip stub symbols
+FAIL: gdb.base/step-symless.exp: step
+PASS: gdb.base/step-test.exp: next 1
+PASS: gdb.base/step-test.exp: step 1
+PASS: gdb.base/step-test.exp: next 2
+PASS: gdb.base/step-test.exp: step 3
+PASS: gdb.base/step-test.exp: next 3
+PASS: gdb.base/step-test.exp: next over
+PASS: gdb.base/step-test.exp: step into
+PASS: gdb.base/step-test.exp: step out
+PASS: gdb.base/step-test.exp: stepi to next line
+PASS: gdb.base/step-test.exp: stepi into function
+PASS: gdb.base/step-test.exp: stepi into function's first source line
+PASS: gdb.base/step-test.exp: stepi: finish call
+PASS: gdb.base/step-test.exp: nexti over function
+PASS: gdb.base/step-test.exp: set breakpoint at call to large_struct_by_value
+PASS: gdb.base/step-test.exp: run to pass large struct
+PASS: gdb.base/step-test.exp: large struct by value
+PASS: gdb.base/step-test.exp: continue until exit at step-test.exp
+PASS: gdb.base/store.exp: tbreak wack_charest
+PASS: gdb.base/store.exp: continue to wack_charest
+PASS: gdb.base/store.exp: var charest l; print old l, expecting -1 .*
+PASS: gdb.base/store.exp: var charest l; print old r, expecting -2 .*
+PASS: gdb.base/store.exp: var charest l; setting l to 4
+PASS: gdb.base/store.exp: var charest l; print new l, expecting 4 ..004.
+PASS: gdb.base/store.exp: var charest l; next over add call
+PASS: gdb.base/store.exp: var charest l; print incremented l, expecting 2 ..002.
+PASS: gdb.base/store.exp: tbreak wack_short
+PASS: gdb.base/store.exp: continue to wack_short
+PASS: gdb.base/store.exp: var short l; print old l, expecting -1
+PASS: gdb.base/store.exp: var short l; print old r, expecting -2
+PASS: gdb.base/store.exp: var short l; setting l to 4
+PASS: gdb.base/store.exp: var short l; print new l, expecting 4
+PASS: gdb.base/store.exp: var short l; next over add call
+PASS: gdb.base/store.exp: var short l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_int
+PASS: gdb.base/store.exp: continue to wack_int
+PASS: gdb.base/store.exp: var int l; print old l, expecting -1
+PASS: gdb.base/store.exp: var int l; print old r, expecting -2
+PASS: gdb.base/store.exp: var int l; setting l to 4
+PASS: gdb.base/store.exp: var int l; print new l, expecting 4
+PASS: gdb.base/store.exp: var int l; next over add call
+PASS: gdb.base/store.exp: var int l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_long
+PASS: gdb.base/store.exp: continue to wack_long
+PASS: gdb.base/store.exp: var long l; print old l, expecting -1
+PASS: gdb.base/store.exp: var long l; print old r, expecting -2
+PASS: gdb.base/store.exp: var long l; setting l to 4
+PASS: gdb.base/store.exp: var long l; print new l, expecting 4
+PASS: gdb.base/store.exp: var long l; next over add call
+PASS: gdb.base/store.exp: var long l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_longest
+PASS: gdb.base/store.exp: continue to wack_longest
+PASS: gdb.base/store.exp: var longest l; print old l, expecting -1
+PASS: gdb.base/store.exp: var longest l; print old r, expecting -2
+PASS: gdb.base/store.exp: var longest l; setting l to 4
+PASS: gdb.base/store.exp: var longest l; print new l, expecting 4
+PASS: gdb.base/store.exp: var longest l; next over add call
+PASS: gdb.base/store.exp: var longest l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_float
+PASS: gdb.base/store.exp: continue to wack_float
+PASS: gdb.base/store.exp: var float l; print old l, expecting -1
+PASS: gdb.base/store.exp: var float l; print old r, expecting -2
+PASS: gdb.base/store.exp: var float l; setting l to 4
+PASS: gdb.base/store.exp: var float l; print new l, expecting 4
+PASS: gdb.base/store.exp: var float l; next over add call
+PASS: gdb.base/store.exp: var float l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_double
+PASS: gdb.base/store.exp: continue to wack_double
+PASS: gdb.base/store.exp: var double l; print old l, expecting -1
+PASS: gdb.base/store.exp: var double l; print old r, expecting -2
+PASS: gdb.base/store.exp: var double l; setting l to 4
+PASS: gdb.base/store.exp: var double l; print new l, expecting 4
+PASS: gdb.base/store.exp: var double l; next over add call
+PASS: gdb.base/store.exp: var double l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak wack_doublest
+PASS: gdb.base/store.exp: continue to wack_doublest
+PASS: gdb.base/store.exp: var doublest l; print old l, expecting -1
+PASS: gdb.base/store.exp: var doublest l; print old r, expecting -2
+PASS: gdb.base/store.exp: var doublest l; setting l to 4
+PASS: gdb.base/store.exp: var doublest l; print new l, expecting 4
+PASS: gdb.base/store.exp: var doublest l; next over add call
+PASS: gdb.base/store.exp: var doublest l; print incremented l, expecting 2
+PASS: gdb.base/store.exp: tbreak add_charest
+PASS: gdb.base/store.exp: continue to add_charest
+PASS: gdb.base/store.exp: upvar charest l; up
+PASS: gdb.base/store.exp: upvar charest l; print old l, expecting -1 .*
+PASS: gdb.base/store.exp: upvar charest l; print old r, expecting -2 .*
+PASS: gdb.base/store.exp: upvar charest l; set l to 4
+PASS: gdb.base/store.exp: upvar charest l; print new l, expecting 4 ..004.
+PASS: gdb.base/store.exp: tbreak add_short
+PASS: gdb.base/store.exp: continue to add_short
+PASS: gdb.base/store.exp: upvar short l; up
+PASS: gdb.base/store.exp: upvar short l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar short l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar short l; set l to 4
+PASS: gdb.base/store.exp: upvar short l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_int
+PASS: gdb.base/store.exp: continue to add_int
+PASS: gdb.base/store.exp: upvar int l; up
+PASS: gdb.base/store.exp: upvar int l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar int l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar int l; set l to 4
+PASS: gdb.base/store.exp: upvar int l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_long
+PASS: gdb.base/store.exp: continue to add_long
+PASS: gdb.base/store.exp: upvar long l; up
+PASS: gdb.base/store.exp: upvar long l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar long l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar long l; set l to 4
+PASS: gdb.base/store.exp: upvar long l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_longest
+PASS: gdb.base/store.exp: continue to add_longest
+PASS: gdb.base/store.exp: upvar longest l; up
+PASS: gdb.base/store.exp: upvar longest l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar longest l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar longest l; set l to 4
+PASS: gdb.base/store.exp: upvar longest l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_float
+PASS: gdb.base/store.exp: continue to add_float
+PASS: gdb.base/store.exp: upvar float l; up
+PASS: gdb.base/store.exp: upvar float l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar float l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar float l; set l to 4
+PASS: gdb.base/store.exp: upvar float l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_double
+PASS: gdb.base/store.exp: continue to add_double
+PASS: gdb.base/store.exp: upvar double l; up
+PASS: gdb.base/store.exp: upvar double l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar double l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar double l; set l to 4
+PASS: gdb.base/store.exp: upvar double l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak add_doublest
+PASS: gdb.base/store.exp: continue to add_doublest
+PASS: gdb.base/store.exp: upvar doublest l; up
+PASS: gdb.base/store.exp: upvar doublest l; print old l, expecting -1
+PASS: gdb.base/store.exp: upvar doublest l; print old r, expecting -2
+PASS: gdb.base/store.exp: upvar doublest l; set l to 4
+PASS: gdb.base/store.exp: upvar doublest l; print new l, expecting 4
+PASS: gdb.base/store.exp: tbreak wack_struct_1
+PASS: gdb.base/store.exp: continue to wack_struct_1
+PASS: gdb.base/store.exp: var struct 1 u; next to add_struct_1 call
+PASS: gdb.base/store.exp: var struct 1 u; print old u, expecting {s = \{0}}
+PASS: gdb.base/store.exp: var struct 1 u; set u to s_1
+PASS: gdb.base/store.exp: var struct 1 u; print new u, expecting {s = \{1}}
+PASS: gdb.base/store.exp: tbreak wack_struct_2
+PASS: gdb.base/store.exp: continue to wack_struct_2
+PASS: gdb.base/store.exp: var struct 2 u; next to add_struct_2 call
+PASS: gdb.base/store.exp: var struct 2 u; print old u, expecting {s = \{0, 0}}
+PASS: gdb.base/store.exp: var struct 2 u; set u to s_2
+PASS: gdb.base/store.exp: var struct 2 u; print new u, expecting {s = \{1, 2}}
+PASS: gdb.base/store.exp: tbreak wack_struct_3
+PASS: gdb.base/store.exp: continue to wack_struct_3
+PASS: gdb.base/store.exp: var struct 3 u; next to add_struct_3 call
+PASS: gdb.base/store.exp: var struct 3 u; print old u, expecting {s = \{0, 0, 0}}
+PASS: gdb.base/store.exp: var struct 3 u; set u to s_3
+PASS: gdb.base/store.exp: var struct 3 u; print new u, expecting {s = \{1, 2, 3}}
+PASS: gdb.base/store.exp: tbreak wack_struct_4
+PASS: gdb.base/store.exp: continue to wack_struct_4
+PASS: gdb.base/store.exp: var struct 4 u; next to add_struct_4 call
+PASS: gdb.base/store.exp: var struct 4 u; print old u, expecting {s = \{0, 0, 0, 0}}
+PASS: gdb.base/store.exp: var struct 4 u; set u to s_4
+PASS: gdb.base/store.exp: var struct 4 u; print new u, expecting {s = \{1, 2, 3, 4}}
+PASS: gdb.base/store.exp: tbreak add_struct_1
+PASS: gdb.base/store.exp: continue to add_struct_1
+PASS: gdb.base/store.exp: up struct 1 u; up
+PASS: gdb.base/store.exp: up struct 1 u; print old u, expecting {s = \{0}}
+PASS: gdb.base/store.exp: up struct 1 u; set u to s_1
+PASS: gdb.base/store.exp: up struct 1 u; print new u, expecting {s = \{1}}
+PASS: gdb.base/store.exp: tbreak add_struct_2
+PASS: gdb.base/store.exp: continue to add_struct_2
+PASS: gdb.base/store.exp: up struct 2 u; up
+PASS: gdb.base/store.exp: up struct 2 u; print old u, expecting {s = \{0, 0}}
+PASS: gdb.base/store.exp: up struct 2 u; set u to s_2
+PASS: gdb.base/store.exp: up struct 2 u; print new u, expecting {s = \{1, 2}}
+PASS: gdb.base/store.exp: tbreak add_struct_3
+PASS: gdb.base/store.exp: continue to add_struct_3
+PASS: gdb.base/store.exp: up struct 3 u; up
+PASS: gdb.base/store.exp: up struct 3 u; print old u, expecting {s = \{0, 0, 0}}
+PASS: gdb.base/store.exp: up struct 3 u; set u to s_3
+PASS: gdb.base/store.exp: up struct 3 u; print new u, expecting {s = \{1, 2, 3}}
+PASS: gdb.base/store.exp: tbreak add_struct_4
+PASS: gdb.base/store.exp: continue to add_struct_4
+PASS: gdb.base/store.exp: up struct 4 u; up
+PASS: gdb.base/store.exp: up struct 4 u; print old u, expecting {s = \{0, 0, 0, 0}}
+PASS: gdb.base/store.exp: up struct 4 u; set u to s_4
+PASS: gdb.base/store.exp: up struct 4 u; print new u, expecting {s = \{1, 2, 3, 4}}
+PASS: gdb.base/store.exp: tbreak wack_field_1
+PASS: gdb.base/store.exp: continue field 1
+PASS: gdb.base/store.exp: next field 1
+PASS: gdb.base/store.exp: old field 1
+PASS: gdb.base/store.exp: set variable u = F_1
+PASS: gdb.base/store.exp: new field 1
+PASS: gdb.base/store.exp: set variable u = F_1, u.i = f_1.i
+PASS: gdb.base/store.exp: f_1.i
+PASS: gdb.base/store.exp: set variable u = F_1, u.j = f_1.j
+PASS: gdb.base/store.exp: f_1.j
+PASS: gdb.base/store.exp: set variable u = F_1, u.k = f_1.k
+PASS: gdb.base/store.exp: f_1.k
+PASS: gdb.base/store.exp: set variable u = f_1, u.i = F_1.i
+PASS: gdb.base/store.exp: F_1.i
+PASS: gdb.base/store.exp: set variable u = f_1, u.j = F_1.j
+PASS: gdb.base/store.exp: F_1.j
+PASS: gdb.base/store.exp: set variable u = f_1, u.k = F_1.k
+PASS: gdb.base/store.exp: F_1.k
+PASS: gdb.base/store.exp: tbreak wack_field_2
+PASS: gdb.base/store.exp: continue field 2
+PASS: gdb.base/store.exp: next field 2
+PASS: gdb.base/store.exp: old field 2
+PASS: gdb.base/store.exp: set variable u = F_2
+PASS: gdb.base/store.exp: new field 2
+PASS: gdb.base/store.exp: set variable u = F_2, u.i = f_2.i
+PASS: gdb.base/store.exp: f_2.i
+PASS: gdb.base/store.exp: set variable u = F_2, u.j = f_2.j
+PASS: gdb.base/store.exp: f_2.j
+PASS: gdb.base/store.exp: set variable u = F_2, u.k = f_2.k
+PASS: gdb.base/store.exp: f_2.k
+PASS: gdb.base/store.exp: set variable u = f_2, u.i = F_2.i
+PASS: gdb.base/store.exp: F_2.i
+PASS: gdb.base/store.exp: set variable u = f_2, u.j = F_2.j
+PASS: gdb.base/store.exp: F_2.j
+PASS: gdb.base/store.exp: set variable u = f_2, u.k = F_2.k
+PASS: gdb.base/store.exp: F_2.k
+PASS: gdb.base/store.exp: tbreak wack_field_3
+PASS: gdb.base/store.exp: continue field 3
+PASS: gdb.base/store.exp: next field 3
+PASS: gdb.base/store.exp: old field 3
+PASS: gdb.base/store.exp: set variable u = F_3
+PASS: gdb.base/store.exp: new field 3
+PASS: gdb.base/store.exp: set variable u = F_3, u.i = f_3.i
+PASS: gdb.base/store.exp: f_3.i
+PASS: gdb.base/store.exp: set variable u = F_3, u.j = f_3.j
+PASS: gdb.base/store.exp: f_3.j
+PASS: gdb.base/store.exp: set variable u = F_3, u.k = f_3.k
+PASS: gdb.base/store.exp: f_3.k
+PASS: gdb.base/store.exp: set variable u = f_3, u.i = F_3.i
+PASS: gdb.base/store.exp: F_3.i
+PASS: gdb.base/store.exp: set variable u = f_3, u.j = F_3.j
+PASS: gdb.base/store.exp: F_3.j
+PASS: gdb.base/store.exp: set variable u = f_3, u.k = F_3.k
+PASS: gdb.base/store.exp: F_3.k
+PASS: gdb.base/store.exp: tbreak wack_field_4
+PASS: gdb.base/store.exp: continue field 4
+PASS: gdb.base/store.exp: next field 4
+PASS: gdb.base/store.exp: old field 4
+PASS: gdb.base/store.exp: set variable u = F_4
+PASS: gdb.base/store.exp: new field 4
+PASS: gdb.base/store.exp: set variable u = F_4, u.i = f_4.i
+PASS: gdb.base/store.exp: f_4.i
+PASS: gdb.base/store.exp: set variable u = F_4, u.j = f_4.j
+PASS: gdb.base/store.exp: f_4.j
+PASS: gdb.base/store.exp: set variable u = F_4, u.k = f_4.k
+PASS: gdb.base/store.exp: f_4.k
+PASS: gdb.base/store.exp: set variable u = f_4, u.i = F_4.i
+PASS: gdb.base/store.exp: F_4.i
+PASS: gdb.base/store.exp: set variable u = f_4, u.j = F_4.j
+PASS: gdb.base/store.exp: F_4.j
+PASS: gdb.base/store.exp: set variable u = f_4, u.k = F_4.k
+PASS: gdb.base/store.exp: F_4.k
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: continue to breakpoint: chartest-done
+PASS: gdb.base/structs.exp: p chartest
+PASS: gdb.base/structs.exp: ptype foo1; structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 7 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 7 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 7 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 8 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 8 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 8 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 9 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 9 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 9 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 10 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 10 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 10 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 11 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 11 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 11 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 12 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 12 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 12 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 13 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 13 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 13 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 14 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 14 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 14 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 15 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 15 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 15 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 16 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 16 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 16 structs-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 17 structs-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 17 structs-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 17 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 3 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 3 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 3 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 3 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 3 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 3 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 3 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 3 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 3 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 4 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 4 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 4 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 4 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 4 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 4 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 4 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 4 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 4 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 5 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 5 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 5 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 5 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 5 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 5 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 5 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 5 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 5 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 6 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 6 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 6 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 6 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 6 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 6 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 6 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 6 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 6 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 7 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 7 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 7 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 7 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 7 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 7 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 7 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 7 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 7 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 8 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 8 structs-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 8 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 8 structs-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 8 structs-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 8 structs-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 8 structs-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 8 structs-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 8 structs-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 3 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 3 structs-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 3 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 3 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 3 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 3 structs-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 3 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 3 structs-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 3 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 4 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 4 structs-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 4 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 4 structs-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 4 structs-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 4 structs-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 4 structs-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 4 structs-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 4 structs-ts
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-ti
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-ti
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-ti
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-ti
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-ti
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-ti
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-ti
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ti
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ti
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ti
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ti
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ti
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ti
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ti
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ti
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tl
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tl
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tl
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tl
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tl
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tl
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tl
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tl
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tl
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tl
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tl
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tl
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tl
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tl
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tl
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-tll
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tll
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tll
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tll
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tll
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tll
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tll
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tll
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tll
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tll
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tll
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tll
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tll
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tll
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tll
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tll
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tf
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tf
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tf
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tf
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tf
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tf
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tf
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tf
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tf
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tf
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tf
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tf
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tf
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tf
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-td
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-td
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-td
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-td
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-td
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-td
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-td
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-td
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-td
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-td
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-td
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-td
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-td
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-td
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-td
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-td
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo1; structs-tld
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tld
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tld
+PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tld
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tld
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tld
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tld
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tld
+PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tld
+PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tld
+PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tld
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tld
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tld
+PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tld
+PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tld
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tld
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 7 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 7 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 7 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 8 structs-ts-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 8 structs-ts-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 8 structs-ts-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ts-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-ti-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-ti-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-ti-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ti-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tl-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tl-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tl-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tl-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tll-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tll-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tll-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tll-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tf-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tf-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tf-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-td-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-td-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-td-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-td-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tld-tc
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tld-tc
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tld-tc
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tld-tc
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tc-ts
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tc-ts
+PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tc-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-ts
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-ti
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-ti
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-ti
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-tl
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-tl
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-tl
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tll
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tll
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tll
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tll
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-tf
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-td
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-td
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-td
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-td
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tld
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tld
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tld
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tld
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-td-tf
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-td-tf
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-td-tf
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-td-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-td-tf
+PASS: gdb.base/structs.exp: set print sevenbit-strings
+PASS: gdb.base/structs.exp: set print address off
+PASS: gdb.base/structs.exp: set width 0
+PASS: gdb.base/structs.exp: set print elements 300
+PASS: gdb.base/structs.exp: ptype foo2; structs-tf-td
+PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tf-td
+PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tf-td
+PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tf-td
+PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tf-td
+PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf-td
+PASS: gdb.base/structs2.exp: set width 0
+PASS: gdb.base/structs2.exp: structs2 sanity check
+PASS: gdb.base/structs2.exp: structs2 breakpoint set
+PASS: gdb.base/structs2.exp: structs2 continue1
+PASS: gdb.base/structs2.exp: structs2 continue2
+PASS: gdb.base/structs3.exp: print two
+PASS: gdb.base/structs3.exp: print *twop
+PASS: gdb.base/structs3.exp: print *(struct Two *)onep
+PASS: gdb.base/structs3.exp: print *(tTwo *)onep
+PASS: gdb.base/subst.exp: deactivate GDB's confirmation interface
+PASS: gdb.base/subst.exp: remove default substitution rules
+PASS: gdb.base/subst.exp: show substitute-path, no rule entered yet
+PASS: gdb.base/subst.exp: show substitute-path from, no rule entered yet
+PASS: gdb.base/subst.exp: show substitute-path, too many arguments
+PASS: gdb.base/subst.exp: unset substitute-path from, no rule entered yet
+PASS: gdb.base/subst.exp: unset substitute-path, no rule entered yet
+PASS: gdb.base/subst.exp: unset substitute-path from, no rule entered yet
+PASS: gdb.base/subst.exp: unset substitute-path, too many arguments
+PASS: gdb.base/subst.exp: set substitute-path, too many arguments
+PASS: gdb.base/subst.exp: set substitute-path, too few arguments
+PASS: gdb.base/subst.exp: set substitute-path, first argument is empty string
+PASS: gdb.base/subst.exp: add from -> to substitution rule
+PASS: gdb.base/subst.exp: add from1 -> to1 substitution rule
+PASS: gdb.base/subst.exp: add source -> destination substitution rule
+PASS: gdb.base/subst.exp: add depuis -> vers substitution rule
+PASS: gdb.base/subst.exp: add substitution rule to empty string
+PASS: gdb.base/subst.exp: show substitute-path after all paths added
+PASS: gdb.base/subst.exp: show substitute-path from, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path depuis, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path from/path, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path from_a_bad_path, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path garbage, after all paths added
+PASS: gdb.base/subst.exp: unset substitute-path from
+PASS: gdb.base/subst.exp: show substitute-path from, after unsetting it
+PASS: gdb.base/subst.exp: show substitute-path after from rule removed
+PASS: gdb.base/subst.exp: unset substitute-path from after the rule was removed
+PASS: gdb.base/subst.exp: unset substitute-path depuis (middle of list)
+PASS: gdb.base/subst.exp: show substitute-path after depuis rule removed
+PASS: gdb.base/subst.exp: unset substitute-path empty (end of list)
+PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+PASS: gdb.base/subst.exp: remove all remaining substitution rules
+PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed
+UNTESTED: gdb.base/sym-file.exp: sym-file
+PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file
+PASS: gdb.base/symbol-without-target_section.exp: list main
+PASS: gdb.base/symbol-without-target_section.exp: print symbol_without_target_section
+PASS: gdb.base/symtab-search-order.exp: p shlib_1_func
+PASS: gdb.base/symtab-search-order.exp: p static_global
+PASS: gdb.base/term.exp: test info terminal
+PASS: gdb.base/term.exp: info terminal at breakpoint
+PASS: gdb.base/term.exp: continue until exit
+PASS: gdb.base/term.exp: test info terminal #2
+PASS: gdb.base/testenv.exp: Test no TEST_GDB var
+PASS: gdb.base/testenv.exp: Set TEST_GDB_VAR1
+PASS: gdb.base/testenv.exp: Test with one TEST_GDB var
+PASS: gdb.base/testenv.exp: Set TEST_GDB_VAR2
+PASS: gdb.base/testenv.exp: Test with two TEST_GDB var
+PASS: gdb.base/testenv.exp: Unset TEST_GDB_VAR1
+PASS: gdb.base/testenv.exp: Test with one TEST_GDB var, after unset
+PASS: gdb.base/testenv.exp: Test passing TEST_GDB_GLOBAL to GDB
+PASS: gdb.base/testenv.exp: Test with TEST_GDB_GLOBAL
+PASS: gdb.base/testenv.exp: Unset TEST_GDB_GLOBAL
+PASS: gdb.base/testenv.exp: Test with TEST_GDB_GLOBAL unset
+PASS: gdb.base/trace-commands.exp: show trace-commands says off
+PASS: gdb.base/trace-commands.exp: source -v
+PASS: gdb.base/trace-commands.exp: set trace-commands
+PASS: gdb.base/trace-commands.exp: show trace-commands says on
+PASS: gdb.base/trace-commands.exp: simple trace-commands test
+PASS: gdb.base/trace-commands.exp: nested trace-commands test
+PASS: gdb.base/trace-commands.exp: define user command
+PASS: gdb.base/trace-commands.exp: nested trace-commands test with source
+PASS: gdb.base/trace-commands.exp: depth resets on error part 1
+PASS: gdb.base/trace-commands.exp: depth resets on error part 2
+PASS: gdb.base/tui-layout.exp: layout asm
+PASS: gdb.base/twice.exp: step
+PASS: gdb.base/type-opaque.exp: opaque struct type resolving
+PASS: gdb.base/type-opaque.exp: empty struct type resolving
+PASS: gdb.base/type-opaque.exp: filled struct type resolving
+PASS: gdb.base/type-opaque.exp: opaque union type resolving
+PASS: gdb.base/type-opaque.exp: empty union type resolving
+PASS: gdb.base/type-opaque.exp: filled union type resolving
+PASS: gdb.base/ui-redirect.exp: commands
+PASS: gdb.base/ui-redirect.exp: print 1
+PASS: gdb.base/ui-redirect.exp: end
+PASS: gdb.base/ui-redirect.exp: set logging file /dev/null
+PASS: gdb.base/ui-redirect.exp: set logging on
+PASS: gdb.base/ui-redirect.exp: save breakpoints /dev/null
+PASS: gdb.base/ui-redirect.exp: set logging off
+PASS: gdb.base/ui-redirect.exp: help
+PASS: gdb.base/unload.exp: pending breakpoint info before run
+PASS: gdb.base/unload.exp: running program
+PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
+PASS: gdb.base/unload.exp: continuing to unloaded libfile
+PASS: gdb.base/unload.exp: print y from libfile
+PASS: gdb.base/unload.exp: rerun to shared library breakpoint
+PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1
+PASS: gdb.base/unload.exp: continuing to unloaded libfile
+PASS: gdb.base/unload.exp: continue to shrfunc2
+PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
+PASS: gdb.base/unload.exp: continuing to unloaded libfile2
+PASS: gdb.base/unload.exp: print y from libfile2
+PASS: gdb.base/until-nodebug.exp: until 1
+PASS: gdb.base/until-nodebug.exp: until 2
+PASS: gdb.base/until.exp: until line number
+PASS: gdb.base/until.exp: malformed until
+PASS: gdb.base/until.exp: until factorial, recursive function
+PASS: gdb.base/until.exp: until func, not called by current frame
+PASS: gdb.base/unwindonsignal.exp: break stop_here
+PASS: gdb.base/unwindonsignal.exp: continue to breakpoint at stop_here
+PASS: gdb.base/unwindonsignal.exp: setting unwindonsignal
+PASS: gdb.base/unwindonsignal.exp: showing unwindonsignal
+PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signaled
+PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound
+PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed
+UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind
+UNSUPPORTED: gdb.base/valgrind-disp-step.exp: spawn valgrind
+UNSUPPORTED: gdb.base/valgrind-infcall.exp: spawn valgrind
+PASS: gdb.base/value-double-free.exp: watch var
+PASS: gdb.base/value-double-free.exp: continue
+PASS: gdb.base/value-double-free.exp: print empty()
+PASS: gdb.base/value-double-free.exp: help help
+PASS: gdb.base/varargs.exp: set print sevenbit-strings
+PASS: gdb.base/varargs.exp: set print address off
+PASS: gdb.base/varargs.exp: set width 0
+PASS: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5)
+PASS: gdb.base/varargs.exp: print find_max1(1,3)
+PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0)
+PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3)
+PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
+FAIL: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4) (got interactive prompt)
+UNRESOLVED: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
+UNRESOLVED: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4)
+PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused
+FAIL: gdb.base/vdso-warning.exp: stop without warning
+PASS: gdb.base/vdso-warning.exp: no vdso without symbols is listed
+PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled
+PASS: gdb.base/vla-datatypes.exp: print int_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: print double_vla
+PASS: gdb.base/vla-datatypes.exp: print float_vla
+PASS: gdb.base/vla-datatypes.exp: print long_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_long_vla
+PASS: gdb.base/vla-datatypes.exp: print char_vla
+PASS: gdb.base/vla-datatypes.exp: print short_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: print foo_vla
+PASS: gdb.base/vla-datatypes.exp: print bar_vla
+PASS: gdb.base/vla-datatypes.exp: print vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: print vla_union_object
+PASS: gdb.base/vla-datatypes.exp: whatis int_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: whatis double_vla
+PASS: gdb.base/vla-datatypes.exp: whatis float_vla
+PASS: gdb.base/vla-datatypes.exp: whatis long_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_long_vla
+PASS: gdb.base/vla-datatypes.exp: whatis char_vla
+PASS: gdb.base/vla-datatypes.exp: whatis short_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: whatis foo_vla
+PASS: gdb.base/vla-datatypes.exp: whatis bar_vla
+PASS: gdb.base/vla-datatypes.exp: whatis vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: whatis vla_union_object
+PASS: gdb.base/vla-datatypes.exp: ptype int_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: ptype double_vla
+PASS: gdb.base/vla-datatypes.exp: ptype float_vla
+PASS: gdb.base/vla-datatypes.exp: ptype long_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_long_vla
+PASS: gdb.base/vla-datatypes.exp: ptype char_vla
+PASS: gdb.base/vla-datatypes.exp: ptype short_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: ptype foo_vla
+PASS: gdb.base/vla-datatypes.exp: ptype bar_vla
+PASS: gdb.base/vla-datatypes.exp: ptype vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: ptype vla_union_object
+PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: break_end_of_vla_factory
+PASS: gdb.base/vla-datatypes.exp: size of int_vla
+PASS: gdb.base/vla-datatypes.exp: size of unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: size of double_vla
+PASS: gdb.base/vla-datatypes.exp: size of float_vla
+PASS: gdb.base/vla-datatypes.exp: size of long_vla
+PASS: gdb.base/vla-datatypes.exp: size of char_vla
+PASS: gdb.base/vla-datatypes.exp: size of short_vla
+PASS: gdb.base/vla-datatypes.exp: size of unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: size of unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: size of foo_vla
+PASS: gdb.base/vla-datatypes.exp: size of bar_vla
+PASS: gdb.base/vla-datatypes.exp: size of vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: size of vla_union_object
+PASS: gdb.base/vla-datatypes.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/vla-datatypes.exp: set variable int_vla[0] = 42
+PASS: gdb.base/vla-datatypes.exp: print sizeof (++int_vla[0])
+PASS: gdb.base/vla-datatypes.exp: print int_vla[0] - sizeof no side effects
+PASS: gdb.base/vla-datatypes.exp: ptype ++int_vla[0]
+PASS: gdb.base/vla-datatypes.exp: print int_vla[0] - ptype no side effects
+PASS: gdb.base/vla-datatypes.exp: whatis ++int_vla[0]
+PASS: gdb.base/vla-datatypes.exp: print int_vla[0] - whatis no side effects
+XFAIL: gdb.base/vla-datatypes.exp: size of inner_vla_struct_object
+PASS: gdb.base/vla-ptr.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/vla-ptr.exp: continue to breakpoint: foo_bp
+PASS: gdb.base/vla-ptr.exp: print vla_ptr (foo)
+PASS: gdb.base/vla-ptr.exp: print *vla_ptr (foo)
+PASS: gdb.base/vla-ptr.exp: continue to breakpoint: bar_bp
+PASS: gdb.base/vla-ptr.exp: print vla_ptr (bar)
+PASS: gdb.base/vla-ptr.exp: print *vla_ptr (bar)
+PASS: gdb.base/vla-ptr.exp: continue to breakpoint: vla_func_bp
+PASS: gdb.base/vla-ptr.exp: print td_vla
+PASS: gdb.base/vla-sideeffect.exp: continue to breakpoint: vla-filled
+PASS: gdb.base/vla-sideeffect.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (vla1[i++])
+PASS: gdb.base/vla-sideeffect.exp: print i - sizeof no side effects
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (++vla1[0])
+PASS: gdb.base/vla-sideeffect.exp: print vla1[0] - sizeof no side effects
+PASS: gdb.base/vla-sideeffect.exp: ptype ++vla1[0]
+PASS: gdb.base/vla-sideeffect.exp: print vla1[0] - ptype no side effects
+PASS: gdb.base/vla-sideeffect.exp: whatis ++vla1[0]
+PASS: gdb.base/vla-sideeffect.exp: print vla1[0] - whatis no side effects
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (vla2[i++])
+PASS: gdb.base/vla-sideeffect.exp: print i - sizeof with side effects (1)
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (vla2[i++ + sizeof(j++)])
+PASS: gdb.base/vla-sideeffect.exp: print i - sizeof with side effects (2)
+PASS: gdb.base/vla-sideeffect.exp: print j - sizeof with no side effects
+PASS: gdb.base/vla-sideeffect.exp: ptype vla2[i++]
+PASS: gdb.base/vla-sideeffect.exp: print i - ptype with side effects (1)
+PASS: gdb.base/vla-sideeffect.exp: ptype vla2[i++ + sizeof(j++)]
+PASS: gdb.base/vla-sideeffect.exp: print i - ptype with side effects (2)
+PASS: gdb.base/vla-sideeffect.exp: print j - ptype with no side effects
+PASS: gdb.base/vla-sideeffect.exp: whatis vla2[i++]
+PASS: gdb.base/vla-sideeffect.exp: print i - whatis with side effects (1)
+PASS: gdb.base/vla-sideeffect.exp: whatis vla2[i++ + sizeof(j++)]
+PASS: gdb.base/vla-sideeffect.exp: print i - whatis with side effects (2)
+PASS: gdb.base/vla-sideeffect.exp: print j - whatis with no side effects
+PASS: gdb.base/vla-stub.exp: p *local_struct.ptr
+PASS: gdb.base/vla-stub.exp: whatis local_struct.here
+PASS: gdb.base/vla-stub.exp: whatis *local_struct.ptr
+PASS: gdb.base/volatile.exp: continue to marker1
+PASS: gdb.base/volatile.exp: up from marker1
+PASS: gdb.base/volatile.exp: ptype vox
+PASS: gdb.base/volatile.exp: ptype victuals
+PASS: gdb.base/volatile.exp: ptype vixen
+PASS: gdb.base/volatile.exp: ptype vitriol
+PASS: gdb.base/volatile.exp: ptype vellum
+PASS: gdb.base/volatile.exp: ptype valve
+PASS: gdb.base/volatile.exp: ptype vacuity
+PASS: gdb.base/volatile.exp: ptype vertigo
+PASS: gdb.base/volatile.exp: ptype vampire
+PASS: gdb.base/volatile.exp: ptype viper
+PASS: gdb.base/volatile.exp: ptype vigour
+PASS: gdb.base/volatile.exp: ptype vapour
+PASS: gdb.base/volatile.exp: ptype ventricle
+PASS: gdb.base/volatile.exp: ptype vigintillion
+PASS: gdb.base/volatile.exp: ptype vocation
+PASS: gdb.base/volatile.exp: ptype veracity
+PASS: gdb.base/volatile.exp: ptype vapidity
+PASS: gdb.base/volatile.exp: ptype velocity
+PASS: gdb.base/volatile.exp: ptype veneer
+PASS: gdb.base/volatile.exp: ptype video
+PASS: gdb.base/volatile.exp: ptype vacuum
+PASS: gdb.base/volatile.exp: ptype veniality
+PASS: gdb.base/volatile.exp: ptype vitality
+PASS: gdb.base/volatile.exp: ptype voracity
+PASS: gdb.base/volatile.exp: ptype victor
+PASS: gdb.base/volatile.exp: ptype vicar
+PASS: gdb.base/volatile.exp: ptype victory
+PASS: gdb.base/volatile.exp: ptype vicarage
+PASS: gdb.base/volatile.exp: ptype vein
+PASS: gdb.base/volatile.exp: ptype vogue
+PASS: gdb.base/volatile.exp: ptype cavern
+PASS: gdb.base/volatile.exp: ptype coverlet
+PASS: gdb.base/volatile.exp: ptype caveat
+PASS: gdb.base/volatile.exp: ptype covenant
+PASS: gdb.base/volatile.exp: ptype vizier
+PASS: gdb.base/volatile.exp: ptype vanadium
+PASS: gdb.base/volatile.exp: ptype vane
+PASS: gdb.base/volatile.exp: ptype veldt
+PASS: gdb.base/volatile.exp: ptype cove
+PASS: gdb.base/volatile.exp: ptype cavity
+PASS: gdb.base/volatile.exp: ptype vagus
+PASS: gdb.base/volatile.exp: ptype vagrancy
+PASS: gdb.base/volatile.exp: ptype vagary
+PASS: gdb.base/volatile.exp: ptype vendor
+PASS: gdb.base/volatile.exp: ptype violent
+PASS: gdb.base/volatile.exp: ptype violet
+PASS: gdb.base/volatile.exp: ptype vips
+PASS: gdb.base/volatile.exp: ptype virgen
+PASS: gdb.base/volatile.exp: ptype vulgar
+PASS: gdb.base/volatile.exp: ptype vulture
+PASS: gdb.base/volatile.exp: ptype vilify
+PASS: gdb.base/volatile.exp: ptype villar
+PASS: gdb.base/volatile.exp: ptype vindictive
+PASS: gdb.base/volatile.exp: ptype vegetation
+PASS: gdb.base/volatile.exp: ptype qux2
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: watch -location q.a
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: watch -location q.e
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 0->1: print expression before
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 0->1: continue
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 0->1: print expression after
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 0->5: print expression before
+FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 0->5: continue
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 0->5: print expression after
+FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: print expression before
+FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: continue (the program exited)
+PASS: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: print expression after
+FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 5->4: print expression before
+FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 5->4: continue (the program is no longer running)
+FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.e: 5->4: print expression after
+FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: continue until exit (the program is no longer running)
+PASS: gdb.base/watch-bitfields.exp: regular watch against bitfields: watch q.d + q.f + q.g
+PASS: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 0->4: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 0->4: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 0->4: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 4->10: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 4->10: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 4->10: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 10->3: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 10->3: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 10->3: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 3->2: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 3->2: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 3->2: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 2->1: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 2->1: continue
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 2->1: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 1->0: print expression before
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 1->0: continue
+PASS: gdb.base/watch-bitfields.exp: regular watch against bitfields: q.d + q.f + q.g: 1->0: print expression after
+FAIL: gdb.base/watch-bitfields.exp: regular watch against bitfields: continue until exit
+PASS: gdb.base/watch-cond-infcall.exp: hw: watch var if return_1 ()
+PASS: gdb.base/watch-cond-infcall.exp: hw: continue
+PASS: gdb.base/watch-cond-infcall.exp: sw: watch var if return_1 ()
+PASS: gdb.base/watch-cond-infcall.exp: sw: continue
+PASS: gdb.base/watch-cond.exp: set write watchpoint on global variable, local condition
+PASS: gdb.base/watch-cond.exp: watchpoint with global expression, local condition evaluates in correct frame
+PASS: gdb.base/watch-cond.exp: set write watchpoint on local variable, local condition
+PASS: gdb.base/watch-cond.exp: watchpoint with local expression, local condition evaluates in correct frame
+PASS: gdb.base/watch-cond.exp: set write watchpoint on global2 variable
+PASS: gdb.base/watch-cond.exp: watchpoint on global2 variable triggers
+PASS: gdb.base/watch-cond.exp: condition of watchpoint 2 changes
+PASS: gdb.base/watch-cond.exp: watchpoint stops with untestable local expression
+PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc
+PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works
+UNTESTED: gdb.base/watch-vfork.exp: watch-vfork.exp
+UNTESTED: gdb.base/watch-vfork.exp: watch-vfork.exp
+PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0
+PASS: gdb.base/watchpoint-cond-gone.exp: continue to breakpoint: Place to set the watchpoint
+PASS: gdb.base/watchpoint-cond-gone.exp: Place the watchpoint
+PASS: gdb.base/watchpoint-cond-gone.exp: Catch the no longer valid watchpoint
+PASS: gdb.base/watchpoint-delete.exp: set can-use-hw-watchpoints 0
+PASS: gdb.base/watchpoint-delete.exp: continue to breakpoint: break-here
+PASS: gdb.base/watchpoint-delete.exp: watch x
+PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: continue to breakpoint: stepi line
+PASS: gdb.base/watchpoint-reuse-slot.exp: set breakpoint always-inserted on
+PASS: gdb.base/watchpoint-reuse-slot.exp: watch
+PASS: gdb.base/watchpoint-reuse-slot.exp: awatch
+PASS: gdb.base/watchpoint-reuse-slot.exp: rwatch
+UNSUPPORTED: gdb.base/watchpoint-reuse-slot.exp: hbreak
+PASS: gdb.base/watchpoint-reuse-slot.exp: get PC
+PASS: gdb.base/watchpoint-reuse-slot.exp: set breakpoint always-inserted off
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: set breakpoint always-inserted on
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
+PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
+PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint
+PASS: gdb.base/watchpoint-solib.exp: continue to foo
+PASS: gdb.base/watchpoint-solib.exp: set watchpoint on g
+PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit
+PASS: gdb.base/watchpoint-solib.exp: rerun to main
+PASS: gdb.base/watchpoint-solib.exp: continue to foo again
+PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: set breakpoint always-inserted on
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: set probe hw watchpoint
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: set can-use-hw-watchpoints 0
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: set software watchpoint on global variable
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: software watchpoint triggers
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: get sw watchpoint PC
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: set can-use-hw-watchpoints 1
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: set hardware watchpoint on global variable
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: hardware watchpoint triggers
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: get hw watchpoint PC
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted off: hw watchpoint stops at right instruction
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: set can-use-hw-watchpoints 0
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: set software watchpoint on global variable
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: software watchpoint triggers
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: get sw watchpoint PC
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: set can-use-hw-watchpoints 1
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: set hardware watchpoint on global variable
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: hardware watchpoint triggers
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: get hw watchpoint PC
+PASS: gdb.base/watchpoint-stops-at-right-insn.exp: always-inserted on: hw watchpoint stops at right instruction
+PASS: gdb.base/watchpoint.exp: disable fast watches
+PASS: gdb.base/watchpoint.exp: show disable fast watches
+PASS: gdb.base/watchpoint.exp: set slow conditional watch
+PASS: gdb.base/watchpoint.exp: trigger slow conditional watch
+PASS: gdb.base/watchpoint.exp: delete watch ival3
+PASS: gdb.base/watchpoint.exp: set slow condition watch w/thread
+PASS: gdb.base/watchpoint.exp: delete watch w/condition and thread
+PASS: gdb.base/watchpoint.exp: rwatch disallowed when can-set-hw-watchpoints cleared
+PASS: gdb.base/watchpoint.exp: awatch disallowed when can-set-hw-watchpoints cleared
+PASS: gdb.base/watchpoint.exp: set breakpoint at marker1
+PASS: gdb.base/watchpoint.exp: set breakpoint at marker2
+PASS: gdb.base/watchpoint.exp: info break in watchpoint.exp
+PASS: gdb.base/watchpoint.exp: set watchpoint on ival3
+PASS: gdb.base/watchpoint.exp: watchpoint found in watchpoint/breakpoint table
+PASS: gdb.base/watchpoint.exp: disable watchpoint
+PASS: gdb.base/watchpoint.exp: disable watchpoint in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: run to marker1 in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: enable watchpoint
+PASS: gdb.base/watchpoint.exp: break func1
+PASS: gdb.base/watchpoint.exp: set $func1_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: continue to breakpoint at func1
+PASS: gdb.base/watchpoint.exp: watchpoint hit, first time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 1
+PASS: gdb.base/watchpoint.exp: delete $func1_breakpoint_number
+PASS: gdb.base/watchpoint.exp: watchpoint hit, second time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 2
+PASS: gdb.base/watchpoint.exp: watchpoint hit, third time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 3
+PASS: gdb.base/watchpoint.exp: watchpoint hit, fourth time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 4
+PASS: gdb.base/watchpoint.exp: watchpoint hit, fifth time
+PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 5
+PASS: gdb.base/watchpoint.exp: continue to marker2
+PASS: gdb.base/watchpoint.exp: watchpoint disabled
+PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: watchpoints found in watchpoint/breakpoint table
+PASS: gdb.base/watchpoint.exp: disable watchpoint in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: run to marker1 in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: watchpoint enabled
+PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, first time
+PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, second time
+PASS: gdb.base/watchpoint.exp: disable watchpoint #2 in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: watchpoint disabled in table
+PASS: gdb.base/watchpoint.exp: disabled watchpoint skipped
+PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: watch ival2
+PASS: gdb.base/watchpoint.exp: break func2 if 0
+PASS: gdb.base/watchpoint.exp: p $func2_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: calling function with watchpoint enabled
+PASS: gdb.base/watchpoint.exp: finish from marker1
+PASS: gdb.base/watchpoint.exp: back at main from marker1
+PASS: gdb.base/watchpoint.exp: next to `for' in watchpoint.exp
+PASS: gdb.base/watchpoint.exp: until to ival1 assignment
+PASS: gdb.base/watchpoint.exp: until to ival3 assignment
+PASS: gdb.base/watchpoint.exp: until out of loop
+PASS: gdb.base/watchpoint.exp: step to ival2 assignment
+PASS: gdb.base/watchpoint.exp: watch ptr1->val
+PASS: gdb.base/watchpoint.exp: break marker5
+PASS: gdb.base/watchpoint.exp: Test complex watchpoint
+PASS: gdb.base/watchpoint.exp: did not trigger wrong watchpoint
+PASS: gdb.base/watchpoint.exp: disable in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: break marker6
+PASS: gdb.base/watchpoint.exp: continue to marker6
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: set local watch
+PASS: gdb.base/watchpoint.exp: trigger local watch
+PASS: gdb.base/watchpoint.exp: self-delete local watch
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: set partially local watch
+PASS: gdb.base/watchpoint.exp: trigger1 partially local watch
+PASS: gdb.base/watchpoint.exp: trigger2 partially local watch
+PASS: gdb.base/watchpoint.exp: self-delete partially local watch
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: set static local watch
+PASS: gdb.base/watchpoint.exp: trigger static local watch
+PASS: gdb.base/watchpoint.exp: continue after trigger static local watch
+PASS: gdb.base/watchpoint.exp: static local watch did not self-delete
+PASS: gdb.base/watchpoint.exp: tbreak recurser
+PASS: gdb.base/watchpoint.exp: cont
+PASS: gdb.base/watchpoint.exp: next past local_x initialization
+PASS: gdb.base/watchpoint.exp: set local watch in recursive call
+PASS: gdb.base/watchpoint.exp: trigger local watch in recursive call
+PASS: gdb.base/watchpoint.exp: self-delete local watch in recursive call
+PASS: gdb.base/watchpoint.exp: cont
+PASS: gdb.base/watchpoint.exp: tbreak recurser
+PASS: gdb.base/watchpoint.exp: cont
+PASS: gdb.base/watchpoint.exp: next past local_x initialization
+PASS: gdb.base/watchpoint.exp: set local watch in recursive call with explicit scope
+PASS: gdb.base/watchpoint.exp: trigger local watch with explicit scope in recursive call
+PASS: gdb.base/watchpoint.exp: self-delete local watch with explicit scope in recursive call (2)
+PASS: gdb.base/watchpoint.exp: disable in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: watchpoint refused to insert on nonexistent struct member
+PASS: gdb.base/watchpoint.exp: watch global_ptr
+PASS: gdb.base/watchpoint.exp: watch *(int *) 0
+PASS: gdb.base/watchpoint.exp: watch -location *global_ptr
+PASS: gdb.base/watchpoint.exp: watch *global_ptr
+PASS: gdb.base/watchpoint.exp: set $global_ptr_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: global_ptr next
+PASS: gdb.base/watchpoint.exp: next over ptr init
+PASS: gdb.base/watchpoint.exp: next over buffer set
+PASS: gdb.base/watchpoint.exp: delete $global_ptr_breakpoint_number
+PASS: gdb.base/watchpoint.exp: watch **global_ptr_ptr
+PASS: gdb.base/watchpoint.exp: set $global_ptr_ptr_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: global_ptr_ptr next
+PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr init
+PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr buffer set
+PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance
+PASS: gdb.base/watchpoint.exp: delete $global_ptr_ptr_breakpoint_number
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: second x assignment
+PASS: gdb.base/watchpoint.exp: watch x
+PASS: gdb.base/watchpoint.exp: next after watch x
+PASS: gdb.base/watchpoint.exp: delete watch x
+PASS: gdb.base/watchpoint.exp: watch buf
+PASS: gdb.base/watchpoint.exp: watchpoint on buf hit
+PASS: gdb.base/watchpoint.exp: delete watch buf
+PASS: gdb.base/watchpoint.exp: number is constant
+PASS: gdb.base/watchpoint.exp: number with cast is constant
+PASS: gdb.base/watchpoint.exp: marker1 is constant
+PASS: gdb.base/watchpoint.exp: watch count + 6
+PASS: gdb.base/watchpoint.exp: delete watchpoint `count + 6'
+PASS: gdb.base/watchpoint.exp: watch 7 + count
+PASS: gdb.base/watchpoint.exp: delete watchpoint `7 + count'
+PASS: gdb.base/watchpoint.exp: watch $pc
+PASS: gdb.base/watchpoint.exp: disable watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: reenable watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: watchpoint `$pc' is enabled
+PASS: gdb.base/watchpoint.exp: delete watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func5 breakpoint here
+PASS: gdb.base/watchpoint.exp: watch -location nullptr->p->x
+PASS: gdb.base/watchpoint.exp: watch -location .x
+PASS: gdb.base/watchpoint.exp: continue with watch -location
+PASS: gdb.base/watchpoint.exp: delete watch -location
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here
+PASS: gdb.base/watchpoint.exp: watch foo2
+PASS: gdb.base/watchpoint.exp: continue with watch foo2
+PASS: gdb.base/watchpoint.exp: delete watch foo2
+PASS: gdb.base/watchpoint.exp: continue to breakpoint: func7 breakpoint here
+PASS: gdb.base/watchpoint.exp: watch foo4
+PASS: gdb.base/watchpoint.exp: continue with watch foo4
+PASS: gdb.base/watchpoint.exp: delete watch foo4
+PASS: gdb.base/watchpoint.exp: rwatch disallowed for register based expression
+PASS: gdb.base/watchpoint.exp: awatch disallowed for register based expression
+PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker1
+PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker2
+PASS: gdb.base/watchpoint.exp: no-hw: info break in watchpoint.exp
+PASS: gdb.base/watchpoint.exp: no-hw: set watchpoint on ival3
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint found in watchpoint/breakpoint table
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: run to marker1 in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: enable watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: break func1
+PASS: gdb.base/watchpoint.exp: no-hw: set $func1_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint at func1
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, first time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 1
+PASS: gdb.base/watchpoint.exp: no-hw: delete $func1_breakpoint_number
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, second time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 2
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, third time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 3
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, fourth time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 4
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, fifth time
+PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 5
+PASS: gdb.base/watchpoint.exp: no-hw: continue to marker2
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint disabled
+PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_simple_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoints found in watchpoint/breakpoint table
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: no-hw: run to marker1 in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint enabled
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit in test_disabling_watchpoints, first time
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit in test_disabling_watchpoints, second time
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint #2 in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint disabled in table
+PASS: gdb.base/watchpoint.exp: no-hw: disabled watchpoint skipped
+PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_disabling_watchpoints
+PASS: gdb.base/watchpoint.exp: no-hw: watch ival2
+PASS: gdb.base/watchpoint.exp: no-hw: break func2 if 0
+PASS: gdb.base/watchpoint.exp: no-hw: p $func2_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: no-hw: calling function with watchpoint enabled
+PASS: gdb.base/watchpoint.exp: no-hw: finish from marker1
+PASS: gdb.base/watchpoint.exp: no-hw: back at main from marker1
+PASS: gdb.base/watchpoint.exp: no-hw: next to `for' in watchpoint.exp
+PASS: gdb.base/watchpoint.exp: no-hw: until to ival1 assignment
+PASS: gdb.base/watchpoint.exp: no-hw: until to ival3 assignment
+PASS: gdb.base/watchpoint.exp: no-hw: until out of loop
+PASS: gdb.base/watchpoint.exp: no-hw: step to ival2 assignment
+PASS: gdb.base/watchpoint.exp: no-hw: watch ptr1->val
+PASS: gdb.base/watchpoint.exp: no-hw: break marker5
+PASS: gdb.base/watchpoint.exp: no-hw: Test complex watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: did not trigger wrong watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: break marker6
+PASS: gdb.base/watchpoint.exp: no-hw: continue to marker6
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: set local watch
+PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch
+PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: set partially local watch
+PASS: gdb.base/watchpoint.exp: no-hw: trigger1 partially local watch
+PASS: gdb.base/watchpoint.exp: no-hw: trigger2 partially local watch
+PASS: gdb.base/watchpoint.exp: no-hw: self-delete partially local watch
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: set static local watch
+PASS: gdb.base/watchpoint.exp: no-hw: trigger static local watch
+PASS: gdb.base/watchpoint.exp: no-hw: continue after trigger static local watch
+PASS: gdb.base/watchpoint.exp: no-hw: static local watch did not self-delete
+PASS: gdb.base/watchpoint.exp: no-hw: tbreak recurser
+PASS: gdb.base/watchpoint.exp: no-hw: cont
+PASS: gdb.base/watchpoint.exp: no-hw: next past local_x initialization
+PASS: gdb.base/watchpoint.exp: no-hw: set local watch in recursive call
+PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch in recursive call
+PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch in recursive call
+PASS: gdb.base/watchpoint.exp: no-hw: cont
+PASS: gdb.base/watchpoint.exp: no-hw: tbreak recurser
+PASS: gdb.base/watchpoint.exp: no-hw: cont
+PASS: gdb.base/watchpoint.exp: no-hw: next past local_x initialization
+PASS: gdb.base/watchpoint.exp: no-hw: set local watch in recursive call with explicit scope
+PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch with explicit scope in recursive call
+PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch with explicit scope in recursive call (2)
+PASS: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_complex_watchpoint
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint refused to insert on nonexistent struct member
+PASS: gdb.base/watchpoint.exp: no-hw: watch global_ptr
+PASS: gdb.base/watchpoint.exp: no-hw: watch *(int *) 0
+PASS: gdb.base/watchpoint.exp: no-hw: watch -location *global_ptr
+PASS: gdb.base/watchpoint.exp: no-hw: watch *global_ptr
+PASS: gdb.base/watchpoint.exp: no-hw: set $global_ptr_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: no-hw: global_ptr next
+PASS: gdb.base/watchpoint.exp: no-hw: next over ptr init
+PASS: gdb.base/watchpoint.exp: no-hw: next over buffer set
+PASS: gdb.base/watchpoint.exp: no-hw: delete $global_ptr_breakpoint_number
+PASS: gdb.base/watchpoint.exp: no-hw: watch **global_ptr_ptr
+PASS: gdb.base/watchpoint.exp: no-hw: set $global_ptr_ptr_breakpoint_number = $bpnum
+PASS: gdb.base/watchpoint.exp: no-hw: global_ptr_ptr next
+PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr init
+PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr buffer set
+PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr pointer advance
+PASS: gdb.base/watchpoint.exp: no-hw: delete $global_ptr_ptr_breakpoint_number
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: second x assignment
+PASS: gdb.base/watchpoint.exp: no-hw: watch x
+PASS: gdb.base/watchpoint.exp: no-hw: next after watch x
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch x
+PASS: gdb.base/watchpoint.exp: no-hw: watch buf
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint on buf hit
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch buf
+PASS: gdb.base/watchpoint.exp: no-hw: number is constant
+PASS: gdb.base/watchpoint.exp: no-hw: number with cast is constant
+PASS: gdb.base/watchpoint.exp: no-hw: marker1 is constant
+PASS: gdb.base/watchpoint.exp: no-hw: watch count + 6
+PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `count + 6'
+PASS: gdb.base/watchpoint.exp: no-hw: watch 7 + count
+PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `7 + count'
+PASS: gdb.base/watchpoint.exp: no-hw: watch $pc
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint `$pc' is enabled
+PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func5 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
+PASS: gdb.base/watchpoint.exp: no-hw: watch -location .x
+PASS: gdb.base/watchpoint.exp: no-hw: continue with watch -location
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch -location
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func6 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: watch foo2
+PASS: gdb.base/watchpoint.exp: no-hw: continue with watch foo2
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch foo2
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func7 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: watch foo4
+PASS: gdb.base/watchpoint.exp: no-hw: continue with watch foo4
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch foo4
+PASS: gdb.base/watchpoints.exp: before inferior start: create watchpoint
+PASS: gdb.base/watchpoints.exp: before inferior start: create access watchpoint
+PASS: gdb.base/watchpoints.exp: before inferior start: create read watchpoint
+PASS: gdb.base/watchpoints.exp: watchpoint hit, first time
+PASS: gdb.base/watchpoints.exp: watchpoint hit, first time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 1
+PASS: gdb.base/watchpoints.exp: watchpoint ival1 hit, second time
+PASS: gdb.base/watchpoints.exp: Watchpoint ival1 hit count is 2
+PASS: gdb.base/watchpoints.exp: watchpoint hit, second time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 2
+PASS: gdb.base/watchpoints.exp: watchpoint ival1 hit, third time
+PASS: gdb.base/watchpoints.exp: Watchpoint ival1 hit count is 3
+PASS: gdb.base/watchpoints.exp: watchpoint hit, third time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 3
+PASS: gdb.base/watchpoints.exp: watchpoint hit, fourth time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 4
+PASS: gdb.base/watchpoints.exp: watchpoint hit, fifth time
+PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 5
+PASS: gdb.base/wchar.exp: print narrow
+PASS: gdb.base/wchar.exp: print single
+PASS: gdb.base/wchar.exp: print simple
+PASS: gdb.base/wchar.exp: print difficile
+PASS: gdb.base/wchar.exp: print simple[2]
+PASS: gdb.base/wchar.exp: print difficile[2]
+PASS: gdb.base/wchar.exp: show host-charset
+PASS: gdb.base/wchar.exp: print repeat
+PASS: gdb.base/wchar.exp: print repeat_p
+PASS: gdb.base/wchar.exp: set print null on
+PASS: gdb.base/wchar.exp: print repeat (print null on)
+PASS: gdb.base/wchar.exp: set print elements 3
+PASS: gdb.base/wchar.exp: print repeat (print elements 3)
+PASS: gdb.base/wchar.exp: print repeat_p (print elements 3)
+PASS: gdb.base/whatis-exp.exp: set variable x=14
+PASS: gdb.base/whatis-exp.exp: set variable y=2
+PASS: gdb.base/whatis-exp.exp: set variable z=2
+PASS: gdb.base/whatis-exp.exp: set variable w=3
+PASS: gdb.base/whatis-exp.exp: print value of x
+PASS: gdb.base/whatis-exp.exp: print value of y
+PASS: gdb.base/whatis-exp.exp: print value of z
+PASS: gdb.base/whatis-exp.exp: print value of w
+PASS: gdb.base/whatis-exp.exp: whatis value of x+y
+PASS: gdb.base/whatis-exp.exp: whatis value of x-y
+PASS: gdb.base/whatis-exp.exp: whatis value of x*y
+PASS: gdb.base/whatis-exp.exp: whatis value of x/y
+PASS: gdb.base/whatis-exp.exp: whatis value of x%y
+PASS: gdb.base/whatis-exp.exp: whatis value of x=y
+PASS: gdb.base/whatis-exp.exp: whatis value of x+=2
+PASS: gdb.base/whatis-exp.exp: whatis value of  ++x
+PASS: gdb.base/whatis-exp.exp: whatis value of  --x
+PASS: gdb.base/whatis-exp.exp: whatis value of  x++
+PASS: gdb.base/whatis-exp.exp: whatis value of  x--
+PASS: gdb.base/whatis.exp: whatis char
+PASS: gdb.base/whatis.exp: whatis signed char
+PASS: gdb.base/whatis.exp: whatis unsigned char
+PASS: gdb.base/whatis.exp: whatis short
+PASS: gdb.base/whatis.exp: whatis signed short
+PASS: gdb.base/whatis.exp: whatis unsigned short
+PASS: gdb.base/whatis.exp: whatis int
+PASS: gdb.base/whatis.exp: whatis signed int
+PASS: gdb.base/whatis.exp: whatis unsigned int
+PASS: gdb.base/whatis.exp: whatis long
+PASS: gdb.base/whatis.exp: whatis signed long
+PASS: gdb.base/whatis.exp: whatis unsigned long
+PASS: gdb.base/whatis.exp: whatis unsigned long long
+PASS: gdb.base/whatis.exp: whatis float
+PASS: gdb.base/whatis.exp: whatis double
+PASS: gdb.base/whatis.exp: whatis char array
+PASS: gdb.base/whatis.exp: whatis signed char array
+PASS: gdb.base/whatis.exp: whatis unsigned char array
+PASS: gdb.base/whatis.exp: whatis short array
+PASS: gdb.base/whatis.exp: whatis signed short array
+PASS: gdb.base/whatis.exp: whatis unsigned short array
+PASS: gdb.base/whatis.exp: whatis int array
+PASS: gdb.base/whatis.exp: whatis signed int array
+PASS: gdb.base/whatis.exp: whatis unsigned int array
+PASS: gdb.base/whatis.exp: whatis long array
+PASS: gdb.base/whatis.exp: whatis signed long array
+PASS: gdb.base/whatis.exp: whatis unsigned long array
+PASS: gdb.base/whatis.exp: whatis unsigned long array
+PASS: gdb.base/whatis.exp: whatis float array
+PASS: gdb.base/whatis.exp: whatis double array
+PASS: gdb.base/whatis.exp: whatis char pointer
+PASS: gdb.base/whatis.exp: whatis signed char pointer
+PASS: gdb.base/whatis.exp: whatis unsigned char pointer
+PASS: gdb.base/whatis.exp: whatis short pointer
+PASS: gdb.base/whatis.exp: whatis signed short pointer
+PASS: gdb.base/whatis.exp: whatis unsigned short pointer
+PASS: gdb.base/whatis.exp: whatis int pointer
+PASS: gdb.base/whatis.exp: whatis signed int pointer
+PASS: gdb.base/whatis.exp: whatis unsigned int pointer
+PASS: gdb.base/whatis.exp: whatis long pointer
+PASS: gdb.base/whatis.exp: whatis signed long pointer
+PASS: gdb.base/whatis.exp: whatis unsigned long pointer
+PASS: gdb.base/whatis.exp: whatis long long pointer
+PASS: gdb.base/whatis.exp: whatis signed long long pointer
+PASS: gdb.base/whatis.exp: whatis unsigned long long pointer
+PASS: gdb.base/whatis.exp: whatis float pointer
+PASS: gdb.base/whatis.exp: whatis double pointer
+PASS: gdb.base/whatis.exp: whatis named structure
+PASS: gdb.base/whatis.exp: whatis named structure using type name
+PASS: gdb.base/whatis.exp: whatis unnamed structure
+PASS: gdb.base/whatis.exp: whatis named union
+PASS: gdb.base/whatis.exp: whatis named union using type name
+PASS: gdb.base/whatis.exp: whatis unnamed union
+PASS: gdb.base/whatis.exp: whatis char function
+PASS: gdb.base/whatis.exp: whatis signed char function
+PASS: gdb.base/whatis.exp: whatis unsigned char function
+PASS: gdb.base/whatis.exp: whatis short function
+PASS: gdb.base/whatis.exp: whatis signed short function
+PASS: gdb.base/whatis.exp: whatis unsigned short function
+PASS: gdb.base/whatis.exp: whatis int function
+PASS: gdb.base/whatis.exp: whatis signed int function
+PASS: gdb.base/whatis.exp: whatis unsigned int function
+PASS: gdb.base/whatis.exp: whatis long function
+PASS: gdb.base/whatis.exp: whatis signed long function
+PASS: gdb.base/whatis.exp: whatis unsigned long function
+PASS: gdb.base/whatis.exp: whatis long long function
+PASS: gdb.base/whatis.exp: whatis signed long long function
+PASS: gdb.base/whatis.exp: whatis unsigned long long function
+PASS: gdb.base/whatis.exp: whatis float function
+PASS: gdb.base/whatis.exp: whatis double function
+PASS: gdb.base/whatis.exp: whatis complicated structure
+PASS: gdb.base/whatis.exp: whatis complicated union
+PASS: gdb.base/whatis.exp: whatis enumeration
+PASS: gdb.base/whatis.exp: whatis enumeration using type name
+PASS: gdb.base/whatis.exp: whatis outer structure
+PASS: gdb.base/whatis.exp: whatis outer structure member
+PASS: gdb.base/whatis.exp: whatis inner structure
+PASS: gdb.base/whatis.exp: whatis inner structure member
+PASS: gdb.base/whatis.exp: whatis inner union
+PASS: gdb.base/whatis.exp: whatis inner union member
+PASS: gdb.base/whatis.exp: whatis using typedef type name
+PASS: gdb.base/whatis.exp: whatis applied to variable defined by typedef
+PASS: gdb.base/whatis.exp: whatis applied to pointer to pointer to function
+PASS: gdb.base/whatis.exp: whatis applied to const pointer to pointer to function
+PASS: gdb.base/whatis.exp: whatis applied to pointer to const pointer to function
+PASS: gdb.base/whatis.exp: whatis applied to pointer to function returning pointer to int
+PASS: gdb.base/whatis.exp: whatis applied to pointer to pointer to function returning pointer to int
+PASS: gdb.base/whatis.exp: whatis applied to pointer to function returning pointer to array
+PASS: gdb.base/whatis.exp: whatis applied to pointer to function taking int,int and returning int
+PASS: gdb.base/whatis.exp: whatis applied to pointer to function taking const int ptr and varargs and returning int
+PASS: gdb.base/whatis.exp: whatis applied to function with types trailing 'void'
+PASS: gdb.base/whatis.exp: whatis applied to function with 'void' parameter type
+PASS: gdb.base/wrong_frame_bt_full.exp: bt full
+UNTESTED: gdb.compile/compile-ifunc.exp: nodebug: compile command not supported (could not find libcc1 shared library?)
+UNTESTED: gdb.compile/compile-print.exp: compile command not supported (could not find libcc1 shared library?)
+UNTESTED: gdb.compile/compile-setjmp.exp: compile command not supported (could not find libcc1 shared library?)
+PASS: gdb.compile/compile-tls.exp: successfully compiled posix threads test case
+UNTESTED: gdb.compile/compile-tls.exp: compile command not supported (could not find libcc1 shared library?)
+PASS: gdb.compile/compile.exp: Test compile code command without running inferior
+PASS: gdb.compile/compile.exp: Test compile command without running inferior
+PASS: gdb.compile/compile.exp: Test compile file command without running inferior
+UNTESTED: gdb.compile/compile.exp: compile command not supported (could not find libcc1 shared library?)
+PASS: gdb.cp/abstract-origin.exp: continue to breakpoint: break-here
+PASS: gdb.cp/abstract-origin.exp: p problem
+PASS: gdb.cp/annota2.exp: set height 0
+PASS: gdb.cp/annota2.exp: breakpoint main
+PASS: gdb.cp/annota2.exp: annotation set at level 2
+PASS: gdb.cp/annota2.exp: run until main breakpoint
+PASS: gdb.cp/annota2.exp: print class
+PASS: gdb.cp/annota2.exp: continue until exit
+PASS: gdb.cp/annota2.exp: delete bps
+PASS: gdb.cp/annota2.exp: breakpoint at main
+PASS: gdb.cp/annota2.exp: run until main breakpoint
+PASS: gdb.cp/annota2.exp: set watch on a.x
+PASS: gdb.cp/annota2.exp: watch triggered on a.x
+PASS: gdb.cp/annota2.exp: annotate-quit
+PASS: gdb.cp/annota3.exp: set height 0
+PASS: gdb.cp/annota3.exp: breakpoint main
+PASS: gdb.cp/annota3.exp: annotation set at level 3
+PASS: gdb.cp/annota3.exp: first run until main breakpoint
+PASS: gdb.cp/annota3.exp: print class
+PASS: gdb.cp/annota3.exp: continue to exit
+PASS: gdb.cp/annota3.exp: delete bps
+PASS: gdb.cp/annota3.exp: break at main
+PASS: gdb.cp/annota3.exp: second run until main breakpoint
+PASS: gdb.cp/annota3.exp: set watch on a.x
+PASS: gdb.cp/annota3.exp: watch triggered on a.x
+PASS: gdb.cp/annota3.exp: annotate-quit
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::doit1(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::doit1(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::doit1(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::one::one(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::one::one(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::one::one(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::one::one(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::doit2(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::doit2(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::doit2(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::doit2(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::two::two(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::two::two(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::two::two(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::two::two(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::doit1(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::doit1(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::doit1(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::one::one(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::one::one(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::one::one(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::one::one(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::doit2(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::doit2(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::doit2(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::doit2(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::two::two(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::two::two(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::two::two(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::two::two(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(int)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(int)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(int)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(int)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::doit1(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::doit1(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::doit1(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::one::one(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::one::one(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::one::one(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::one::one(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::doit2(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::doit2(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::doit2(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::doit2(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::two::two(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::two::two(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::two::two(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::two::two(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::doit3(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(char *)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(char *)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(char *)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::three(char *)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::one::doit(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::one::doit(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::one::doit(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::one::doit(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::two::doit(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::two::doit(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::two::doit(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::two::doit(void)'
+PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::doit(void)
+PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::doit(void)'
+PASS: gdb.cp/anon-ns.exp: break (anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::doit(void)
+PASS: gdb.cp/anon-ns.exp: break '(anonymous namespace)::A::(anonymous namespace)::(anonymous namespace)::three::doit(void)'
+PASS: gdb.cp/anon-ns.exp: ptype '(anonymous namespace)'
+PASS: gdb.cp/anon-struct.exp: print type of t::t
+PASS: gdb.cp/anon-struct.exp: print type of X::t2
+PASS: gdb.cp/anon-struct.exp: print type of X::t2::t2
+PASS: gdb.cp/anon-struct.exp: print type of t3::~t3
+PASS: gdb.cp/anon-union.exp: set width 0
+PASS: gdb.cp/anon-union.exp: next 1
+PASS: gdb.cp/anon-union.exp: print foo 1
+PASS: gdb.cp/anon-union.exp: next 2
+PASS: gdb.cp/anon-union.exp: print foo 2
+PASS: gdb.cp/anon-union.exp: set var foo.cloth
+PASS: gdb.cp/anon-union.exp: print foo 3
+PASS: gdb.cp/anon-union.exp: next 3
+PASS: gdb.cp/anon-union.exp: print foo 4
+PASS: gdb.cp/anon-union.exp: set var foo.pebble
+PASS: gdb.cp/anon-union.exp: print foo 5
+PASS: gdb.cp/anon-union.exp: set var foo.qux
+PASS: gdb.cp/anon-union.exp: print foo 6
+PASS: gdb.cp/anon-union.exp: set var foo.mux
+PASS: gdb.cp/anon-union.exp: print foo 7
+PASS: gdb.cp/anon-union.exp: set var foo.x.rock
+PASS: gdb.cp/anon-union.exp: print foo 8
+PASS: gdb.cp/anon-union.exp: set var foo.x.rock2
+PASS: gdb.cp/anon-union.exp: print foo 9
+PASS: gdb.cp/anon-union.exp: next 4
+PASS: gdb.cp/anon-union.exp: print w 1
+PASS: gdb.cp/anon-union.exp: print z 1
+PASS: gdb.cp/anon-union.exp: next 5
+PASS: gdb.cp/anon-union.exp: print w 2
+PASS: gdb.cp/anon-union.exp: print z 2
+PASS: gdb.cp/anon-union.exp: set var z
+PASS: gdb.cp/anon-union.exp: print w 3
+PASS: gdb.cp/anon-union.exp: print z 3
+PASS: gdb.cp/arg-reference.exp: No false reference
+PASS: gdb.cp/baseenum.exp: continue to breakpoint: breakpoint 1
+PASS: gdb.cp/baseenum.exp: Print enum constant X of class A
+PASS: gdb.cp/baseenum.exp: continue to breakpoint: breakpoint 2
+PASS: gdb.cp/baseenum.exp: Print enum constant X of class A in namespace N
+PASS: gdb.cp/bool.exp: print return_true()
+PASS: gdb.cp/bool.exp: print return_false()
+FAIL: gdb.cp/breakpoint.exp: continue to C1::Nested::foo
+PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method
+PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method 2
+PASS: gdb.cp/breakpoint.exp: continue to breakpoint
+PASS: gdb.cp/breakpoint.exp: check the member variable
+PASS: gdb.cp/breakpoint.exp: continue to breakpoint
+PASS: gdb.cp/breakpoint.exp: check the member variable
+PASS: gdb.cp/bs15503.exp: break StringTest<wchar_t>::testFunction
+PASS: gdb.cp/bs15503.exp: continue to StringTest<wchar_t>
+PASS: gdb.cp/bs15503.exp: continue to breakpoint: find position where blank needs to be inserted
+PASS: gdb.cp/bs15503.exp: print s.length()
+PASS: gdb.cp/bs15503.exp: print s[0]
+PASS: gdb.cp/bs15503.exp: print s[s.length()-1]
+PASS: gdb.cp/bs15503.exp: print (const char *) s
+PASS: gdb.cp/bs15503.exp: print (const char *) s.substr(0,4)
+PASS: gdb.cp/bs15503.exp: print (const char *) (s=s.substr(0,4))
+PASS: gdb.cp/call-c.exp: b 42
+PASS: gdb.cp/call-c.exp: print foo(1)
+PASS: gdb.cp/call-c.exp: continue to bp
+PASS: gdb.cp/call-c.exp: print rf->func()
+PASS: gdb.cp/call-c.exp: print handle->func()
+PASS: gdb.cp/casts.exp: set print symbol off
+PASS: gdb.cp/casts.exp: cast base class pointer to derived class pointer
+PASS: gdb.cp/casts.exp: let compiler cast base class pointer to derived class pointer
+PASS: gdb.cp/casts.exp: cast derived class pointer to base class pointer
+PASS: gdb.cp/casts.exp: cast derived class reference to base class reference
+PASS: gdb.cp/casts.exp: cast base class reference to derived class reference
+PASS: gdb.cp/casts.exp: let compiler cast base class reference to derived class reference
+PASS: gdb.cp/casts.exp: basic test of const_cast
+PASS: gdb.cp/casts.exp: const_cast of 0
+PASS: gdb.cp/casts.exp: basic test of static_cast
+PASS: gdb.cp/casts.exp: static_cast to reference type
+PASS: gdb.cp/casts.exp: basic test of reinterpret_cast
+PASS: gdb.cp/casts.exp: test invalid reinterpret_cast
+PASS: gdb.cp/casts.exp: reinterpret_cast to reference type
+PASS: gdb.cp/casts.exp: whatis decltype(5)
+PASS: gdb.cp/casts.exp: old-style cast using __typeof__
+PASS: gdb.cp/casts.exp: static_cast using __typeof__
+PASS: gdb.cp/casts.exp: reinterpret_cast using __typeof__
+PASS: gdb.cp/casts.exp: old-style cast using __typeof
+PASS: gdb.cp/casts.exp: static_cast using __typeof
+PASS: gdb.cp/casts.exp: reinterpret_cast using __typeof
+PASS: gdb.cp/casts.exp: old-style cast using __decltype
+PASS: gdb.cp/casts.exp: static_cast using __decltype
+PASS: gdb.cp/casts.exp: reinterpret_cast using __decltype
+PASS: gdb.cp/casts.exp: whatis __decltype(*a)
+PASS: gdb.cp/casts.exp: invalid dynamic_cast
+PASS: gdb.cp/casts.exp: dynamic_cast of 0 to void*
+PASS: gdb.cp/casts.exp: dynamic_cast simple upcast
+PASS: gdb.cp/casts.exp: dynamic_cast upcast to unique base
+PASS: gdb.cp/casts.exp: dynamic_cast simple upcast to reference
+PASS: gdb.cp/casts.exp: dynamic_cast simple downcast
+PASS: gdb.cp/casts.exp: dynamic_cast simple downcast to intermediate class
+PASS: gdb.cp/casts.exp: dynamic_cast to non-existing base
+PASS: gdb.cp/casts.exp: dynamic_cast to reference to non-existing base
+PASS: gdb.cp/casts.exp: dynamic_cast unique downcast
+PASS: gdb.cp/casts.exp: dynamic_cast to sibling
+PASS: gdb.cp/chained-calls.exp: continue to breakpoint: Break here
+PASS: gdb.cp/chained-calls.exp: g(f())
+PASS: gdb.cp/chained-calls.exp: q(p())
+PASS: gdb.cp/chained-calls.exp: p() + r()
+PASS: gdb.cp/chained-calls.exp: q(p() + r())
+PASS: gdb.cp/chained-calls.exp: g(f() + f())
+PASS: gdb.cp/chained-calls.exp: g(f(g(f() + f())) + f())
+FAIL: gdb.cp/chained-calls.exp: getb(makeb(), ...)
+FAIL: gdb.cp/chained-calls.exp: *c
+FAIL: gdb.cp/chained-calls.exp: *c + *c
+FAIL: gdb.cp/chained-calls.exp: q(*c + *c)
+PASS: gdb.cp/chained-calls.exp: make_int().get_type ()
+PASS: gdb.cp/class2.exp: set print object off
+PASS: gdb.cp/class2.exp: set print symbol off
+PASS: gdb.cp/class2.exp: print alpha at marker return 0
+PASS: gdb.cp/class2.exp: print beta at marker return 0
+PASS: gdb.cp/class2.exp: print * aap at marker return 0
+PASS: gdb.cp/class2.exp: print * bbp at marker return 0
+PASS: gdb.cp/class2.exp: print * abp at marker return 0, s-p-o off
+PASS: gdb.cp/class2.exp: print * (B *) abp at marker return 0
+PASS: gdb.cp/class2.exp: print delta with "print object" off
+PASS: gdb.cp/class2.exp: print object with no data fields
+PASS: gdb.cp/class2.exp: set print object on
+PASS: gdb.cp/class2.exp: p acp
+PASS: gdb.cp/class2.exp: p acp->c1
+PASS: gdb.cp/class2.exp: p acp->c2
+PASS: gdb.cp/class2.exp: print delta with "print object" on
+PASS: gdb.cp/class2.exp: p aref
+PASS: gdb.cp/classes.exp: ptype struct default_public_struct
+PASS: gdb.cp/classes.exp: ptype struct explicit_public_struct
+PASS: gdb.cp/classes.exp: ptype struct protected_struct
+PASS: gdb.cp/classes.exp: ptype struct private_struct
+PASS: gdb.cp/classes.exp: ptype struct mixed_protection_struct
+PASS: gdb.cp/classes.exp: ptype class public_class
+PASS: gdb.cp/classes.exp: ptype class protected_class
+PASS: gdb.cp/classes.exp: ptype class default_private_class
+PASS: gdb.cp/classes.exp: ptype class explicit_private_class
+PASS: gdb.cp/classes.exp: ptype class mixed_protection_class
+PASS: gdb.cp/classes.exp: ptype class A
+PASS: gdb.cp/classes.exp: ptype class B
+PASS: gdb.cp/classes.exp: ptype class C
+PASS: gdb.cp/classes.exp: ptype class D
+PASS: gdb.cp/classes.exp: ptype class E
+PASS: gdb.cp/classes.exp: ptype class Static
+PASS: gdb.cp/classes.exp: ptype class vA
+PASS: gdb.cp/classes.exp: ptype class vB
+PASS: gdb.cp/classes.exp: ptype class vC
+PASS: gdb.cp/classes.exp: ptype class vD
+PASS: gdb.cp/classes.exp: ptype class vE
+PASS: gdb.cp/classes.exp: ptype class Base1
+PASS: gdb.cp/classes.exp: ptype class Foo
+PASS: gdb.cp/classes.exp: ptype class Bar
+PASS: gdb.cp/classes.exp: ptype class DynamicBar
+PASS: gdb.cp/classes.exp: print g_A.a
+PASS: gdb.cp/classes.exp: print g_A.x
+PASS: gdb.cp/classes.exp: print g_B.b
+PASS: gdb.cp/classes.exp: print g_B.x
+PASS: gdb.cp/classes.exp: print g_C.c
+PASS: gdb.cp/classes.exp: print g_C.x
+PASS: gdb.cp/classes.exp: print g_D.d
+PASS: gdb.cp/classes.exp: print g_D.x
+PASS: gdb.cp/classes.exp: print g_E.e
+PASS: gdb.cp/classes.exp: print g_E.x
+PASS: gdb.cp/classes.exp: print g_A.b
+PASS: gdb.cp/classes.exp: print g_B.c
+PASS: gdb.cp/classes.exp: print g_B.d
+PASS: gdb.cp/classes.exp: print g_C.b
+PASS: gdb.cp/classes.exp: print g_C.d
+PASS: gdb.cp/classes.exp: print g_D.e
+PASS: gdb.cp/classes.exp: print g_A.y
+PASS: gdb.cp/classes.exp: print g_B.z
+PASS: gdb.cp/classes.exp: print g_C.q
+PASS: gdb.cp/classes.exp: print g_D.p
+PASS: gdb.cp/classes.exp: call class_param.Aptr_a (&g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aptr_x (&g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aptr_a (&g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aptr_x (&g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aref_a (g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aref_x (g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aref_a (g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aref_x (g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aval_a (g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aval_x (g_A)
+PASS: gdb.cp/classes.exp: call class_param.Aval_a (g_B)
+PASS: gdb.cp/classes.exp: call class_param.Aval_x (g_B)
+PASS: gdb.cp/classes.exp: unrelated class *param
+PASS: gdb.cp/classes.exp: unrelated class &param
+PASS: gdb.cp/classes.exp: unrelated class param
+PASS: gdb.cp/classes.exp: continue to enums2(\(\)|)
+PASS: gdb.cp/classes.exp: print obj_with_enum (1)
+PASS: gdb.cp/classes.exp: next
+PASS: gdb.cp/classes.exp: print obj_with_enum (2)
+PASS: gdb.cp/classes.exp: print obj_with_enum.priv_enum
+PASS: gdb.cp/classes.exp: ptype obj_with_enum.priv_enum
+PASS: gdb.cp/classes.exp: ptype obj_with_enum
+PASS: gdb.cp/classes.exp: print (ClassWithEnum::PrivEnum) 42
+PASS: gdb.cp/classes.exp: print ('ClassWithEnum::PrivEnum') 42
+PASS: gdb.cp/classes.exp: print Bar::z
+PASS: gdb.cp/classes.exp: print &Foo::x
+PASS: gdb.cp/classes.exp: print (int)&Foo::x
+PASS: gdb.cp/classes.exp: print (int)&Bar::y == 2*sizeof(int)
+PASS: gdb.cp/classes.exp: ptype Bar::z
+PASS: gdb.cp/classes.exp: ptype &Bar::z
+PASS: gdb.cp/classes.exp: print (int)pmi == sizeof(int)
+PASS: gdb.cp/classes.exp: print Foo::st
+PASS: gdb.cp/classes.exp: print bar.st
+PASS: gdb.cp/classes.exp: print &foo.st
+PASS: gdb.cp/classes.exp: print &Bar::st
+PASS: gdb.cp/classes.exp: print *$
+PASS: gdb.cp/classes.exp: set print static-members off
+PASS: gdb.cp/classes.exp: print csi without static members
+PASS: gdb.cp/classes.exp: print cnsi without static members
+PASS: gdb.cp/classes.exp: set print static-members on
+PASS: gdb.cp/classes.exp: print csi with static members
+PASS: gdb.cp/classes.exp: print cnsi with static members
+PASS: gdb.cp/classes.exp: finish from marker_reg1
+PASS: gdb.cp/classes.exp: calling method for small class
+PASS: gdb.cp/classes.exp: print ctor of typedef class
+PASS: gdb.cp/classes.exp: print dtor of typedef class
+PASS: gdb.cp/classes.exp: list ByAnyOtherName::times
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at 'GDB<int>::a() const'
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at 'GDB<int>::b() volatile'
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at 'GDB<int>::c() const volatile'
+PASS: gdb.cp/cmpd-minsyms.exp: set language c++
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<int>::operator ==
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<int>::operator==(GDB<int> const&)
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<char>::harder(char)
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<int>::harder(int)
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at "int GDB<char>::even_harder<int>(char)"
+PASS: gdb.cp/cmpd-minsyms.exp: setting breakpoint at GDB<int>::simple()
+PASS: gdb.cp/converts.exp: continue to breakpoint: end of main
+PASS: gdb.cp/converts.exp: typedef to another typedef
+PASS: gdb.cp/converts.exp: typedef to typedef of a typedef
+PASS: gdb.cp/converts.exp: Pointer-to-pointer-to-pointer derived to Pointer-to-pointer-to-pointer base.
+PASS: gdb.cp/converts.exp: pointer to pointer
+PASS: gdb.cp/converts.exp: pointer to array
+PASS: gdb.cp/converts.exp: pointer to pointer of wrong type
+PASS: gdb.cp/converts.exp: pointer to pointer of wrong type
+PASS: gdb.cp/converts.exp: pointer to ancestor pointer
+PASS: gdb.cp/converts.exp: pointer to void pointer
+PASS: gdb.cp/converts.exp: pointer to void pointer pointer
+PASS: gdb.cp/converts.exp: pointer to boolean
+PASS: gdb.cp/converts.exp: pointer to long int
+PASS: gdb.cp/converts.exp: pointer pointer to void pointer
+PASS: gdb.cp/converts.exp: pointer pointer to pointer pointer
+PASS: gdb.cp/converts.exp: pointer pointer to array of arrays
+PASS: gdb.cp/converts.exp: pointer pointer to array of pointers
+PASS: gdb.cp/converts.exp: pointer pointer to array of wrong pointers
+PASS: gdb.cp/converts.exp: check all parameters for badness
+PASS: gdb.cp/converts.exp: null pointer conversion
+PASS: gdb.cp/converts.exp: p foo3_1 (0, 1)
+PASS: gdb.cp/converts.exp: p foo3_1 (0, (const char**) 1)
+PASS: gdb.cp/converts.exp: p foo3_2 (0, 0)
+PASS: gdb.cp/converts.exp: p foo3_2 (0, (char const**) 0)
+PASS: gdb.cp/converts.exp: p foo1_7(0)
+PASS: gdb.cp/converts.exp: p foo1_7(integer)
+PASS: gdb.cp/converts.exp: p foo1_7(long_int)
+PASS: gdb.cp/converts.exp: p foo1_7(*a)
+PASS: gdb.cp/converts.exp: p foo1_7(MY_A)
+PASS: gdb.cp/converts.exp: p foo1_7(&foo1_7)
+PASS: gdb.cp/converts.exp: p foo1_7(&A::member_)
+PASS: gdb.cp/converts.exp: p foo1_7(a)
+PASS: gdb.cp/converts.exp: p foo1_7(fp)
+PASS: gdb.cp/converts.exp: p foo1_7(dp)
+PASS: gdb.cp/converts.exp: p foo1_7(-1.23)
+PASS: gdb.cp/converts.exp: p foo1_7(ta)
+PASS: gdb.cp/converts.exp: show check type
+PASS: gdb.cp/converts.exp: p foo1_type_check (123)
+PASS: gdb.cp/converts.exp: p foo2_type_check (0, 1)
+PASS: gdb.cp/converts.exp: p foo2_type_check (1, 0)
+PASS: gdb.cp/converts.exp: p foo2_type_check (1, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 0, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 1, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 0, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 1, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 1, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 1, 1)
+PASS: gdb.cp/converts.exp: set check type off
+PASS: gdb.cp/converts.exp: show check type
+PASS: gdb.cp/converts.exp: p foo1_type_check (123)
+PASS: gdb.cp/converts.exp: p foo2_type_check (0, 1)
+PASS: gdb.cp/converts.exp: p foo2_type_check (1, 0)
+PASS: gdb.cp/converts.exp: p foo2_type_check (1, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 0, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 1, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 0, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (0, 1, 1)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 1, 0)
+PASS: gdb.cp/converts.exp: p foo3_type_check (1, 1, 1)
+PASS: gdb.cp/converts.exp: p foo3_2 (1,1)
+PASS: gdb.cp/cp-relocate.exp: info functions
+PASS: gdb.cp/cp-relocate.exp: get address of func<1>(int)
+PASS: gdb.cp/cp-relocate.exp: get address of func<2>(int)
+PASS: gdb.cp/cp-relocate.exp: get address of caller
+PASS: gdb.cp/cp-relocate.exp: C++ functions have different addresses
+PASS: gdb.cp/cp-relocate.exp: info file
+PASS: gdb.cp/cp-relocate.exp: add-symbol-file cp-relocate.o
+PASS: gdb.cp/cp-relocate.exp: break *func<1>(int)
+PASS: gdb.cp/cp-relocate.exp: break *func<2>(int)
+PASS: gdb.cp/cpcompletion.exp: complete class methods
+PASS: gdb.cp/cpcompletion.exp: complete class methods beginning with F
+PASS: gdb.cp/cpcompletion.exp: complete p foo1.g
+PASS: gdb.cp/cpcompletion.exp: complete p foo1.base
+PASS: gdb.cp/cpcompletion.exp: complete p foo1.Fo
+PASS: gdb.cp/cpcompletion.exp: complete p a.g
+PASS: gdb.cp/cpexprs.exp: set listsize 1
+PASS: gdb.cp/cpexprs.exp: print base1::a_function
+PASS: gdb.cp/cpexprs.exp: print base1::base1(int)
+PASS: gdb.cp/cpexprs.exp: print base1::base1(void)
+PASS: gdb.cp/cpexprs.exp: print base2::a_function
+PASS: gdb.cp/cpexprs.exp: print base2::base2
+PASS: gdb.cp/cpexprs.exp: print base::base(int)
+PASS: gdb.cp/cpexprs.exp: print base::base(void)
+PASS: gdb.cp/cpexprs.exp: print base::operator char*
+PASS: gdb.cp/cpexprs.exp: print base::operator delete
+PASS: gdb.cp/cpexprs.exp: print base::operator delete[]
+PASS: gdb.cp/cpexprs.exp: print base::operator fluff*
+PASS: gdb.cp/cpexprs.exp: print base::operator fluff**
+PASS: gdb.cp/cpexprs.exp: print base::operator int
+FAIL: gdb.cp/cpexprs.exp: print base::operator new
+FAIL: gdb.cp/cpexprs.exp: print base::operator new[]
+PASS: gdb.cp/cpexprs.exp: print base::operator!
+PASS: gdb.cp/cpexprs.exp: print base::operator!=
+PASS: gdb.cp/cpexprs.exp: print base::operator%
+PASS: gdb.cp/cpexprs.exp: print base::operator%=
+PASS: gdb.cp/cpexprs.exp: print base::operator&
+PASS: gdb.cp/cpexprs.exp: print base::operator&&
+PASS: gdb.cp/cpexprs.exp: print base::operator&=
+PASS: gdb.cp/cpexprs.exp: print base::operator()
+PASS: gdb.cp/cpexprs.exp: print base::operator*
+PASS: gdb.cp/cpexprs.exp: print base::operator*=
+PASS: gdb.cp/cpexprs.exp: print base::operator+
+PASS: gdb.cp/cpexprs.exp: print base::operator++
+PASS: gdb.cp/cpexprs.exp: print base::operator+=
+PASS: gdb.cp/cpexprs.exp: print base::operator-
+PASS: gdb.cp/cpexprs.exp: print base::operator--
+PASS: gdb.cp/cpexprs.exp: print base::operator-=
+PASS: gdb.cp/cpexprs.exp: print base::operator/
+PASS: gdb.cp/cpexprs.exp: print base::operator/=
+PASS: gdb.cp/cpexprs.exp: print base::operator<
+PASS: gdb.cp/cpexprs.exp: print base::operator<<
+PASS: gdb.cp/cpexprs.exp: print base::operator<<=
+PASS: gdb.cp/cpexprs.exp: print base::operator<=
+PASS: gdb.cp/cpexprs.exp: print base::operator=
+PASS: gdb.cp/cpexprs.exp: print base::operator==
+PASS: gdb.cp/cpexprs.exp: print base::operator>
+PASS: gdb.cp/cpexprs.exp: print base::operator>=
+PASS: gdb.cp/cpexprs.exp: print base::operator>>
+PASS: gdb.cp/cpexprs.exp: print base::operator>>=
+PASS: gdb.cp/cpexprs.exp: print base::operator[]
+PASS: gdb.cp/cpexprs.exp: print base::operator^
+PASS: gdb.cp/cpexprs.exp: print base::operator^=
+PASS: gdb.cp/cpexprs.exp: print base::operator|
+PASS: gdb.cp/cpexprs.exp: print base::operator|=
+PASS: gdb.cp/cpexprs.exp: print base::operator||
+PASS: gdb.cp/cpexprs.exp: print base::operator~
+PASS: gdb.cp/cpexprs.exp: print base::overload(base&) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(char*) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(int) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(long) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(short) const
+PASS: gdb.cp/cpexprs.exp: print base::overload(void) const
+PASS: gdb.cp/cpexprs.exp: print base::~base
+PASS: gdb.cp/cpexprs.exp: print derived::a_function
+PASS: gdb.cp/cpexprs.exp: print derived::derived
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, char>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, short>
+PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, short, int>
+PASS: gdb.cp/cpexprs.exp: print flubber<long, short, long, short, long>
+PASS: gdb.cp/cpexprs.exp: print flubber<short, int, short, int, short>
+PASS: gdb.cp/cpexprs.exp: print policy1::function
+PASS: gdb.cp/cpexprs.exp: print policy1::policy
+PASS: gdb.cp/cpexprs.exp: print policy2::function
+PASS: gdb.cp/cpexprs.exp: print policy2::policy
+PASS: gdb.cp/cpexprs.exp: print policy3::function
+PASS: gdb.cp/cpexprs.exp: print policy3::policy
+PASS: gdb.cp/cpexprs.exp: print policy4::function
+PASS: gdb.cp/cpexprs.exp: print policy4::policy
+PASS: gdb.cp/cpexprs.exp: print policyd1::function
+PASS: gdb.cp/cpexprs.exp: print policyd1::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd1::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd2::function
+PASS: gdb.cp/cpexprs.exp: print policyd2::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd2::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd3::function
+PASS: gdb.cp/cpexprs.exp: print policyd3::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd3::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd4::function
+PASS: gdb.cp/cpexprs.exp: print policyd4::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd4::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd5::function
+PASS: gdb.cp/cpexprs.exp: print policyd5::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd5::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::function
+PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::function
+PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::function
+PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<long, operation_1<long> >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<long, operation_1<long> >::~policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::function
+PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::policyd
+PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
+PASS: gdb.cp/cpexprs.exp: print tclass<base>::do_something
+PASS: gdb.cp/cpexprs.exp: print tclass<char>::do_something
+PASS: gdb.cp/cpexprs.exp: print tclass<int>::do_something
+PASS: gdb.cp/cpexprs.exp: print tclass<long>::do_something
+PASS: gdb.cp/cpexprs.exp: print tclass<short>::do_something
+PASS: gdb.cp/cpexprs.exp: print test_function
+PASS: gdb.cp/cpexprs.exp: list base1::a_function
+PASS: gdb.cp/cpexprs.exp: list base1::base1(int)
+PASS: gdb.cp/cpexprs.exp: list base1::base1(void)
+PASS: gdb.cp/cpexprs.exp: list base2::a_function
+PASS: gdb.cp/cpexprs.exp: list base2::base2
+PASS: gdb.cp/cpexprs.exp: list base::base(int)
+PASS: gdb.cp/cpexprs.exp: list base::base(void)
+PASS: gdb.cp/cpexprs.exp: list base::operator char*
+PASS: gdb.cp/cpexprs.exp: list base::operator delete
+PASS: gdb.cp/cpexprs.exp: list base::operator delete[]
+PASS: gdb.cp/cpexprs.exp: list base::operator fluff*
+PASS: gdb.cp/cpexprs.exp: list base::operator fluff**
+PASS: gdb.cp/cpexprs.exp: list base::operator int
+PASS: gdb.cp/cpexprs.exp: list base::operator new
+PASS: gdb.cp/cpexprs.exp: list base::operator new[]
+PASS: gdb.cp/cpexprs.exp: list base::operator!
+PASS: gdb.cp/cpexprs.exp: list base::operator!=
+PASS: gdb.cp/cpexprs.exp: list base::operator%
+PASS: gdb.cp/cpexprs.exp: list base::operator%=
+PASS: gdb.cp/cpexprs.exp: list base::operator&
+PASS: gdb.cp/cpexprs.exp: list base::operator&&
+PASS: gdb.cp/cpexprs.exp: list base::operator&=
+PASS: gdb.cp/cpexprs.exp: list base::operator()
+PASS: gdb.cp/cpexprs.exp: list base::operator*
+PASS: gdb.cp/cpexprs.exp: list base::operator*=
+PASS: gdb.cp/cpexprs.exp: list base::operator+
+PASS: gdb.cp/cpexprs.exp: list base::operator++
+PASS: gdb.cp/cpexprs.exp: list base::operator+=
+PASS: gdb.cp/cpexprs.exp: list base::operator-
+PASS: gdb.cp/cpexprs.exp: list base::operator--
+PASS: gdb.cp/cpexprs.exp: list base::operator-=
+PASS: gdb.cp/cpexprs.exp: list base::operator/
+PASS: gdb.cp/cpexprs.exp: list base::operator/=
+PASS: gdb.cp/cpexprs.exp: list base::operator<
+PASS: gdb.cp/cpexprs.exp: list base::operator<<
+PASS: gdb.cp/cpexprs.exp: list base::operator<<=
+PASS: gdb.cp/cpexprs.exp: list base::operator<=
+PASS: gdb.cp/cpexprs.exp: list base::operator=
+PASS: gdb.cp/cpexprs.exp: list base::operator==
+PASS: gdb.cp/cpexprs.exp: list base::operator>
+PASS: gdb.cp/cpexprs.exp: list base::operator>=
+PASS: gdb.cp/cpexprs.exp: list base::operator>>
+PASS: gdb.cp/cpexprs.exp: list base::operator>>=
+PASS: gdb.cp/cpexprs.exp: list base::operator[]
+PASS: gdb.cp/cpexprs.exp: list base::operator^
+PASS: gdb.cp/cpexprs.exp: list base::operator^=
+PASS: gdb.cp/cpexprs.exp: list base::operator|
+PASS: gdb.cp/cpexprs.exp: list base::operator|=
+PASS: gdb.cp/cpexprs.exp: list base::operator||
+PASS: gdb.cp/cpexprs.exp: list base::operator~
+PASS: gdb.cp/cpexprs.exp: list base::overload(base&) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(char*) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(int) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(long) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(short) const
+PASS: gdb.cp/cpexprs.exp: list base::overload(void) const
+PASS: gdb.cp/cpexprs.exp: list base::~base
+PASS: gdb.cp/cpexprs.exp: list derived::a_function
+PASS: gdb.cp/cpexprs.exp: list derived::derived
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, char>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, short>
+PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, short, int>
+PASS: gdb.cp/cpexprs.exp: list flubber<long, short, long, short, long>
+PASS: gdb.cp/cpexprs.exp: list flubber<short, int, short, int, short>
+PASS: gdb.cp/cpexprs.exp: list policy1::function
+PASS: gdb.cp/cpexprs.exp: list policy1::policy
+PASS: gdb.cp/cpexprs.exp: list policy2::function
+PASS: gdb.cp/cpexprs.exp: list policy2::policy
+PASS: gdb.cp/cpexprs.exp: list policy3::function
+PASS: gdb.cp/cpexprs.exp: list policy3::policy
+PASS: gdb.cp/cpexprs.exp: list policy4::function
+PASS: gdb.cp/cpexprs.exp: list policy4::policy
+PASS: gdb.cp/cpexprs.exp: list policyd1::function
+PASS: gdb.cp/cpexprs.exp: list policyd1::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd1::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd2::function
+PASS: gdb.cp/cpexprs.exp: list policyd2::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd2::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd3::function
+PASS: gdb.cp/cpexprs.exp: list policyd3::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd3::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd4::function
+PASS: gdb.cp/cpexprs.exp: list policyd4::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd4::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd5::function
+PASS: gdb.cp/cpexprs.exp: list policyd5::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd5::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::function
+PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::function
+PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::function
+PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<long, operation_1<long> >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<long, operation_1<long> >::~policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::function
+PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::policyd
+PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
+PASS: gdb.cp/cpexprs.exp: list tclass<base>::do_something
+PASS: gdb.cp/cpexprs.exp: list tclass<char>::do_something
+PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something
+PASS: gdb.cp/cpexprs.exp: list tclass<long>::do_something
+PASS: gdb.cp/cpexprs.exp: list tclass<short>::do_something
+PASS: gdb.cp/cpexprs.exp: list test_function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::a_function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(int)
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(void)
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::a_function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::base2
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(int)
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(void)
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator char*
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete[]
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff*
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff**
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator int
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new[]
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator!
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator!=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator%
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator%=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&&
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator()
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator*
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator*=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator++
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator--
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<<
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<<=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator==
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>>=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator[]
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|=
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator||
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator~
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(base&) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(char*) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(int) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(long) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(short) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(void) const
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::~base
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::a_function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::derived
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, char>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, short, int>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<long, short, long, short, long>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<short, int, short, int, short>
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::policy
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::policy
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::policy
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::policy
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<long, operation_1<long> >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<long, operation_1<long> >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::function
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<base>::do_something
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<char>::do_something
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<int>::do_something
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<long>::do_something
+FAIL: gdb.cp/cpexprs.exp: continue
+FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<short>::do_something
+PASS: gdb.cp/cpexprs.exp: p 'CV::m(int)'
+PASS: gdb.cp/cpexprs.exp: p CV::m(int)
+PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const'
+KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) const (PRMS: c++/14186)
+PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) volatile'
+KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) volatile (PRMS: c++/14186)
+PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const volatile'
+KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) const volatile (PRMS: c++/14186)
+PASS: gdb.cp/cpexprs.exp: p CV_f(int)
+PASS: gdb.cp/cpexprs.exp: p CV_f(CV::t)
+PASS: gdb.cp/cpexprs.exp: p CV_f(CV::i)
+PASS: gdb.cp/cpexprs.exp: p CV_f('cpexprs.cc'::CV::t)
+PASS: gdb.cp/cplabel.exp: break foo::bar:to_the_top
+PASS: gdb.cp/cplabel.exp: break foo::bar:get_out_of_here
+PASS: gdb.cp/cplabel.exp: break foo::baz:to_the_top
+PASS: gdb.cp/cplabel.exp: break foo::baz:get_out_of_here
+PASS: gdb.cp/cplusfuncs.exp: set width 0
+PASS: gdb.cp/cplusfuncs.exp: set language c++
+PASS: gdb.cp/cplusfuncs.exp: detect dm_operator_comma
+PASS: gdb.cp/cplusfuncs.exp: detect dm_operator_char_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_char_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_foo_ref
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_int_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_long_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_unsigned_int
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_void
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_void_star
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_short
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_unsigned_short
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_long
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_unsigned_long
+PASS: gdb.cp/cplusfuncs.exp: detect dm_type_typedef
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(void)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(char)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(signed char)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned char)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(short)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned short)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(long)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned long)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(float)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(double)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int, int, int, int)'
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator*(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator%(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator-(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator>>(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator!=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator>(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator>=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator|(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator&&(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator!(void)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator++(int)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator+=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator*=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator%=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator>>=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator|=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator,(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator/(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator+(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator<<(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator==(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator<(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator<=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator&(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator^(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator||(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator~(void)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator--(int)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator->(void)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator-=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator/=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator<<=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator&=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator^=(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator->*(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator[](foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator()(foo&)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator new
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator new[]
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator delete(void*)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator delete(void*)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator int(void)
+PASS: gdb.cp/cplusfuncs.exp: print &foo::operator char*(void)
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc1
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc2
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc3
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc4
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc5
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc6
+PASS: gdb.cp/cplusfuncs.exp: print &hairyfunc7
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator\*("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator%("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator-("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator>>("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator!=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator>("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator>=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator|("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator&&("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator!("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator++("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator+=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator\*=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator%=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator>>=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator|=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator,("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator/("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator+("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator<<("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator==("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator<("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator<=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator&("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator^("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator||("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator~("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator--("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator->("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator-=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator/=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator<<=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator&=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator^=("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator->\*("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator\[\]("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator new("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator delete("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator int("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator()("
+PASS: gdb.cp/cplusfuncs.exp: info function for "operator char\*("
+PASS: gdb.cp/cplusfuncs.exp: list foo::operator int*
+PASS: gdb.cp/cpsizeof.exp: continue to breakpoint: break here
+PASS: gdb.cp/cpsizeof.exp: print size_char == sizeof (char&)
+PASS: gdb.cp/cpsizeof.exp: print size_char == sizeof (char_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_charp == sizeof (char*&)
+PASS: gdb.cp/cpsizeof.exp: print size_charp == sizeof (charp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_int == sizeof (int&)
+PASS: gdb.cp/cpsizeof.exp: print size_int == sizeof (int_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_intp == sizeof (int*&)
+PASS: gdb.cp/cpsizeof.exp: print size_intp == sizeof (intp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_long == sizeof (long&)
+PASS: gdb.cp/cpsizeof.exp: print size_long == sizeof (long_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_longp == sizeof (long*&)
+PASS: gdb.cp/cpsizeof.exp: print size_longp == sizeof (longp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_float == sizeof (float&)
+PASS: gdb.cp/cpsizeof.exp: print size_float == sizeof (float_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_floatp == sizeof (float*&)
+PASS: gdb.cp/cpsizeof.exp: print size_floatp == sizeof (floatp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_double == sizeof (double&)
+PASS: gdb.cp/cpsizeof.exp: print size_double == sizeof (double_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_doublep == sizeof (double*&)
+PASS: gdb.cp/cpsizeof.exp: print size_doublep == sizeof (doublep_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a4 == sizeof (a4&)
+PASS: gdb.cp/cpsizeof.exp: print size_a4 == sizeof (a4_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a4p == sizeof (a4*&)
+PASS: gdb.cp/cpsizeof.exp: print size_a4p == sizeof (a4p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a8 == sizeof (a8&)
+PASS: gdb.cp/cpsizeof.exp: print size_a8 == sizeof (a8_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a8p == sizeof (a8*&)
+PASS: gdb.cp/cpsizeof.exp: print size_a8p == sizeof (a8p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a12 == sizeof (a12&)
+PASS: gdb.cp/cpsizeof.exp: print size_a12 == sizeof (a12_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a12p == sizeof (a12*&)
+PASS: gdb.cp/cpsizeof.exp: print size_a12p == sizeof (a12p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Class == sizeof (Class&)
+PASS: gdb.cp/cpsizeof.exp: print size_Class == sizeof (Class_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Classp == sizeof (Class*&)
+PASS: gdb.cp/cpsizeof.exp: print size_Classp == sizeof (Classp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Union == sizeof (Union&)
+PASS: gdb.cp/cpsizeof.exp: print size_Union == sizeof (Union_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Unionp == sizeof (Union*&)
+PASS: gdb.cp/cpsizeof.exp: print size_Unionp == sizeof (Unionp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Enum == sizeof (Enum&)
+PASS: gdb.cp/cpsizeof.exp: print size_Enum == sizeof (Enum_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Enump == sizeof (Enum*&)
+PASS: gdb.cp/cpsizeof.exp: print size_Enump == sizeof (Enump_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_c4 == sizeof (c4&)
+PASS: gdb.cp/cpsizeof.exp: print size_c4 == sizeof (c4_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_c4p == sizeof (c4*&)
+PASS: gdb.cp/cpsizeof.exp: print size_c4p == sizeof (c4p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_u8 == sizeof (u8&)
+PASS: gdb.cp/cpsizeof.exp: print size_u8 == sizeof (u8_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_u8p == sizeof (u8*&)
+PASS: gdb.cp/cpsizeof.exp: print size_u8p == sizeof (u8p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_e12 == sizeof (e12&)
+PASS: gdb.cp/cpsizeof.exp: print size_e12 == sizeof (e12_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_e12p == sizeof (e12*&)
+PASS: gdb.cp/cpsizeof.exp: print size_e12p == sizeof (e12p_ref)
+PASS: gdb.cp/ctti.exp: continue to breakpoint: marker add1
+PASS: gdb.cp/ctti.exp: print c
+PASS: gdb.cp/ctti.exp: print f
+PASS: gdb.cp/ctti.exp: print i
+PASS: gdb.cp/debug-expr.exp: set language c++
+PASS: gdb.cp/debug-expr.exp: set debug expression 1
+PASS: gdb.cp/debug-expr.exp: print static_cast<void*>(0)
+PASS: gdb.cp/debug-expr.exp: print reinterpret_cast<void*>(0)
+PASS: gdb.cp/debug-expr.exp: print dynamic_cast<void*>(0)
+PASS: gdb.cp/demangle.exp: set language c++
+PASS: gdb.cp/demangle.exp: set width 0
+PASS: gdb.cp/demangle.exp: lucid: set demangle-style
+PASS: gdb.cp/demangle.exp: lucid: check demangling style
+PASS: gdb.cp/demangle.exp: lucid: WS__FR7istream
+PASS: gdb.cp/demangle.exp: lucid: __aa__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __aad__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ad__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __adv__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __adv__7complexF7complex
+PASS: gdb.cp/demangle.exp: lucid: __aer__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __als__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __amd__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ami__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __amu__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __amu__7complexF7complex
+PASS: gdb.cp/demangle.exp: lucid: __aor__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __apl__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ars__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __as__18istream_withassignFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __as__18istream_withassignFR7istream
+PASS: gdb.cp/demangle.exp: lucid: __as__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __as__3iosFR3ios
+PASS: gdb.cp/demangle.exp: lucid: __cl__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __cm__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __co__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__10istrstreamFPc
+PASS: gdb.cp/demangle.exp: lucid: __ct__10istrstreamFPci
+PASS: gdb.cp/demangle.exp: lucid: __ct__10ostrstreamFPciT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__10ostrstreamFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__10smanip_intFPFR3iosi_R3iosi
+PASS: gdb.cp/demangle.exp: lucid: __ct__11c_exceptionFPcRC7complexT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFi
+PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__11smanip_longFPFR3iosl_R3iosl
+PASS: gdb.cp/demangle.exp: lucid: __ct__11stdiostreamFP4FILE
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFPFl_PvPFPv_v
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFPUciT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFPciT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFi
+PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__13strstreambaseFPciT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFi
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFiN31
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFiPCc
+PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFiR3fooT1T2T1T2
+PASS: gdb.cp/demangle.exp: lucid: __ct__3iosFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __ct__7filebufFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__7fstreamFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__7fstreamFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFP9streambufiP7ostream
+PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFiT1P7ostream
+PASS: gdb.cp/demangle.exp: lucid: __ct__7ostreamFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __ct__7ostreamFiPc
+PASS: gdb.cp/demangle.exp: lucid: __ct__8ifstreamFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: __ct__8ifstreamFiPcT1
+PASS: gdb.cp/demangle.exp: lucid: __ct__Q23foo3barFv
+PASS: gdb.cp/demangle.exp: lucid: __ct__Q33foo3bar4bellFv
+PASS: gdb.cp/demangle.exp: lucid: __dl__3fooSFPv
+PASS: gdb.cp/demangle.exp: lucid: __dl__FPv
+PASS: gdb.cp/demangle.exp: lucid: __dt__10istrstreamFv
+PASS: gdb.cp/demangle.exp: lucid: __dt__Q23foo3barFv
+PASS: gdb.cp/demangle.exp: lucid: __dt__Q33foo3bar4bellFv
+PASS: gdb.cp/demangle.exp: lucid: __dv__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __dv__F7complexT1
+PASS: gdb.cp/demangle.exp: lucid: __eq__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __er__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ge__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __gt__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __le__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ls__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFPCc
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFPFR3ios_R3ios
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFPv
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFUi
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFUl
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFd
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFf
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFi
+PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFl
+PASS: gdb.cp/demangle.exp: lucid: __ls__FR7ostream7complex
+PASS: gdb.cp/demangle.exp: lucid: __lt__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __md__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __mi__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ml__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __ml__F7complexT1
+PASS: gdb.cp/demangle.exp: lucid: __mm__3fooFi
+PASS: gdb.cp/demangle.exp: lucid: __ne__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __nt__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __nw__3fooSFi
+PASS: gdb.cp/demangle.exp: lucid: __nw__FUi
+PASS: gdb.cp/demangle.exp: lucid: __nw__FUiPv
+PASS: gdb.cp/demangle.exp: lucid: __oo__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __opPc__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __opi__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __or__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __pl__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __pp__3fooFi
+PASS: gdb.cp/demangle.exp: lucid: __pt__3fooFv
+PASS: gdb.cp/demangle.exp: lucid: __rm__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __rs__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPFR3ios_R3ios
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPFR7istream_R7istream
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPUc
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPc
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRUi
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRUl
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRUs
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRd
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRf
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRi
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRl
+PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRs
+PASS: gdb.cp/demangle.exp: lucid: __rs__FR7istreamR7complex
+PASS: gdb.cp/demangle.exp: lucid: __vc__3fooFR3foo
+PASS: gdb.cp/demangle.exp: lucid: __vtbl__10istrstream
+PASS: gdb.cp/demangle.exp: lucid: __vtbl__17ostream__iostream__19iostream_withassign
+PASS: gdb.cp/demangle.exp: lucid: __vtbl__3ios
+PASS: gdb.cp/demangle.exp: lucid: __vtbl__3ios__13strstreambase
+KFAIL: gdb.cp/demangle.exp: lucid: __vtbl__3foo__vt_cc_main_ (PRMS: gdb/945)
+PASS: gdb.cp/demangle.exp: lucid: abs__F7complex
+PASS: gdb.cp/demangle.exp: lucid: allocate__9streambufFv
+PASS: gdb.cp/demangle.exp: lucid: attach__11fstreambaseFi
+PASS: gdb.cp/demangle.exp: lucid: bitalloc__3iosSFv
+PASS: gdb.cp/demangle.exp: lucid: chr__FiT1
+PASS: gdb.cp/demangle.exp: lucid: complex_error__FR11c_exception
+PASS: gdb.cp/demangle.exp: lucid: complexfunc2__FPFPc_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc3__FPFPFPl_s_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc4__FPFPFPc_s_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc5__FPFPc_PFl_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc6__FPFPi_PFl_i
+PASS: gdb.cp/demangle.exp: lucid: complexfunc7__FPFPFPc_i_PFl_i
+PASS: gdb.cp/demangle.exp: lucid: complicated_put__7ostreamFc
+PASS: gdb.cp/demangle.exp: lucid: conv10__FlPc
+PASS: gdb.cp/demangle.exp: lucid: conv16__FUlPc
+PASS: gdb.cp/demangle.exp: lucid: dec__FR3ios
+PASS: gdb.cp/demangle.exp: lucid: dec__Fli
+PASS: gdb.cp/demangle.exp: lucid: dofield__FP7ostreamPciT2T3
+PASS: gdb.cp/demangle.exp: lucid: flags__3iosFl
+PASS: gdb.cp/demangle.exp: lucid: flags__3iosFv
+PASS: gdb.cp/demangle.exp: lucid: foo__FiN31
+PASS: gdb.cp/demangle.exp: lucid: foo__FiR3fooT1T2T1T2
+PASS: gdb.cp/demangle.exp: lucid: foo___3barFl
+PASS: gdb.cp/demangle.exp: lucid: form__FPCce
+PASS: gdb.cp/demangle.exp: lucid: get__7istreamFPcic
+PASS: gdb.cp/demangle.exp: lucid: get__7istreamFR9streambufc
+PASS: gdb.cp/demangle.exp: lucid: get_complicated__7istreamFRUc
+PASS: gdb.cp/demangle.exp: lucid: get_complicated__7istreamFRc
+PASS: gdb.cp/demangle.exp: lucid: getline__7istreamFPUcic
+PASS: gdb.cp/demangle.exp: lucid: getline__7istreamFPcic
+PASS: gdb.cp/demangle.exp: lucid: ignore__7istreamFiT1
+PASS: gdb.cp/demangle.exp: lucid: init__12strstreambufFPciT1
+PASS: gdb.cp/demangle.exp: lucid: init__3iosFP9streambuf
+PASS: gdb.cp/demangle.exp: lucid: initcount__13Iostream_init
+PASS: gdb.cp/demangle.exp: lucid: ipfx__7istreamFi
+PASS: gdb.cp/demangle.exp: lucid: ls_complicated__7ostreamFUc
+PASS: gdb.cp/demangle.exp: lucid: ls_complicated__7ostreamFc
+PASS: gdb.cp/demangle.exp: lucid: open__11fstreambaseFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: open__7filebufFPCciT2
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FSc
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUc
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUi
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUl
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUs
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fc
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fd
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Ff
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fi
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fl
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fs
+PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fv
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN21
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN31
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN41
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN51
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN61
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN71
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN81
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN91
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN91N11
+PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiT1
+PASS: gdb.cp/demangle.exp: lucid: polar__FdT1
+PASS: gdb.cp/demangle.exp: lucid: pow__F7complexT1
+PASS: gdb.cp/demangle.exp: lucid: pow__F7complexd
+PASS: gdb.cp/demangle.exp: lucid: pow__F7complexi
+PASS: gdb.cp/demangle.exp: lucid: pow__Fd7complex
+PASS: gdb.cp/demangle.exp: lucid: pstart__FPciT2
+PASS: gdb.cp/demangle.exp: lucid: put__7ostreamFc
+PASS: gdb.cp/demangle.exp: lucid: read__7istreamFPci
+PASS: gdb.cp/demangle.exp: lucid: resetiosflags__FR3iosl
+PASS: gdb.cp/demangle.exp: lucid: restore_errno__FRi
+PASS: gdb.cp/demangle.exp: lucid: rs_complicated__7istreamFRUc
+PASS: gdb.cp/demangle.exp: lucid: rs_complicated__7istreamFRc
+PASS: gdb.cp/demangle.exp: lucid: seekg__7istreamFl8seek_dir
+PASS: gdb.cp/demangle.exp: lucid: seekoff__12strstreambufFl8seek_diri
+PASS: gdb.cp/demangle.exp: lucid: seekoff__9streambufFlQ2_3ios12ios_seek_diri
+PASS: gdb.cp/demangle.exp: lucid: seekpos__9streambufFli
+PASS: gdb.cp/demangle.exp: lucid: set_new_handler__FPFv_v
+PASS: gdb.cp/demangle.exp: lucid: setb__9streambufFPcT1i
+PASS: gdb.cp/demangle.exp: lucid: setb__FR3iosi
+PASS: gdb.cp/demangle.exp: lucid: setbuf__11fstreambaseFPci
+PASS: gdb.cp/demangle.exp: lucid: setbuf__9streambufFPUci
+PASS: gdb.cp/demangle.exp: lucid: setbuf__9streambufFPciT2
+PASS: gdb.cp/demangle.exp: lucid: setf__3iosFlT1
+PASS: gdb.cp/demangle.exp: lucid: setfill__FR3iosi
+PASS: gdb.cp/demangle.exp: lucid: setg__9streambufFPcN21
+PASS: gdb.cp/demangle.exp: lucid: setp__9streambufFPcT1
+PASS: gdb.cp/demangle.exp: lucid: sputn__9streambufFPCci
+PASS: gdb.cp/demangle.exp: lucid: str__FPCci
+PASS: gdb.cp/demangle.exp: lucid: tie__3iosFP7ostream
+PASS: gdb.cp/demangle.exp: lucid: uconv10__FUlPc
+PASS: gdb.cp/demangle.exp: lucid: write__7ostreamFPCci
+PASS: gdb.cp/demangle.exp: lucid: xget__7istreamFPc
+PASS: gdb.cp/demangle.exp: lucid: xsgetn__9streambufFPci
+PASS: gdb.cp/demangle.exp: lucid: xsputn__9streambufFPCci
+PASS: gdb.cp/demangle.exp: lucid: _Utf390_1__1_9223372036854775807__9223372036854775
+PASS: gdb.cp/demangle.exp: gnu: set demangle-style
+PASS: gdb.cp/demangle.exp: gnu: check demangling style
+PASS: gdb.cp/demangle.exp: gnu: Abort__FP6EditoriPCc
+PASS: gdb.cp/demangle.exp: gnu: AddAlignment__9ivTSolverUiP12ivInteractorP7ivTGlue
+PASS: gdb.cp/demangle.exp: gnu: Append__15NameChooserViewPCc
+PASS: gdb.cp/demangle.exp: gnu: ArrowheadIntersects__9ArrowLineP9ArrowheadR6BoxObjP7Graphic
+PASS: gdb.cp/demangle.exp: gnu: AtEnd__13ivRubberGroup
+PASS: gdb.cp/demangle.exp: gnu: BgFilter__9ivTSolverP12ivInteractor
+PASS: gdb.cp/demangle.exp: gnu: BitPatterntoa__FRC10BitPatternccc
+PASS: gdb.cp/demangle.exp: gnu: Check__6UArrayi
+PASS: gdb.cp/demangle.exp: gnu: CoreConstDecls__8TextCodeR7ostream
+PASS: gdb.cp/demangle.exp: gnu: Detach__8StateVarP12StateVarView
+PASS: gdb.cp/demangle.exp: gnu: Done__9ComponentG8Iterator
+PASS: gdb.cp/demangle.exp: gnu: DrawDestinationTransformedImage__FP7_XImageiiT0iiUlUiiiUiUlUlP4_XGCRC13ivTransformeriiii
+PASS: gdb.cp/demangle.exp: gnu: Edit__12StringEditorPCcii
+PASS: gdb.cp/demangle.exp: gnu: Effect__11RelateManipR7ivEvent
+PASS: gdb.cp/demangle.exp: gnu: FilterName__FPCc
+PASS: gdb.cp/demangle.exp: gnu: Filter__6PSTextPCci
+PASS: gdb.cp/demangle.exp: gnu: FindColor__7CatalogPCciii
+PASS: gdb.cp/demangle.exp: gnu: FindFixed__FRP4CNetP4CNet
+PASS: gdb.cp/demangle.exp: gnu: FindFont__7CatalogPCcN21
+PASS: gdb.cp/demangle.exp: gnu: Fix48_abort__FR8twolongs
+PASS: gdb.cp/demangle.exp: gnu: GetBarInfo__15iv2_6_VScrollerP13ivPerspectiveRiT2
+PASS: gdb.cp/demangle.exp: gnu: GetBgColor__C9ivPainter
+PASS: gdb.cp/demangle.exp: gnu: Iisdouble__FPC6IntRep
+PASS: gdb.cp/demangle.exp: gnu: InsertBody__15H_PullrightMenuii
+PASS: gdb.cp/demangle.exp: gnu: InsertCharacter__9TextManipc
+PASS: gdb.cp/demangle.exp: gnu: InsertToplevel__7ivWorldP12ivInteractorT1
+PASS: gdb.cp/demangle.exp: gnu: InsertToplevel__7ivWorldP12ivInteractorT1iiUi
+PASS: gdb.cp/demangle.exp: gnu: IsADirectory__FPCcR4stat
+PASS: gdb.cp/demangle.exp: gnu: IsAGroup__FP11GraphicViewP11GraphicComp
+PASS: gdb.cp/demangle.exp: gnu: IsA__10ButtonCodeUl
+PASS: gdb.cp/demangle.exp: gnu: ReadName__FR7istreamPc
+PASS: gdb.cp/demangle.exp: gnu: Redraw__13StringBrowseriiii
+PASS: gdb.cp/demangle.exp: gnu: Rotate__13ivTransformerf
+PASS: gdb.cp/demangle.exp: gnu: Rotated__C13ivTransformerf
+PASS: gdb.cp/demangle.exp: gnu: Round__Ff
+PASS: gdb.cp/demangle.exp: gnu: SetExport__16MemberSharedNameUi
+PASS: gdb.cp/demangle.exp: gnu: Set__14ivControlState13ControlStatusUi
+PASS: gdb.cp/demangle.exp: gnu: Set__5DFacePcii
+PASS: gdb.cp/demangle.exp: gnu: VConvert__9ivTSolverP12ivInteractorRP8TElementT2
+PASS: gdb.cp/demangle.exp: gnu: VConvert__9ivTSolverP7ivTGlueRP8TElement
+PASS: gdb.cp/demangle.exp: gnu: VOrder__9ivTSolverUiRP12ivInteractorT2
+PASS: gdb.cp/demangle.exp: gnu: Valid__7CatalogPCcRP4Tool
+PASS: gdb.cp/demangle.exp: gnu: _10PageButton$__both
+PASS: gdb.cp/demangle.exp: gnu: _3RNG$singleMantissa
+PASS: gdb.cp/demangle.exp: gnu: _5IComp$_release
+PASS: gdb.cp/demangle.exp: gnu: _$_10BitmapComp
+PASS: gdb.cp/demangle.exp: gnu: _$_9__io_defs
+PASS: gdb.cp/demangle.exp: gnu: _$_Q23foo3bar
+PASS: gdb.cp/demangle.exp: gnu: _$_Q33foo3bar4bell
+PASS: gdb.cp/demangle.exp: gnu: __10ivTelltaleiP7ivGlyph
+PASS: gdb.cp/demangle.exp: gnu: __10ivViewportiP12ivInteractorUi
+PASS: gdb.cp/demangle.exp: gnu: __10ostrstream
+PASS: gdb.cp/demangle.exp: gnu: __10ostrstreamPcii
+PASS: gdb.cp/demangle.exp: gnu: __11BasicDialogiPCcP13ivButtonStateN22Ui
+PASS: gdb.cp/demangle.exp: gnu: __11BitmapTablei
+PASS: gdb.cp/demangle.exp: gnu: __12ViewportCodeP12ViewportComp
+PASS: gdb.cp/demangle.exp: gnu: __12iv2_6_BorderiPCci
+PASS: gdb.cp/demangle.exp: gnu: __12iv2_6_Borderii
+PASS: gdb.cp/demangle.exp: gnu: __12ivBackgroundiP7ivGlyphPC7ivColor
+PASS: gdb.cp/demangle.exp: gnu: __12ivBreak_Listl
+PASS: gdb.cp/demangle.exp: gnu: __14TextInteractoriPCcUi
+PASS: gdb.cp/demangle.exp: gnu: __14iv2_6_MenuItemiP12ivInteractor
+PASS: gdb.cp/demangle.exp: gnu: __14iv2_6_MenuItemiPCcP12ivInteractor
+PASS: gdb.cp/demangle.exp: gnu: __20DisplayList_IteratorR11DisplayList
+PASS: gdb.cp/demangle.exp: gnu: __3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __3fooiN31
+PASS: gdb.cp/demangle.exp: gnu: __3fooiPCc
+PASS: gdb.cp/demangle.exp: gnu: __3fooiRT0iT2iT2
+PASS: gdb.cp/demangle.exp: gnu: __6GetOptiPPcPCc
+PASS: gdb.cp/demangle.exp: gnu: __6KeyMapPT0
+PASS: gdb.cp/demangle.exp: gnu: __7ivWorldPCcRiPPcPC12ivOptionDescPC14ivPropertyData
+PASS: gdb.cp/demangle.exp: gnu: __7procbufPCci
+PASS: gdb.cp/demangle.exp: gnu: __8ArrowCmdP6EditorUiUi
+PASS: gdb.cp/demangle.exp: gnu: __9F_EllipseiiiiP7Graphic
+PASS: gdb.cp/demangle.exp: gnu: __9FrameDataP9FrameCompi
+PASS: gdb.cp/demangle.exp: gnu: __9HVGraphicP9CanvasVarP7Graphic
+PASS: gdb.cp/demangle.exp: gnu: __Q23foo3bar
+PASS: gdb.cp/demangle.exp: gnu: __Q33foo3bar4bell
+PASS: gdb.cp/demangle.exp: gnu: __aa__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __aad__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ad__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __adv__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __aer__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __als__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __amd__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ami__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __aml__3FixRT0
+PASS: gdb.cp/demangle.exp: gnu: __aml__5Fix16i
+PASS: gdb.cp/demangle.exp: gnu: __aml__5Fix32RT0
+PASS: gdb.cp/demangle.exp: gnu: __aor__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __apl__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ars__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __as__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __cl__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __cl__6Normal
+PASS: gdb.cp/demangle.exp: gnu: __cl__6Stringii
+PASS: gdb.cp/demangle.exp: gnu: __cm__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __co__3foo
+PASS: gdb.cp/demangle.exp: gnu: __dl__3fooPv
+PASS: gdb.cp/demangle.exp: gnu: __dv__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __eq__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __er__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ge__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __gt__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __le__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ls__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ls__FR7ostreamPFR3ios_R3ios
+PASS: gdb.cp/demangle.exp: gnu: __ls__FR7ostreamR3Fix
+PASS: gdb.cp/demangle.exp: gnu: __lt__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __md__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __mi__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ml__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __mm__3fooi
+PASS: gdb.cp/demangle.exp: gnu: __ne__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __ne__FRC7ComplexT0
+PASS: gdb.cp/demangle.exp: gnu: __ne__FRC7Complexd
+PASS: gdb.cp/demangle.exp: gnu: __ne__FRC9SubStringRC6String
+PASS: gdb.cp/demangle.exp: gnu: __nt__3foo
+PASS: gdb.cp/demangle.exp: gnu: __nw__3fooi
+PASS: gdb.cp/demangle.exp: gnu: __oo__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __opPc__3foo
+PASS: gdb.cp/demangle.exp: gnu: __opi__3foo
+PASS: gdb.cp/demangle.exp: gnu: __or__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __pl__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __pp__3fooi
+PASS: gdb.cp/demangle.exp: gnu: __rf__3foo
+PASS: gdb.cp/demangle.exp: gnu: __rm__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __rs__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __vc__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: _gsub__6StringRC5RegexPCci
+PASS: gdb.cp/demangle.exp: gnu: _new_Fix__FUs
+PASS: gdb.cp/demangle.exp: gnu: _vt.foo
+PASS: gdb.cp/demangle.exp: gnu: _vt.foo.bar
+PASS: gdb.cp/demangle.exp: gnu: _vt$foo
+PASS: gdb.cp/demangle.exp: gnu: _vt$foo$bar
+PASS: gdb.cp/demangle.exp: gnu: append__7ivGlyphPT0
+PASS: gdb.cp/demangle.exp: gnu: arg__FRC7Complex
+PASS: gdb.cp/demangle.exp: gnu: clearok__FP7_win_sti
+PASS: gdb.cp/demangle.exp: gnu: complexfunc2__FPFPc_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc3__FPFPFPl_s_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc4__FPFPFPc_s_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc5__FPFPc_PFl_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc6__FPFPi_PFl_i
+PASS: gdb.cp/demangle.exp: gnu: complexfunc7__FPFPFPc_i_PFl_i
+PASS: gdb.cp/demangle.exp: gnu: contains__C9BitStringRC10BitPattern
+PASS: gdb.cp/demangle.exp: gnu: contains__C9BitStringRC12BitSubStringi
+PASS: gdb.cp/demangle.exp: gnu: contains__C9BitStringRT0
+PASS: gdb.cp/demangle.exp: gnu: div__FPC6IntRepT0P6IntRep
+PASS: gdb.cp/demangle.exp: gnu: div__FPC6IntReplP6IntRep
+PASS: gdb.cp/demangle.exp: gnu: div__FRC8RationalT0R8Rational
+PASS: gdb.cp/demangle.exp: gnu: divide__FRC7IntegerT0R7IntegerT2
+PASS: gdb.cp/demangle.exp: gnu: divide__FRC7IntegerlR7IntegerRl
+PASS: gdb.cp/demangle.exp: gnu: enable__14DocumentViewerPCcUi
+PASS: gdb.cp/demangle.exp: gnu: foo__FiN30
+PASS: gdb.cp/demangle.exp: gnu: foo__FiR3fooiT1iT1
+PASS: gdb.cp/demangle.exp: gnu: foo___3barl
+PASS: gdb.cp/demangle.exp: gnu: insert__15ivClippingStacklRP8_XRegion
+PASS: gdb.cp/demangle.exp: gnu: insert__16ChooserInfo_ListlR11ChooserInfo
+PASS: gdb.cp/demangle.exp: gnu: insert__17FontFamilyRepListlRP15ivFontFamilyRep
+PASS: gdb.cp/demangle.exp: gnu: leaveok__FP7_win_stc
+PASS: gdb.cp/demangle.exp: gnu: left_mover__C7ivMFKitP12ivAdjustableP7ivStyle
+PASS: gdb.cp/demangle.exp: gnu: matches__C9BitStringRC10BitPatterni
+PASS: gdb.cp/demangle.exp: gnu: matches__C9SubStringRC5Regex
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FSc
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUc
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUi
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUl
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUs
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fc
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fd
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Ff
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fi
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fl
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fs
+PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fv
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fi
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiiiiii
+PASS: gdb.cp/demangle.exp: gnu: pick__13ivCompositionP8ivCanvasRC12ivAllocationiR5ivHit
+PASS: gdb.cp/demangle.exp: gnu: pointer__C11ivHScrollerRC7ivEventRC12ivAllocation
+PASS: gdb.cp/demangle.exp: gnu: poke__8ivRasterUlUlffff
+PASS: gdb.cp/demangle.exp: gnu: polar__Fdd
+PASS: gdb.cp/demangle.exp: gnu: read__10osStdInputRPCc
+PASS: gdb.cp/demangle.exp: gnu: scale__13ivTransformerff
+PASS: gdb.cp/demangle.exp: gnu: scanw__12CursesWindowPCce
+PASS: gdb.cp/demangle.exp: gnu: scmp__FPCcT0
+PASS: gdb.cp/demangle.exp: gnu: sgetn__7filebufPci
+PASS: gdb.cp/demangle.exp: gnu: shift__FP5_FrepiT0
+PASS: gdb.cp/demangle.exp: gnu: test__C6BitSeti
+PASS: gdb.cp/demangle.exp: gnu: test__C6BitSetii
+PASS: gdb.cp/demangle.exp: gnu: testbit__FRC7Integerl
+PASS: gdb.cp/demangle.exp: gnu: text_source__8Documentl
+PASS: gdb.cp/demangle.exp: gnu: variance__6Erlangd
+PASS: gdb.cp/demangle.exp: gnu: vform__8iostreamPCcPc
+PASS: gdb.cp/demangle.exp: gnu: view__14DocumentViewerP8ItemViewP11TabularItem
+PASS: gdb.cp/demangle.exp: gnu: xy_extents__11ivExtensionffff
+PASS: gdb.cp/demangle.exp: gnu: zero__8osMemoryPvUi
+PASS: gdb.cp/demangle.exp: gnu: _2T4$N
+PASS: gdb.cp/demangle.exp: gnu: _Q22T42t1$N
+PASS: gdb.cp/demangle.exp: gnu: get__2T1
+PASS: gdb.cp/demangle.exp: gnu: get__Q22T11a
+PASS: gdb.cp/demangle.exp: gnu: get__Q32T11a1b
+PASS: gdb.cp/demangle.exp: gnu: get__Q42T11a1b1c
+PASS: gdb.cp/demangle.exp: gnu: get__Q52T11a1b1c1d
+PASS: gdb.cp/demangle.exp: gnu: put__2T1i
+PASS: gdb.cp/demangle.exp: gnu: put__Q22T11ai
+PASS: gdb.cp/demangle.exp: gnu: put__Q32T11a1bi
+PASS: gdb.cp/demangle.exp: gnu: put__Q42T11a1b1ci
+PASS: gdb.cp/demangle.exp: gnu: put__Q52T11a1b1c1di
+PASS: gdb.cp/demangle.exp: gnu: bar__3fooPv
+PASS: gdb.cp/demangle.exp: gnu: bar__3fooPCv
+PASS: gdb.cp/demangle.exp: gnu: bar__C3fooPv
+PASS: gdb.cp/demangle.exp: gnu: bar__C3fooPCv
+PASS: gdb.cp/demangle.exp: gnu: __eq__3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: __eq__3fooRC3foo
+PASS: gdb.cp/demangle.exp: gnu: __eq__C3fooR3foo
+PASS: gdb.cp/demangle.exp: gnu: __eq__C3fooRT0
+PASS: gdb.cp/demangle.exp: gnu: elem__t6vector1Zdi
+PASS: gdb.cp/demangle.exp: gnu: elem__t6vector1Zii
+PASS: gdb.cp/demangle.exp: gnu: __t6vector1Zdi
+PASS: gdb.cp/demangle.exp: gnu: __t6vector1Zii
+PASS: gdb.cp/demangle.exp: gnu: _$_t6vector1Zdi
+PASS: gdb.cp/demangle.exp: gnu: _$_t6vector1Zii
+PASS: gdb.cp/demangle.exp: gnu: __nw__t2T11ZcUi
+PASS: gdb.cp/demangle.exp: gnu: __nw__t2T11Z1tUi
+PASS: gdb.cp/demangle.exp: gnu: __dl__t2T11ZcPv
+PASS: gdb.cp/demangle.exp: gnu: __dl__t2T11Z1tPv
+PASS: gdb.cp/demangle.exp: gnu: __t2T11Zci
+PASS: gdb.cp/demangle.exp: gnu: __t2T11Zc
+PASS: gdb.cp/demangle.exp: gnu: __t2T11Z1ti
+PASS: gdb.cp/demangle.exp: gnu: __t2T11Z1t
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity3PixPQ2t4List1Z10VHDLEntity7element
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity3PixRCQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity7elementRC10VHDLEntityPT0
+PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity7elementRCQ2t4List1Z10VHDLEntity7element
+PASS: gdb.cp/demangle.exp: gnu: __cl__C11VHDLLibraryGt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: __cl__Ct4List1Z10VHDLEntityRCQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: __t4List1Z10VHDLEntityRCt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityP14VHDLLibraryRepGQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: nextE__C11VHDLLibraryRt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
+PASS: gdb.cp/demangle.exp: gnu: next__Ct4List1Z10VHDLEntityRQ2t4List1Z10VHDLEntity3Pix
+PASS: gdb.cp/demangle.exp: gnu: _GLOBAL_$D$set
+PASS: gdb.cp/demangle.exp: gnu: _GLOBAL_$I$set
+PASS: gdb.cp/demangle.exp: gnu: __as__t5ListS1ZUiRCt5ListS1ZUi
+PASS: gdb.cp/demangle.exp: gnu: __cl__Ct5ListS1ZUiRCQ2t5ListS1ZUi3Vix
+PASS: gdb.cp/demangle.exp: gnu: __cl__Ct5SetLS1ZUiRCQ2t5SetLS1ZUi3Vix
+PASS: gdb.cp/demangle.exp: gnu: __t10ListS_link1ZUiRCUiPT0
+PASS: gdb.cp/demangle.exp: gnu: __t10ListS_link1ZUiRCt10ListS_link1ZUi
+PASS: gdb.cp/demangle.exp: gnu: __t5ListS1ZUiRCt5ListS1ZUi
+PASS: gdb.cp/demangle.exp: gnu: next__Ct5ListS1ZUiRQ2t5ListS1ZUi3Vix
+PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCQ2t5SetLS1ZUi3Vix
+PASS: gdb.cp/demangle.exp: gnu: __t8ListElem1Z5LabelRt4List1Z5Label
+PASS: gdb.cp/demangle.exp: gnu: __t8BDDHookV1ZPcRCPc
+PASS: gdb.cp/demangle.exp: gnu: _vt$t8BDDHookV1ZPc
+PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCQ211BDDFunction4VixB
+PASS: gdb.cp/demangle.exp: gnu: __eq__FPvRCQ211BDDFunction4VixB
+PASS: gdb.cp/demangle.exp: gnu: relativeId__CQ36T_phi210T_preserve8FPC_nextRCQ26T_phi210T_preserveRC10Parameters
+PASS: gdb.cp/demangle.exp: gnu: _Utf390_1__1_9223372036854775807__9223372036854775
+PASS: gdb.cp/demangle.exp: gnu: foo__I40
+PASS: gdb.cp/demangle.exp: gnu: foo__I_200_
+PASS: gdb.cp/demangle.exp: gnu: foo__I_200
+PASS: gdb.cp/demangle.exp: gnu: foo__I_4000000000000000000000000000000000000000000000000000000000000000000000000
+PASS: gdb.cp/demangle.exp: gnu: __thunk_64__0RL__list__Q29CosNaming20_proxy_NamingContextUlRPt25_CORBA_Unbounded_Sequence1ZQ29CosNaming7BindingRPQ29CosNaming15BindingIterator
+PASS: gdb.cp/demangle.exp: arm: set demangle-style
+PASS: gdb.cp/demangle.exp: arm: check demangling style
+PASS: gdb.cp/demangle.exp: arm: __dt__21T5__pt__11_PFiPPdPv_iFv
+PASS: gdb.cp/demangle.exp: arm: __ct__1cFi
+PASS: gdb.cp/demangle.exp: arm: __dt__11T5__pt__2_iFv
+PASS: gdb.cp/demangle.exp: arm: __dt__11T5__pt__2_cFv
+PASS: gdb.cp/demangle.exp: arm: __ct__2T2Fi
+PASS: gdb.cp/demangle.exp: arm: __dt__2T1Fv
+PASS: gdb.cp/demangle.exp: arm: __dt__12T5__pt__3_1xFv
+PASS: gdb.cp/demangle.exp: arm: __dt__17T5__pt__8_PFcPv_iFv
+PASS: gdb.cp/demangle.exp: arm: g__FP1cPC1cT1
+PASS: gdb.cp/demangle.exp: arm: g__FPUlPCUlT1
+PASS: gdb.cp/demangle.exp: arm: g__FPUiPCUiT1
+PASS: gdb.cp/demangle.exp: arm: g__FPUsPCUsT1
+PASS: gdb.cp/demangle.exp: arm: g__FPUcPCUcT1
+PASS: gdb.cp/demangle.exp: arm: g__F1TPlPClT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRlRClT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TPiPCiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRiRCiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TPsPCsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRsRCsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TPcPCcT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRcRCcT2
+PASS: gdb.cp/demangle.exp: arm: __ct__21T5__pt__11_PFiPPdPv_iFi
+PASS: gdb.cp/demangle.exp: arm: __gt__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __ge__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __lt__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __le__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __ne__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __eq__FRC2T2c
+PASS: gdb.cp/demangle.exp: arm: __amd__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __adv__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __amu__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __ami__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __apl__FR2T2i
+PASS: gdb.cp/demangle.exp: arm: __nw__2T1SFUi
+PASS: gdb.cp/demangle.exp: arm: __dl__2T1SFPv
+PASS: gdb.cp/demangle.exp: arm: put__2T7SFi
+PASS: gdb.cp/demangle.exp: arm: __dl__12T5__pt__3_1xSFPv
+PASS: gdb.cp/demangle.exp: arm: h__FUc
+PASS: gdb.cp/demangle.exp: arm: f__Fic
+PASS: gdb.cp/demangle.exp: arm: h__FUi
+PASS: gdb.cp/demangle.exp: arm: h__Fci
+PASS: gdb.cp/demangle.exp: arm: h__FUl
+PASS: gdb.cp/demangle.exp: arm: h__Fcl
+PASS: gdb.cp/demangle.exp: arm: h__FUs
+PASS: gdb.cp/demangle.exp: arm: h__Fcs
+PASS: gdb.cp/demangle.exp: arm: __amd__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __adv__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __amu__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __ami__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __apl__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPUlRPCUlT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPUiRPCUiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPUsRPCUsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPUcRPCUcT2
+PASS: gdb.cp/demangle.exp: arm: g__F1T1SRPlRPClT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1SRPiRPCiT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1SRPcRPCcT3
+PASS: gdb.cp/demangle.exp: arm: X__12T5__pt__3_1x
+PASS: gdb.cp/demangle.exp: arm: __ct__11T5__pt__2_iFi
+PASS: gdb.cp/demangle.exp: arm: __ct__11T5__pt__2_cFi
+PASS: gdb.cp/demangle.exp: arm: __gt__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __ge__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __lt__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __le__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __ne__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: __eq__FRC2T2T1
+PASS: gdb.cp/demangle.exp: arm: g__FcR1cRC1cT2
+PASS: gdb.cp/demangle.exp: arm: g__FcRPdRPCdT2
+PASS: gdb.cp/demangle.exp: arm: g__FcRPfRPCfT2
+PASS: gdb.cp/demangle.exp: arm: h__FcT1
+PASS: gdb.cp/demangle.exp: arm: f__Ficd
+PASS: gdb.cp/demangle.exp: arm: g__F1T1SdRPsRPCsT4
+PASS: gdb.cp/demangle.exp: arm: g__F1cC1cT1
+PASS: gdb.cp/demangle.exp: arm: g__FPdPCdT1
+PASS: gdb.cp/demangle.exp: arm: g__FPfPCfT1
+PASS: gdb.cp/demangle.exp: arm: g__FUlCUlT1
+PASS: gdb.cp/demangle.exp: arm: g__FPlPClT1
+PASS: gdb.cp/demangle.exp: arm: g__FUiCUiT1
+PASS: gdb.cp/demangle.exp: arm: g__FPiPCiT1
+PASS: gdb.cp/demangle.exp: arm: g__FUsCUsT1
+PASS: gdb.cp/demangle.exp: arm: g__FPsPCsT1
+PASS: gdb.cp/demangle.exp: arm: g__FUcCUcT1
+PASS: gdb.cp/demangle.exp: arm: g__FPcPCcT1
+PASS: gdb.cp/demangle.exp: arm: g__F1TlClT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TiCiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TsCsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1TcCcT2
+PASS: gdb.cp/demangle.exp: arm: __dl__17T5__pt__8_PFcPv_iSFPv
+PASS: gdb.cp/demangle.exp: arm: printf__FPCce
+PASS: gdb.cp/demangle.exp: arm: X__17T5__pt__8_PFcPv_i
+PASS: gdb.cp/demangle.exp: arm: __ct__12T5__pt__3_1xFi
+PASS: gdb.cp/demangle.exp: arm: g__F1SRUlRCUlT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPlRPClT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRUiRCUiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPiRPCiT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRUsRCUsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPsRPCsT2
+PASS: gdb.cp/demangle.exp: arm: g__F1RRUcRCUcT2
+PASS: gdb.cp/demangle.exp: arm: g__F1SRPcRPCcT2
+PASS: gdb.cp/demangle.exp: arm: g__F1T1RRlRClT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1RRiRCiT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1RRsRCsT3
+PASS: gdb.cp/demangle.exp: arm: g__F1T1RRcRCcT3
+PASS: gdb.cp/demangle.exp: arm: __dl__21T5__pt__11_PFiPPdPv_iSFPv
+PASS: gdb.cp/demangle.exp: arm: __std__foo
+PASS: gdb.cp/demangle.exp: arm: __sti__bar
+PASS: gdb.cp/demangle.exp: arm: f__FicdPcPFci_v
+PASS: gdb.cp/demangle.exp: arm: f__FicdPcPFic_v
+PASS: gdb.cp/demangle.exp: arm: get__2T7SFv
+PASS: gdb.cp/demangle.exp: arm: X__21T5__pt__11_PFiPPdPv_i
+PASS: gdb.cp/demangle.exp: arm: g__FcRdRCdT2
+PASS: gdb.cp/demangle.exp: arm: g__FcRfRCfT2
+PASS: gdb.cp/demangle.exp: arm: __md__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __dv__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __ml__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __mi__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __pl__FC2T2i
+PASS: gdb.cp/demangle.exp: arm: __dl__11T5__pt__2_iSFPv
+PASS: gdb.cp/demangle.exp: arm: __dl__11T5__pt__2_cSFPv
+PASS: gdb.cp/demangle.exp: arm: h__Fc
+PASS: gdb.cp/demangle.exp: arm: h__Fd
+PASS: gdb.cp/demangle.exp: arm: h__Ff
+PASS: gdb.cp/demangle.exp: arm: h__Fi
+PASS: gdb.cp/demangle.exp: arm: f__Fi
+PASS: gdb.cp/demangle.exp: arm: h__Fl
+PASS: gdb.cp/demangle.exp: arm: h__Fs
+PASS: gdb.cp/demangle.exp: arm: __md__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __dv__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __ml__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __mi__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: __pl__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: arm: g__FcRP1cRPC1cT2
+PASS: gdb.cp/demangle.exp: arm: X__11T5__pt__2_c
+PASS: gdb.cp/demangle.exp: arm: X__11T5__pt__2_i
+PASS: gdb.cp/demangle.exp: arm: g__FdCdT1
+PASS: gdb.cp/demangle.exp: arm: g__FfCfT1
+PASS: gdb.cp/demangle.exp: arm: g__FlClT1
+PASS: gdb.cp/demangle.exp: arm: g__FiCiT1
+PASS: gdb.cp/demangle.exp: arm: g__FsCsT1
+PASS: gdb.cp/demangle.exp: arm: g__FcCcT1
+PASS: gdb.cp/demangle.exp: arm: __ct__17T5__pt__8_PFcPv_iFi
+PASS: gdb.cp/demangle.exp: arm: f__FicdPc
+PASS: gdb.cp/demangle.exp: arm: __nw__FUi
+PASS: gdb.cp/demangle.exp: arm: __ct__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: arm: __dt__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: arm: put__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: arm: get__Q2_2T11aSFv
+PASS: gdb.cp/demangle.exp: arm: put__2T1SFi
+PASS: gdb.cp/demangle.exp: arm: put__Q5_2T11a1b1c1dSFi
+PASS: gdb.cp/demangle.exp: arm: get__Q4_2T11a1b1cSFv
+PASS: gdb.cp/demangle.exp: arm: put__Q2_2T11aSFi
+PASS: gdb.cp/demangle.exp: arm: put__Q4_2T11a1b1cSFi
+PASS: gdb.cp/demangle.exp: arm: get__Q3_2T11a1bSFv
+PASS: gdb.cp/demangle.exp: arm: get__2T1SFv
+PASS: gdb.cp/demangle.exp: arm: get__Q5_2T11a1b1c1dSFv
+PASS: gdb.cp/demangle.exp: arm: __dt__11T1__pt__2_cFv
+PASS: gdb.cp/demangle.exp: arm: __dt__12T1__pt__3_1tFv
+PASS: gdb.cp/demangle.exp: arm: __dl__12T1__pt__3_1tSFPv
+PASS: gdb.cp/demangle.exp: arm: __ct__11T1__pt__2_cFi
+PASS: gdb.cp/demangle.exp: arm: __ct__11T1__pt__2_cFv
+PASS: gdb.cp/demangle.exp: arm: __ct__12T1__pt__3_1tFi
+PASS: gdb.cp/demangle.exp: arm: __ct__12T1__pt__3_1tFv
+PASS: gdb.cp/demangle.exp: arm: __dl__11T1__pt__2_cSFPv
+PASS: gdb.cp/demangle.exp: arm: bar__3fooFPv
+PASS: gdb.cp/demangle.exp: arm: bar__3fooFPCv
+PASS: gdb.cp/demangle.exp: arm: bar__3fooCFPv
+PASS: gdb.cp/demangle.exp: arm: bar__3fooCFPCv
+PASS: gdb.cp/demangle.exp: arm: __eq__3fooFR3foo
+PASS: gdb.cp/demangle.exp: arm: __eq__3fooFRC3foo
+PASS: gdb.cp/demangle.exp: arm: __eq__3fooCFR3foo
+PASS: gdb.cp/demangle.exp: arm: __eq__3fooCFRC3foo
+PASS: gdb.cp/demangle.exp: arm: elem__15vector__pt__2_dFi
+PASS: gdb.cp/demangle.exp: arm: elem__15vector__pt__2_iFi
+PASS: gdb.cp/demangle.exp: arm: __ct__15vector__pt__2_dFi
+PASS: gdb.cp/demangle.exp: arm: __ct__15vector__pt__2_iFi
+PASS: gdb.cp/demangle.exp: arm: __ct__25DListNode__pt__9_R6RLabelFR6RLabelP25DListNode__pt__9_R6RLabelT2
+PASS: gdb.cp/demangle.exp: arm: bar__3fooFiT16FooBar
+PASS: gdb.cp/demangle.exp: arm: bar__3fooFPiN51PdN37PcN211T1iN215
+PASS: gdb.cp/demangle.exp: arm: _Utf390_1__1_9223372036854775807__9223372036854775
+PASS: gdb.cp/demangle.exp: hp: set demangle-style
+PASS: gdb.cp/demangle.exp: hp: check demangling style
+PASS: gdb.cp/demangle.exp: hp: g__FP1cPC1cT1
+PASS: gdb.cp/demangle.exp: hp: g__FPUlPCUlT1
+PASS: gdb.cp/demangle.exp: hp: g__FPUiPCUiT1
+PASS: gdb.cp/demangle.exp: hp: g__FPUsPCUsT1
+PASS: gdb.cp/demangle.exp: hp: g__FPUcPCUcT1
+PASS: gdb.cp/demangle.exp: hp: g__F1TPlPClT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRlRClT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TPiPCiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRiRCiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TPsPCsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRsRCsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TPcPCcT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRcRCcT2
+PASS: gdb.cp/demangle.exp: hp: __gt__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __ge__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __lt__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __le__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __ne__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __eq__FRC2T2c
+PASS: gdb.cp/demangle.exp: hp: __amd__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __adv__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __amu__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __ami__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __apl__FR2T2i
+PASS: gdb.cp/demangle.exp: hp: __nw__2T1SFUi
+PASS: gdb.cp/demangle.exp: hp: __dl__2T1SFPv
+PASS: gdb.cp/demangle.exp: hp: put__2T7SFi
+PASS: gdb.cp/demangle.exp: hp: h__FUc
+PASS: gdb.cp/demangle.exp: hp: f__Fic
+PASS: gdb.cp/demangle.exp: hp: h__FUi
+PASS: gdb.cp/demangle.exp: hp: h__Fci
+PASS: gdb.cp/demangle.exp: hp: h__FUl
+PASS: gdb.cp/demangle.exp: hp: h__Fcl
+PASS: gdb.cp/demangle.exp: hp: h__FUs
+PASS: gdb.cp/demangle.exp: hp: h__Fcs
+PASS: gdb.cp/demangle.exp: hp: __amd__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __adv__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __amu__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __ami__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __apl__FR2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPUlRPCUlT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPUiRPCUiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPUsRPCUsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPUcRPCUcT2
+PASS: gdb.cp/demangle.exp: hp: g__F1T1SRPlRPClT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1SRPiRPCiT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1SRPcRPCcT3
+PASS: gdb.cp/demangle.exp: hp: __gt__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __ge__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __lt__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __le__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __ne__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: __eq__FRC2T2T1
+PASS: gdb.cp/demangle.exp: hp: g__FcR1cRC1cT2
+PASS: gdb.cp/demangle.exp: hp: g__FcRPdRPCdT2
+PASS: gdb.cp/demangle.exp: hp: g__FcRPfRPCfT2
+PASS: gdb.cp/demangle.exp: hp: h__FcT1
+PASS: gdb.cp/demangle.exp: hp: f__Ficd
+PASS: gdb.cp/demangle.exp: hp: g__F1T1SdRPsRPCsT4
+PASS: gdb.cp/demangle.exp: hp: g__F1cC1cT1
+PASS: gdb.cp/demangle.exp: hp: g__FPdPCdT1
+PASS: gdb.cp/demangle.exp: hp: g__FPfPCfT1
+PASS: gdb.cp/demangle.exp: hp: g__FUlCUlT1
+PASS: gdb.cp/demangle.exp: hp: g__FPlPClT1
+PASS: gdb.cp/demangle.exp: hp: g__FUiCUiT1
+PASS: gdb.cp/demangle.exp: hp: g__FPiPCiT1
+PASS: gdb.cp/demangle.exp: hp: g__FUsCUsT1
+PASS: gdb.cp/demangle.exp: hp: g__FPsPCsT1
+PASS: gdb.cp/demangle.exp: hp: g__FUcCUcT1
+PASS: gdb.cp/demangle.exp: hp: g__FPcPCcT1
+PASS: gdb.cp/demangle.exp: hp: g__F1TlClT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TiCiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TsCsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1TcCcT2
+PASS: gdb.cp/demangle.exp: hp: printf__FPCce
+PASS: gdb.cp/demangle.exp: hp: g__F1SRUlRCUlT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPlRPClT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRUiRCUiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPiRPCiT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRUsRCUsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPsRPCsT2
+PASS: gdb.cp/demangle.exp: hp: g__F1RRUcRCUcT2
+PASS: gdb.cp/demangle.exp: hp: g__F1SRPcRPCcT2
+PASS: gdb.cp/demangle.exp: hp: g__F1T1RRlRClT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1RRiRCiT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1RRsRCsT3
+PASS: gdb.cp/demangle.exp: hp: g__F1T1RRcRCcT3
+PASS: gdb.cp/demangle.exp: hp: f__FicdPcPFci_v
+PASS: gdb.cp/demangle.exp: hp: f__FicdPcPFic_v
+PASS: gdb.cp/demangle.exp: hp: get__2T7SFv
+PASS: gdb.cp/demangle.exp: hp: g__FcRdRCdT2
+PASS: gdb.cp/demangle.exp: hp: g__FcRfRCfT2
+PASS: gdb.cp/demangle.exp: hp: __md__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: __dv__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: __ml__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: __mi__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: __pl__FC2T2i
+PASS: gdb.cp/demangle.exp: hp: h__Fc
+PASS: gdb.cp/demangle.exp: hp: h__Fd
+PASS: gdb.cp/demangle.exp: hp: h__Ff
+PASS: gdb.cp/demangle.exp: hp: h__Fi
+PASS: gdb.cp/demangle.exp: hp: f__Fi
+PASS: gdb.cp/demangle.exp: hp: h__Fl
+PASS: gdb.cp/demangle.exp: hp: h__Fs
+PASS: gdb.cp/demangle.exp: hp: __md__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __dv__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __ml__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __mi__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: __pl__FC2T2RC2T2
+PASS: gdb.cp/demangle.exp: hp: g__FcRP1cRPC1cT2
+PASS: gdb.cp/demangle.exp: hp: g__FdCdT1
+PASS: gdb.cp/demangle.exp: hp: g__FfCfT1
+PASS: gdb.cp/demangle.exp: hp: g__FlClT1
+PASS: gdb.cp/demangle.exp: hp: g__FiCiT1
+PASS: gdb.cp/demangle.exp: hp: g__FsCsT1
+PASS: gdb.cp/demangle.exp: hp: g__FcCcT1
+PASS: gdb.cp/demangle.exp: hp: f__FicdPc
+PASS: gdb.cp/demangle.exp: hp: __nw__FUi
+PASS: gdb.cp/demangle.exp: hp: __ct__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: hp: __dt__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: hp: put__Q3_2T11a1bSFi
+PASS: gdb.cp/demangle.exp: hp: get__Q2_2T11aSFv
+PASS: gdb.cp/demangle.exp: hp: put__2T1SFi
+PASS: gdb.cp/demangle.exp: hp: put__Q5_2T11a1b1c1dSFi
+PASS: gdb.cp/demangle.exp: hp: get__Q4_2T11a1b1cSFv
+PASS: gdb.cp/demangle.exp: hp: put__Q2_2T11aSFi
+PASS: gdb.cp/demangle.exp: hp: put__Q4_2T11a1b1cSFi
+PASS: gdb.cp/demangle.exp: hp: get__Q3_2T11a1bSFv
+PASS: gdb.cp/demangle.exp: hp: get__2T1SFv
+PASS: gdb.cp/demangle.exp: hp: get__Q5_2T11a1b1c1dSFv
+PASS: gdb.cp/demangle.exp: hp: bar__3fooFPv
+PASS: gdb.cp/demangle.exp: hp: bar__3fooFPCv
+PASS: gdb.cp/demangle.exp: hp: bar__3fooCFPv
+PASS: gdb.cp/demangle.exp: hp: bar__3fooCFPCv
+PASS: gdb.cp/demangle.exp: hp: __eq__3fooFR3foo
+PASS: gdb.cp/demangle.exp: hp: __eq__3fooFRC3foo
+PASS: gdb.cp/demangle.exp: hp: __eq__3fooCFR3foo
+PASS: gdb.cp/demangle.exp: hp: __eq__3fooCFRC3foo
+PASS: gdb.cp/demangle.exp: hp: bar__3fooFiT16FooBar
+PASS: gdb.cp/demangle.exp: hp: bar__3fooFPiN51PdN37PcN211T1iN215
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTPFiPPdPv_i__Fv
+PASS: gdb.cp/demangle.exp: hp: __ct__1cFi
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTi__Fv
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTc__Fv
+PASS: gdb.cp/demangle.exp: hp: __ct__2T2Fi
+PASS: gdb.cp/demangle.exp: hp: __dt__2T1Fv
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XT1x__Fv
+PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTPFcPv_i__Fv
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFiPPdPv_i__Fi
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XT1x__SFPv
+PASS: gdb.cp/demangle.exp: hp: X__2T5XT1x
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTi__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTc__Fi
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTPFcPv_i__SFPv
+PASS: gdb.cp/demangle.exp: hp: X__2T5XTPFcPv_i
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XT1x__Fi
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTPFiPPdPv_i__SFPv
+PASS: gdb.cp/demangle.exp: hp: X__2T5XTPFiPPdPv_i
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTi__SFPv
+PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTc__SFPv
+PASS: gdb.cp/demangle.exp: hp: X__2T5XTc
+PASS: gdb.cp/demangle.exp: hp: X__2T5XTi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFcPv_i__Fi
+PASS: gdb.cp/demangle.exp: hp: __dt__2T1XTc__Fv
+PASS: gdb.cp/demangle.exp: hp: __dt__2T1XT1t__Fv
+PASS: gdb.cp/demangle.exp: hp: __dl__2T1XT1t__SFPv
+PASS: gdb.cp/demangle.exp: hp: __ct__2T1XTc__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T1XTc__Fv
+PASS: gdb.cp/demangle.exp: hp: __ct__2T1XT1t__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T1XT1t__Fv
+PASS: gdb.cp/demangle.exp: hp: __dl__2T1XTc__SFPv
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTd__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTi__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__6vectorXTd__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__6vectorXTi__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__9DListNodeXTR6RLabel__FR6RLabelP9DListNodeXTR6RLabel_T2
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiUP34__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXUP2701Td__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSP334__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN67__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSM__SCFPPd
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN67UP4000TRs__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN67TRdTFPv_i__Fi
+PASS: gdb.cp/demangle.exp: hp: X__6vectorXTiSN67TdTPvUP5TRs
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiA3foo__Fi
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiA3fooTPvA5Label__FiPPvT2
+PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN42A3foo__Fi
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFcPv_i__Fi_2
+PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFcPv_i__Fi_19
+PASS: gdb.cp/demangle.exp: hp: f__FicdPcPFci_v_34
+PASS: gdb.cp/demangle.exp: hp: spec__13Spec<%1,%1.*>XTiTPi_FPi
+PASS: gdb.cp/demangle.exp: hp: spec__16Spec<%1,%1.&,%1>XTiTRiTi_FPi
+PASS: gdb.cp/demangle.exp: hp: add__XTc_FcT1
+PASS: gdb.cp/demangle.exp: hp: add__XTcSP9A5label_FcPPlT1
+PASS: gdb.cp/demangle.exp: hp: add__XTPfTFPd_f_FcT1
+PASS: gdb.cp/demangle.exp: hp: unLink__12basic_stringXTcT18string_char_traitsXTc_T9allocator_Fv
+PASS: gdb.cp/demangle.exp: hp: _Utf390_1__1_9223372036854775807__9223372036854775
+PASS: gdb.cp/demangle.exp: set language unknown
+PASS: gdb.cp/demangle.exp: auto: set demangle-style
+PASS: gdb.cp/demangle.exp: auto: check demangling style
+PASS: gdb.cp/demangle.exp: demangle -l c++ -- _ZSt4cout
+PASS: gdb.cp/demangle.exp: demangle -l c++ _ZSt4cout
+PASS: gdb.cp/demangle.exp: demangle -l c -- _ZSt4cout
+PASS: gdb.cp/demangle.exp: demangle -l garbage xyzdje
+PASS: gdb.cp/derivation.exp: before run: ptype A::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis A::value_type
+PASS: gdb.cp/derivation.exp: before run: p (A::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype D::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis D::value_type
+PASS: gdb.cp/derivation.exp: before run: p (D::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype E::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis E::value_type
+PASS: gdb.cp/derivation.exp: before run: p (E::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype F::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis F::value_type
+PASS: gdb.cp/derivation.exp: before run: p (F::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype A2::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis A2::value_type
+PASS: gdb.cp/derivation.exp: before run: p (A2::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype D2::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis D2::value_type
+PASS: gdb.cp/derivation.exp: before run: p (D2::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype Z::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis Z::value_type
+PASS: gdb.cp/derivation.exp: before run: p (Z::value_type) 0
+PASS: gdb.cp/derivation.exp: before run: ptype ZZ::value_type
+PASS: gdb.cp/derivation.exp: before run: whatis ZZ::value_type
+PASS: gdb.cp/derivation.exp: before run: p (ZZ::value_type) 0
+PASS: gdb.cp/derivation.exp: at marker1: ptype A::value_type
+PASS: gdb.cp/derivation.exp: at marker1: whatis A::value_type
+PASS: gdb.cp/derivation.exp: at marker1: p (A::value_type) 0
+PASS: gdb.cp/derivation.exp: at marker1: ptype D::value_type
+PASS: gdb.cp/derivation.exp: at marker1: whatis D::value_type
+PASS: gdb.cp/derivation.exp: at marker1: p (D::value_type) 0
+PASS: gdb.cp/derivation.exp: at marker1: ptype A2::value_type
+PASS: gdb.cp/derivation.exp: at marker1: whatis A2::value_type
+PASS: gdb.cp/derivation.exp: at marker1: p (A2::value_type) 0
+PASS: gdb.cp/derivation.exp: at marker1: ptype D2::value_type
+PASS: gdb.cp/derivation.exp: at marker1: whatis D2::value_type
+PASS: gdb.cp/derivation.exp: at marker1: p (D2::value_type) 0
+PASS: gdb.cp/derivation.exp: up from marker1
+PASS: gdb.cp/derivation.exp: print value of a_instance
+PASS: gdb.cp/derivation.exp: ptype a_instance
+PASS: gdb.cp/derivation.exp: print value of d_instance
+PASS: gdb.cp/derivation.exp: ptype d_instance
+PASS: gdb.cp/derivation.exp: print value of e_instance
+PASS: gdb.cp/derivation.exp: ptype e_instance
+PASS: gdb.cp/derivation.exp: print value of f_instance
+PASS: gdb.cp/derivation.exp: ptype f_instance
+PASS: gdb.cp/derivation.exp: ptype g_instance
+PASS: gdb.cp/derivation.exp: print value of d_instance.a
+PASS: gdb.cp/derivation.exp: print value of d_instance.aa
+PASS: gdb.cp/derivation.exp: print value of d_instance.b
+PASS: gdb.cp/derivation.exp: print value of d_instance.bb
+PASS: gdb.cp/derivation.exp: print value of d_instance.c
+PASS: gdb.cp/derivation.exp: print value of d_instance.cc
+PASS: gdb.cp/derivation.exp: print value of d_instance.d
+PASS: gdb.cp/derivation.exp: print value of d_instance.dd
+PASS: gdb.cp/derivation.exp: print value of g_instance.a
+PASS: gdb.cp/derivation.exp: print value of g_instance.b
+PASS: gdb.cp/derivation.exp: print value of g_instance.c
+PASS: gdb.cp/derivation.exp: print value of g_instance.afoo()
+PASS: gdb.cp/derivation.exp: re-selected 'main' frame after inferior call
+PASS: gdb.cp/derivation.exp: print value of g_instance.bfoo()
+PASS: gdb.cp/derivation.exp: print value of g_instance.cfoo()
+PASS: gdb.cp/derivation.exp: whatis c_instance.c
+PASS: gdb.cp/derivation.exp: ptype c_instance.c
+PASS: gdb.cp/derivation.exp: whatis g_instance.g
+PASS: gdb.cp/derivation.exp: ptype g_instance.g
+PASS: gdb.cp/derivation.exp: whatis a_instance.a
+PASS: gdb.cp/derivation.exp: ptype a_instance.a
+PASS: gdb.cp/derivation.exp: p (A::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis b_instance.b
+PASS: gdb.cp/derivation.exp: ptype b_instance.b
+PASS: gdb.cp/derivation.exp: whatis d_instance.d
+PASS: gdb.cp/derivation.exp: ptype d_instance.d
+PASS: gdb.cp/derivation.exp: p (D::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis e_instance.e
+PASS: gdb.cp/derivation.exp: ptype e_instance.e
+PASS: gdb.cp/derivation.exp: p (E::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis f_instance.f
+PASS: gdb.cp/derivation.exp: ptype f_instance.f
+PASS: gdb.cp/derivation.exp: p (F::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis z_instance.z
+PASS: gdb.cp/derivation.exp: ptype z_instance.z
+PASS: gdb.cp/derivation.exp: p (Z::value_type) 0
+PASS: gdb.cp/derivation.exp: whatis zz_instance.zz
+PASS: gdb.cp/derivation.exp: ptype zz_instance.zz
+PASS: gdb.cp/derivation.exp: p (ZZ::value_type) 0
+PASS: gdb.cp/derivation.exp: ptype vderived
+PASS: gdb.cp/derivation.exp: print vderived
+PASS: gdb.cp/derivation.exp: ptype N::value_type
+PASS: gdb.cp/derivation.exp: ptype N::Derived::value_type
+PASS: gdb.cp/derivation.exp: ptype value_type
+PASS: gdb.cp/destrprint.exp: continue to breakpoint: Break here
+PASS: gdb.cp/destrprint.exp: go up to ~Derived
+PASS: gdb.cp/destrprint.exp: set print object on
+PASS: gdb.cp/destrprint.exp: print *this with print object = on
+PASS: gdb.cp/destrprint.exp: set print object off
+PASS: gdb.cp/destrprint.exp: print *this with print object = off
+PASS: gdb.cp/dispcxx.exp: continue to breakpoint: here
+PASS: gdb.cp/dispcxx.exp: display k
+PASS: gdb.cp/enum-class.exp: ptype E1
+PASS: gdb.cp/enum-class.exp: print E1::HI
+PASS: gdb.cp/enum-class.exp: print (int) E1::HI
+PASS: gdb.cp/enum-class.exp: print (int) E2::HI
+PASS: gdb.cp/enum-class.exp: print HI
+PASS: gdb.cp/enum-class.exp: print overload1(E1::THERE)
+PASS: gdb.cp/enum-class.exp: print overload1(77)
+PASS: gdb.cp/enum-class.exp: print overload2(E1::THERE)
+PASS: gdb.cp/enum-class.exp: print overload2(77)
+PASS: gdb.cp/enum-class.exp: print overload3(E1::THERE)
+PASS: gdb.cp/enum-class.exp: print overload3(77)
+PASS: gdb.cp/exception.exp: catch catch (before inferior run)
+PASS: gdb.cp/exception.exp: catch throw (before inferior run)
+PASS: gdb.cp/exception.exp: catch rethrow (before inferior run)
+PASS: gdb.cp/exception.exp: info breakpoints (before inferior run)
+PASS: gdb.cp/exception.exp: Set temporary breakpoint at main
+PASS: gdb.cp/exception.exp: Run to main
+PASS: gdb.cp/exception.exp: info breakpoints (after inferior run)
+PASS: gdb.cp/exception.exp: break catcher
+FAIL: gdb.cp/exception.exp: continue to first throw
+PASS: gdb.cp/exception.exp: backtrace after first throw
+FAIL: gdb.cp/exception.exp: continue to first catch
+PASS: gdb.cp/exception.exp: backtrace after first catch
+PASS: gdb.cp/exception.exp: continue to catcher for the first time
+FAIL: gdb.cp/exception.exp: continue to second throw
+PASS: gdb.cp/exception.exp: backtrace after second throw
+FAIL: gdb.cp/exception.exp: continue to second catch
+PASS: gdb.cp/exception.exp: backtrace after second catch
+PASS: gdb.cp/exception.exp: continue to catcher for the second time
+PASS: gdb.cp/exception.exp: continue to rethrow
+UNTESTED: gdb.cp/exceptprint.exp: could not find libstdc++ stap probe
+PASS: gdb.cp/expand-psymtabs-cxx.exp: set language c++
+PASS: gdb.cp/expand-psymtabs-cxx.exp: before expand
+PASS: gdb.cp/expand-psymtabs-cxx.exp: force expand
+PASS: gdb.cp/expand-psymtabs-cxx.exp: after expand
+PASS: gdb.cp/expand-sals.exp: continue to breakpoint: func
+PASS: gdb.cp/expand-sals.exp: up
+PASS: gdb.cp/expand-sals.exp: break
+PASS: gdb.cp/expand-sals.exp: continue to breakpoint: caller
+PASS: gdb.cp/expand-sals.exp: bt from A
+PASS: gdb.cp/expand-sals.exp: continue to breakpoint: next caller func
+PASS: gdb.cp/extern-c.exp: setting breakpoint at c_func
+PASS: gdb.cp/extern-c.exp: continue to breakpoint: c_func
+PASS: gdb.cp/extern-c.exp: initialize counter
+PASS: gdb.cp/extern-c.exp: rbreak c_funcs
+PASS: gdb.cp/extern-c.exp: command details for multiple breakpoints
+PASS: gdb.cp/extern-c.exp: set commands on multiple breakpoints
+PASS: gdb.cp/extern-c.exp: continue to breakpoint: c_funcs_1
+PASS: gdb.cp/extern-c.exp: verify counter at first breakpoint
+PASS: gdb.cp/extern-c.exp: continue to breakpoint: c_funcs_2
+PASS: gdb.cp/extern-c.exp: verify counter at second breakpoint
+PASS: gdb.cp/filename.exp: continue to breakpoint: stop here
+PASS: gdb.cp/filename.exp: print includefile[0]
+PASS: gdb.cp/filename.exp: print 'includefile'::some_global
+PASS: gdb.cp/formatted-ref.exp: print/x s
+PASS: gdb.cp/formatted-ref.exp: print/x e
+PASS: gdb.cp/formatted-ref.exp: print/x i
+PASS: gdb.cp/formatted-ref.exp: print/x &s
+PASS: gdb.cp/formatted-ref.exp: print/x &e
+PASS: gdb.cp/formatted-ref.exp: print/x &i
+PASS: gdb.cp/formatted-ref.exp: print/x *(&(&s))
+PASS: gdb.cp/formatted-ref.exp: print/x *(&(&i))
+PASS: gdb.cp/formatted-ref.exp: print/x *(&(&e))
+PASS: gdb.cp/formatted-ref.exp: print s.x == 13
+PASS: gdb.cp/fpointer.exp: p p1()
+PASS: gdb.cp/fpointer.exp: p p2()
+PASS: gdb.cp/fpointer.exp: p p[0]()
+PASS: gdb.cp/fpointer.exp: p p[1]()
+PASS: gdb.cp/fpointer.exp: p p3('a')
+PASS: gdb.cp/fpointer.exp: p p4(1)
+PASS: gdb.cp/gdb1355.exp: ptype s1
+PASS: gdb.cp/gdb1355.exp: print s1
+PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here
+PASS: gdb.cp/gdb2384.exp: print d1.meth ()
+PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here
+PASS: gdb.cp/gdb2384.exp: gdb2384
+PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here (second)
+PASS: gdb.cp/gdb2384.exp: print d2.meth()
+PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here (second)
+PASS: gdb.cp/gdb2384.exp: gdb2384 (second)
+PASS: gdb.cp/gdb2495.exp: p exceptions.no_throw_function()
+PASS: gdb.cp/gdb2495.exp: p exceptions.throw_function_with_handler()
+PASS: gdb.cp/gdb2495.exp: Call a function that raises an exception without a handler.
+PASS: gdb.cp/gdb2495.exp: bt after returning from a popped frame
+PASS: gdb.cp/gdb2495.exp: info breakpoints
+PASS: gdb.cp/gdb2495.exp: set unwinn-on-terminating-exception off
+PASS: gdb.cp/gdb2495.exp: Turn off unwind on terminating exception flag
+PASS: gdb.cp/gdb2495.exp: Call a function that raises an exception with unwinding off..
+PASS: gdb.cp/gdb2495.exp: set unwindonsignal on
+PASS: gdb.cp/gdb2495.exp: Turn on unwind on signal
+PASS: gdb.cp/gdb2495.exp: p exceptions.raise_signal(1)
+PASS: gdb.cp/gdb2495.exp: set unwindonsignal off
+PASS: gdb.cp/gdb2495.exp: Turn off unwind on signal
+PASS: gdb.cp/gdb2495.exp: p exceptions.raise_signal(1)
+PASS: gdb.cp/hang.exp: doesn't overwrite struct type
+PASS: gdb.cp/hang.exp: doesn't corrupt cv_type chain
+PASS: gdb.cp/impl-this.exp: before run: print i
+PASS: gdb.cp/impl-this.exp: before run: print D::i
+PASS: gdb.cp/impl-this.exp: before run: print D::B<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print B<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print D::C::i
+PASS: gdb.cp/impl-this.exp: before run: print C::i
+PASS: gdb.cp/impl-this.exp: before run: print D::B<int>::A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print B<int>::A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print D::C::A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print C::A<int>::i
+PASS: gdb.cp/impl-this.exp: before run: print D::x
+PASS: gdb.cp/impl-this.exp: before run: print x
+PASS: gdb.cp/impl-this.exp: before run: print D::C::c
+PASS: gdb.cp/impl-this.exp: before run: print C::c
+PASS: gdb.cp/impl-this.exp: before run: print c
+PASS: gdb.cp/impl-this.exp: before run: print D::A<int>::i
+PASS: gdb.cp/impl-this.exp: continue to breakpoint: continue to D::f
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::B<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print B<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::Bint::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print Bint::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::C::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print C::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::B<int>::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print B<int>::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::Bint::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print Bint::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::C::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print C::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::x
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print x
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::C::c
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print C::c
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print c
+PASS: gdb.cp/impl-this.exp: at D::f (valid expressions): print D::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::B<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::B<int>::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::Bint::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::Bint::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::C::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print B<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print B<int>::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print Bint::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print Bint::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print C::A<int>::c
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::B<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::B<int>::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::Bint::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::Bint::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print B<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print B<int>::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print Bint::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print Bint::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::C::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print C::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print D::C::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (invalid expressions): print C::A<int>::x
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print B<int>::common
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print Bint::common
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print C::common
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.i
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.BB::A<int>::i
+PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.CC::A<int>::i
+PASS: gdb.cp/infcall-dlopen.exp: test 0
+PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 1
+PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 2
+PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 3
+PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 4
+PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 5
+PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 6
+PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 7
+PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 8
+PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 2
+PASS: gdb.cp/infcall-dlopen.exp: test 9
+PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1
+PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2
+PASS: gdb.cp/inherit.exp: set width 0
+PASS: gdb.cp/inherit.exp: set language c++
+PASS: gdb.cp/inherit.exp: ptype A (FIXME)
+PASS: gdb.cp/inherit.exp: ptype class A (FIXME)
+PASS: gdb.cp/inherit.exp: ptype g_A (FIXME)
+PASS: gdb.cp/inherit.exp: ptype B
+PASS: gdb.cp/inherit.exp: ptype class B
+PASS: gdb.cp/inherit.exp: ptype g_B
+PASS: gdb.cp/inherit.exp: ptype C
+PASS: gdb.cp/inherit.exp: ptype class C
+PASS: gdb.cp/inherit.exp: ptype g_C
+PASS: gdb.cp/inherit.exp: ptype tagless struct
+PASS: gdb.cp/inherit.exp: ptype variable of type tagless struct
+PASS: gdb.cp/inherit.exp: ptype D
+PASS: gdb.cp/inherit.exp: ptype class D
+PASS: gdb.cp/inherit.exp: ptype g_D
+PASS: gdb.cp/inherit.exp: ptype E
+PASS: gdb.cp/inherit.exp: ptype class E
+PASS: gdb.cp/inherit.exp: ptype g_E
+PASS: gdb.cp/inherit.exp: ptype vA
+PASS: gdb.cp/inherit.exp: ptype class vA
+PASS: gdb.cp/inherit.exp: ptype g_vA
+PASS: gdb.cp/inherit.exp: ptype vB
+PASS: gdb.cp/inherit.exp: ptype class vB
+PASS: gdb.cp/inherit.exp: ptype g_vB
+PASS: gdb.cp/inherit.exp: ptype vC
+PASS: gdb.cp/inherit.exp: ptype class vC
+PASS: gdb.cp/inherit.exp: ptype g_vC
+PASS: gdb.cp/inherit.exp: ptype vD
+PASS: gdb.cp/inherit.exp: ptype class vD
+PASS: gdb.cp/inherit.exp: ptype g_vD
+PASS: gdb.cp/inherit.exp: ptype vE
+PASS: gdb.cp/inherit.exp: ptype class vE
+PASS: gdb.cp/inherit.exp: ptype g_vE
+PASS: gdb.cp/inherit.exp: print g_A.A::a
+PASS: gdb.cp/inherit.exp: print g_A.A::x
+PASS: gdb.cp/inherit.exp: print g_A.a
+PASS: gdb.cp/inherit.exp: print g_A.x
+PASS: gdb.cp/inherit.exp: print g_B.A::a
+PASS: gdb.cp/inherit.exp: print g_B.A::x
+PASS: gdb.cp/inherit.exp: print g_B.B::b
+PASS: gdb.cp/inherit.exp: print g_B.B::x
+PASS: gdb.cp/inherit.exp: print g_B.a
+PASS: gdb.cp/inherit.exp: print g_B.b
+PASS: gdb.cp/inherit.exp: print g_B.x
+PASS: gdb.cp/inherit.exp: print g_C.A::a
+PASS: gdb.cp/inherit.exp: print g_C.A::x
+PASS: gdb.cp/inherit.exp: print g_C.C::c
+PASS: gdb.cp/inherit.exp: print g_C.C::x
+PASS: gdb.cp/inherit.exp: print g_C.a
+PASS: gdb.cp/inherit.exp: print g_C.c
+PASS: gdb.cp/inherit.exp: print g_C.x
+PASS: gdb.cp/inherit.exp: print g_A
+PASS: gdb.cp/inherit.exp: print g_B
+PASS: gdb.cp/inherit.exp: print g_C
+PASS: gdb.cp/inherit.exp: print g_A.A::a
+PASS: gdb.cp/inherit.exp: print g_A.A::x
+PASS: gdb.cp/inherit.exp: print g_B.A::a
+PASS: gdb.cp/inherit.exp: print g_B.A::x
+PASS: gdb.cp/inherit.exp: print g_B.B::b
+PASS: gdb.cp/inherit.exp: print g_B.B::x
+PASS: gdb.cp/inherit.exp: print g_C.A::a
+PASS: gdb.cp/inherit.exp: print g_C.A::x
+PASS: gdb.cp/inherit.exp: print g_C.C::c
+PASS: gdb.cp/inherit.exp: print g_C.C::x
+PASS: gdb.cp/inherit.exp: print g_D.A::a
+PASS: gdb.cp/inherit.exp: print g_D.C::a
+PASS: gdb.cp/inherit.exp: print g_D.B::a
+PASS: gdb.cp/inherit.exp: print g_D.A::x
+PASS: gdb.cp/inherit.exp: print g_D.B::b
+PASS: gdb.cp/inherit.exp: print g_D.B::x
+PASS: gdb.cp/inherit.exp: print g_D.C::c
+PASS: gdb.cp/inherit.exp: print g_D.C::x
+PASS: gdb.cp/inherit.exp: print g_D.D::d
+PASS: gdb.cp/inherit.exp: print g_D.D::x
+PASS: gdb.cp/inherit.exp: print g_E.A::a
+PASS: gdb.cp/inherit.exp: print g_E.A::x
+PASS: gdb.cp/inherit.exp: print g_E.B::b
+PASS: gdb.cp/inherit.exp: print g_E.B::x
+PASS: gdb.cp/inherit.exp: print g_E.C::c
+PASS: gdb.cp/inherit.exp: print g_E.C::x
+PASS: gdb.cp/inherit.exp: print g_E.D::d
+PASS: gdb.cp/inherit.exp: print g_E.D::x
+PASS: gdb.cp/inherit.exp: print g_E.E::e
+PASS: gdb.cp/inherit.exp: print g_E.E::x
+PASS: gdb.cp/inherit.exp: ptype g_D.b
+PASS: gdb.cp/inherit.exp: ptype g_D.c
+PASS: gdb.cp/inherit.exp: ptype g_D.d
+PASS: gdb.cp/inherit.exp: ptype g_A.A::a
+PASS: gdb.cp/inherit.exp: ptype g_A.A::x
+PASS: gdb.cp/inherit.exp: ptype g_B.A::a
+PASS: gdb.cp/inherit.exp: ptype g_B.A::x
+PASS: gdb.cp/inherit.exp: ptype g_B.B::b
+PASS: gdb.cp/inherit.exp: ptype g_B.B::x
+PASS: gdb.cp/inherit.exp: ptype g_C.A::a
+PASS: gdb.cp/inherit.exp: ptype g_C.A::x
+PASS: gdb.cp/inherit.exp: ptype g_C.C::c
+PASS: gdb.cp/inherit.exp: ptype g_C.C::x
+PASS: gdb.cp/inherit.exp: ptype g_D.A::a
+PASS: gdb.cp/inherit.exp: ptype g_D.A::x
+PASS: gdb.cp/inherit.exp: ptype g_D.B::b
+PASS: gdb.cp/inherit.exp: ptype g_D.B::x
+PASS: gdb.cp/inherit.exp: ptype g_D.C::c
+PASS: gdb.cp/inherit.exp: ptype g_D.C::x
+PASS: gdb.cp/inherit.exp: ptype g_D.D::d
+PASS: gdb.cp/inherit.exp: ptype g_D.D::x
+PASS: gdb.cp/inherit.exp: ptype g_E.A::a
+PASS: gdb.cp/inherit.exp: ptype g_E.A::x
+PASS: gdb.cp/inherit.exp: ptype g_E.B::b
+PASS: gdb.cp/inherit.exp: ptype g_E.B::x
+PASS: gdb.cp/inherit.exp: ptype g_E.C::c
+PASS: gdb.cp/inherit.exp: ptype g_E.C::x
+PASS: gdb.cp/inherit.exp: ptype g_E.D::d
+PASS: gdb.cp/inherit.exp: ptype g_E.D::x
+PASS: gdb.cp/inherit.exp: ptype g_E.E::e
+PASS: gdb.cp/inherit.exp: ptype g_E.E::x
+PASS: gdb.cp/inherit.exp: print g_D
+PASS: gdb.cp/inherit.exp: print g_E
+PASS: gdb.cp/inherit.exp: print anonymous union member
+PASS: gdb.cp/inherit.exp: print variable of type anonymous union
+PASS: gdb.cp/inherit.exp: print type of anonymous union
+PASS: gdb.cp/inherit.exp: print g_vA.vA::va
+PASS: gdb.cp/inherit.exp: print g_vA.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vA.va
+PASS: gdb.cp/inherit.exp: print g_vA.vx
+PASS: gdb.cp/inherit.exp: print g_vB.vA::va
+PASS: gdb.cp/inherit.exp: print g_vB.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vB.vB::vb
+PASS: gdb.cp/inherit.exp: print g_vB.vB::vx
+PASS: gdb.cp/inherit.exp: print g_vB.va
+PASS: gdb.cp/inherit.exp: print g_vB.vb
+PASS: gdb.cp/inherit.exp: print g_vB.vx
+PASS: gdb.cp/inherit.exp: print g_vC.vA::va
+PASS: gdb.cp/inherit.exp: print g_vC.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vC.vC::vc
+PASS: gdb.cp/inherit.exp: print g_vC.vC::vx
+PASS: gdb.cp/inherit.exp: print g_vC.va
+PASS: gdb.cp/inherit.exp: print g_vC.vc
+PASS: gdb.cp/inherit.exp: print g_vC.vx
+PASS: gdb.cp/inherit.exp: print g_vA
+PASS: gdb.cp/inherit.exp: print g_vB
+PASS: gdb.cp/inherit.exp: print g_vC
+PASS: gdb.cp/inherit.exp: print g_vD.vA::va
+PASS: gdb.cp/inherit.exp: print g_vD.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vD.vB::vb
+PASS: gdb.cp/inherit.exp: print g_vD.vB::vx
+PASS: gdb.cp/inherit.exp: print g_vD.vC::vc
+PASS: gdb.cp/inherit.exp: print g_vD.vC::vx
+PASS: gdb.cp/inherit.exp: print g_vD.vD::vd
+PASS: gdb.cp/inherit.exp: print g_vD.vD::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vA::va
+PASS: gdb.cp/inherit.exp: print g_vE.vA::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vB::vb
+PASS: gdb.cp/inherit.exp: print g_vE.vB::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vC::vc
+PASS: gdb.cp/inherit.exp: print g_vE.vC::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vD::vd
+PASS: gdb.cp/inherit.exp: print g_vE.vD::vx
+PASS: gdb.cp/inherit.exp: print g_vE.vE::ve
+PASS: gdb.cp/inherit.exp: print g_vE.vE::vx
+PASS: gdb.cp/inherit.exp: print g_vD (symbols ignored)
+PASS: gdb.cp/inherit.exp: print g_vE (symbols ignored)
+PASS: gdb.cp/iostream.exp: p std::cerr
+PASS: gdb.cp/koenig.exp: p first(c)
+PASS: gdb.cp/koenig.exp: p second(0,0,c,0,0)
+PASS: gdb.cp/koenig.exp: p entry (c)
+PASS: gdb.cp/koenig.exp: p first(0,c)
+PASS: gdb.cp/koenig.exp: p first(b.c)
+PASS: gdb.cp/koenig.exp: p foo(eo)
+PASS: gdb.cp/koenig.exp: p foo(eo, eo)
+PASS: gdb.cp/koenig.exp: p foo(eo, eo, 1)
+PASS: gdb.cp/koenig.exp: p foo(fo, eo)
+PASS: gdb.cp/koenig.exp: p foo(1 ,fo, eo)
+PASS: gdb.cp/koenig.exp: p foo(go, fo, eo)
+PASS: gdb.cp/koenig.exp: p fake(eo)
+PASS: gdb.cp/koenig.exp: p foo (fake)
+PASS: gdb.cp/koenig.exp: p foo(io)
+PASS: gdb.cp/koenig.exp: p foo(ix)
+PASS: gdb.cp/koenig.exp: p foo(ju)
+PASS: gdb.cp/koenig.exp: p foo(js)
+PASS: gdb.cp/koenig.exp: p foo(je)
+XFAIL: gdb.cp/koenig.exp: p foo(jab)
+PASS: gdb.cp/koenig.exp: p foo(jap)
+PASS: gdb.cp/koenig.exp: p foo(japp)
+PASS: gdb.cp/koenig.exp: p foo(jca)
+PASS: gdb.cp/koenig.exp: p foo(ko,1)
+PASS: gdb.cp/koenig.exp: p foo(ko,1.0f)
+XFAIL: gdb.cp/koenig.exp: p bar(ko,1)
+PASS: gdb.cp/koenig.exp: p foo(labo)
+PASS: gdb.cp/koenig.exp: p ma.foo('a')
+PASS: gdb.cp/koenig.exp: p foo(ma,'a')
+PASS: gdb.cp/koenig.exp: p M::N::foo(ma,'a')
+PASS: gdb.cp/koenig.exp: p M::FAKE::foo(ma,'a')
+PASS: gdb.cp/koenig.exp: p M::N::fake(ma,'a')
+PASS: gdb.cp/koenig.exp: p M::bar('a')
+PASS: gdb.cp/koenig.exp: p M::N::bar('a')
+PASS: gdb.cp/koenig.exp: p foo(ttoa, 'a')
+PASS: gdb.cp/koenig.exp: p foo (p_union)
+PASS: gdb.cp/koenig.exp: p q == 5
+PASS: gdb.cp/koenig.exp: p q == 5.0f
+PASS: gdb.cp/koenig.exp: p q != 5
+PASS: gdb.cp/koenig.exp: p q != 5.0f
+PASS: gdb.cp/koenig.exp: p q + 5.0f
+PASS: gdb.cp/koenig.exp: p q + 5
+PASS: gdb.cp/koenig.exp: p ++q
+PASS: gdb.cp/koenig.exp: p r.rfoo()
+PASS: gdb.cp/koenig.exp: continue to breakpoint: marker1
+PASS: gdb.cp/koenig.exp: p rfoo()
+PASS: gdb.cp/koenig.exp: p this->rfoo()
+PASS: gdb.cp/local.exp: up from marker1
+PASS: gdb.cp/local.exp: ptype l
+PASS: gdb.cp/local.exp: ptype Local
+PASS: gdb.cp/local.exp: break marker2
+PASS: gdb.cp/local.exp: continuing to marker2
+PASS: gdb.cp/local.exp: up from marker2
+PASS: gdb.cp/local.exp: Local out of scope
+PASS: gdb.cp/local.exp: ptype InnerLocal (pattern 1)
+PASS: gdb.cp/local.exp: ptype NestedInnerLocal
+KFAIL: gdb.cp/local.exp: ptype InnerLocal::NestedInnerLocal (PRMS: gdb/482)
+PASS: gdb.cp/m-data.exp: continue to breakpoint: end of first constructors
+PASS: gdb.cp/m-data.exp: simple object, const bool
+PASS: gdb.cp/m-data.exp: simple object, const int
+PASS: gdb.cp/m-data.exp: simple object, long
+PASS: gdb.cp/m-data.exp: simple object, enum
+PASS: gdb.cp/m-data.exp: derived template object, base const bool
+PASS: gdb.cp/m-data.exp: derived template object, base const int
+PASS: gdb.cp/m-data.exp: derived template object, base long
+PASS: gdb.cp/m-data.exp: derived template object, base enum
+PASS: gdb.cp/m-data.exp: derived template object, derived enum
+PASS: gdb.cp/m-data.exp: template object, const bool
+PASS: gdb.cp/m-data.exp: template object, const int
+PASS: gdb.cp/m-data.exp: template object, long
+PASS: gdb.cp/m-data.exp: template object, base enum
+PASS: gdb.cp/m-data.exp: template object, derived enum
+PASS: gdb.cp/m-data.exp: continue to breakpoint: continue to shadow breakpoint
+PASS: gdb.cp/m-data.exp: shadowing member
+PASS: gdb.cp/m-data.exp: shadowed global variable
+PASS: gdb.cp/m-static.exp: continue to breakpoint: end of constructors
+PASS: gdb.cp/m-static.exp: simple object, static const int, accessing via 'class::method::variable
+PASS: gdb.cp/m-static.exp: simple object, static const bool
+PASS: gdb.cp/m-static.exp: simple object, static const int
+PASS: gdb.cp/m-static.exp: simple object, static long
+PASS: gdb.cp/m-static.exp: simple object, static enum
+PASS: gdb.cp/m-static.exp: simple object instance, print constructor
+PASS: gdb.cp/m-static.exp: simple object instance, ptype constructor
+PASS: gdb.cp/m-static.exp: simple object class, ptype constructor
+PASS: gdb.cp/m-static.exp: simple object instance, print destructor
+PASS: gdb.cp/m-static.exp: simple object instance, ptype destructor
+PASS: gdb.cp/m-static.exp: simple object instance, print quoted destructor
+PASS: gdb.cp/m-static.exp: simple object class, ptype quoted destructor
+PASS: gdb.cp/m-static.exp: derived template object, base static const bool
+PASS: gdb.cp/m-static.exp: derived template object, base static const int
+PASS: gdb.cp/m-static.exp: derived template object, base static long
+PASS: gdb.cp/m-static.exp: derived template object, base static enum
+PASS: gdb.cp/m-static.exp: derived template object, static enum
+PASS: gdb.cp/m-static.exp: template object, static const bool
+PASS: gdb.cp/m-static.exp: template object, static const int
+PASS: gdb.cp/m-static.exp: template object, static long
+PASS: gdb.cp/m-static.exp: template object, static enum
+PASS: gdb.cp/m-static.exp: template object, static derived enum
+PASS: gdb.cp/m-static.exp: static const int initialized elsewhere
+PASS: gdb.cp/m-static.exp: static const int initialized nowhere (print field)
+PASS: gdb.cp/m-static.exp: static const int initialized nowhere (whole struct)
+PASS: gdb.cp/m-static.exp: static const int initialized in class definition
+PASS: gdb.cp/m-static.exp: static const float initialized in class definition
+PASS: gdb.cp/m-static.exp: info variable everywhere
+PASS: gdb.cp/m-static.exp: step
+PASS: gdb.cp/m-static.exp: print svar
+PASS: gdb.cp/maint.exp: help maintenance cplus
+PASS: gdb.cp/maint.exp: help maint cp
+PASS: gdb.cp/maint.exp: maint cp
+PASS: gdb.cp/maint.exp: help maint cp first_component
+PASS: gdb.cp/maint.exp: help maint cp namespace
+PASS: gdb.cp/maint.exp: set complaints 1000
+PASS: gdb.cp/maint.exp: maint cp first_component foo
+PASS: gdb.cp/maint.exp: maint cp first_component operator<<
+PASS: gdb.cp/maint.exp: maint cp first_component operator>>
+PASS: gdb.cp/maint.exp: maint cp first_component operator ->
+PASS: gdb.cp/maint.exp: maint cp first_component operator()
+PASS: gdb.cp/maint.exp: maint cp first_component operator>
+PASS: gdb.cp/maint.exp: maint cp first_component operator<
+PASS: gdb.cp/maint.exp: maint cp first_component operator ->
+PASS: gdb.cp/maint.exp: maint cp first_component operator  ->
+PASS: gdb.cp/maint.exp: maint cp first_component foo()
+PASS: gdb.cp/maint.exp: maint cp first_component foo(int)
+PASS: gdb.cp/maint.exp: maint cp first_component foo(X::Y)
+PASS: gdb.cp/maint.exp: maint cp first_component foo(X::Y, A::B)
+PASS: gdb.cp/maint.exp: maint cp first_component foo(std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >)
+PASS: gdb.cp/maint.exp: maint cp first_component operator>(X::Y)
+PASS: gdb.cp/maint.exp: maint cp first_component int operator<< <char>()
+PASS: gdb.cp/maint.exp: maint cp first_component T<Cooperator>
+PASS: gdb.cp/maint.exp: maint cp first_component int foo<&(operator<<(C, C))>()
+PASS: gdb.cp/maint.exp: maint cp first_component int foo<&operator<<(C, C)>()
+PASS: gdb.cp/maint.exp: maint cp first_component int foo<operator<<(C, C)>()
+PASS: gdb.cp/maint.exp: maint cp first_component foo::bar
+PASS: gdb.cp/maint.exp: maint cp first_component foo::bar::baz
+PASS: gdb.cp/maint.exp: maint cp first_component C<A>::bar
+PASS: gdb.cp/maint.exp: maint cp first_component C<std::basic_streambuf<wchar_t,std::char_traits<wchar_t> > >::bar
+PASS: gdb.cp/maint.exp: maint cp first_component foo<
+PASS: gdb.cp/maint.exp: maint cp first_component foo(
+PASS: gdb.cp/maint.exp: maint cp first_component bool operator<<char>
+PASS: gdb.cp/maint.exp: maint cp namespace
+PASS: gdb.cp/mb-ctor.exp: set-breakpoint at ctor
+PASS: gdb.cp/mb-ctor.exp: set-breakpoint at dtor
+PASS: gdb.cp/mb-ctor.exp: run to breakpoint 1 v1
+PASS: gdb.cp/mb-ctor.exp: continue to breakpoint: set breakpoint here
+PASS: gdb.cp/mb-ctor.exp: run to breakpoint 1 v2
+PASS: gdb.cp/mb-ctor.exp: continue to breakpoint: set breakpoint here
+PASS: gdb.cp/mb-ctor.exp: run to breakpoint 3 v1
+PASS: gdb.cp/mb-ctor.exp: run to breakpoint 3 v2
+PASS: gdb.cp/mb-ctor.exp: run to exit
+PASS: gdb.cp/mb-inline.exp: set breakpoint
+PASS: gdb.cp/mb-inline.exp: info break
+PASS: gdb.cp/mb-inline.exp: run to breakpoint
+PASS: gdb.cp/mb-inline.exp: run to breakpoint 2
+PASS: gdb.cp/mb-inline.exp: disabling location: disable
+PASS: gdb.cp/mb-inline.exp: disabling location: run to breakpoint
+PASS: gdb.cp/mb-inline.exp: disabled breakpoint 1.2
+PASS: gdb.cp/mb-inline.exp: set multi_line_foo breakpoint
+PASS: gdb.cp/mb-inline.exp: run to multi_line_foo breakpoint 4 afn
+PASS: gdb.cp/mb-inline.exp: run to multi_line_foo breakpoint 4 bfn
+PASS: gdb.cp/mb-templates.exp: initial condition: set breakpoint
+PASS: gdb.cp/mb-templates.exp: initial condition: run to breakpoint
+PASS: gdb.cp/member-name.exp: continue to breakpoint: continue to first breakpoint
+PASS: gdb.cp/member-name.exp: print C::x from first breakpoint
+PASS: gdb.cp/member-name.exp: print B::b from first breakpoint
+PASS: gdb.cp/member-name.exp: print inner::z from first breakpoint
+PASS: gdb.cp/member-name.exp: continue to breakpoint: continue to second breakpoint
+PASS: gdb.cp/member-name.exp: print C::x from second breakpoint
+PASS: gdb.cp/member-name.exp: print B::b from second breakpoint
+PASS: gdb.cp/member-name.exp: print inner::z from second breakpoint
+PASS: gdb.cp/member-name.exp: continue to breakpoint: continue to third breakpoint
+PASS: gdb.cp/member-name.exp: print Templ::y from third breakpoint
+PASS: gdb.cp/member-ptr.exp: continue to breakpoint: continue to pmi = NULL
+PASS: gdb.cp/member-ptr.exp: ptype pmi (A::j)
+PASS: gdb.cp/member-ptr.exp: print pmi (A::j)
+PASS: gdb.cp/member-ptr.exp: print a.*pmi (A::j)
+PASS: gdb.cp/member-ptr.exp: print a_p->*pmi (A::j)
+PASS: gdb.cp/member-ptr.exp: set var pmi = &A::jj
+PASS: gdb.cp/member-ptr.exp: print pmi (A::jj)
+PASS: gdb.cp/member-ptr.exp: print a.*pmi (A::jj)
+PASS: gdb.cp/member-ptr.exp: set var pmi = &A::j
+PASS: gdb.cp/member-ptr.exp: print a.*pmi (A::j) (again)
+PASS: gdb.cp/member-ptr.exp: print a.*pmi = 33
+PASS: gdb.cp/member-ptr.exp: print a.*pmi (A::j) (33)
+PASS: gdb.cp/member-ptr.exp: print a (j = 33)
+PASS: gdb.cp/member-ptr.exp: print a_p->*pmi = 44
+PASS: gdb.cp/member-ptr.exp: print a_p->*pmi (44)
+PASS: gdb.cp/member-ptr.exp: print a (j = 44)
+PASS: gdb.cp/member-ptr.exp: ptype a.*pmi
+PASS: gdb.cp/member-ptr.exp: print *pmi
+PASS: gdb.cp/member-ptr.exp: ptype *pmi
+PASS: gdb.cp/member-ptr.exp: print (int) pmi
+PASS: gdb.cp/member-ptr.exp: print ((int) pmi) == ((char *) &a.j - (char *) &a)
+PASS: gdb.cp/member-ptr.exp: ptype diamond_pfunc_ptr
+PASS: gdb.cp/member-ptr.exp: ptype diamond.*diamond_pfunc_ptr
+PASS: gdb.cp/member-ptr.exp: print diamond.*diamond_pfunc_ptr (20)
+PASS: gdb.cp/member-ptr.exp: print (diamond.*diamond_pfunc_ptr) (20)
+PASS: gdb.cp/member-ptr.exp: print diamond.func_ptr (20)
+PASS: gdb.cp/member-ptr.exp: ptype pmf
+PASS: gdb.cp/member-ptr.exp: print pmf
+PASS: gdb.cp/member-ptr.exp: ptype pmf_p
+PASS: gdb.cp/member-ptr.exp: gdb/NNNN
+PASS: gdb.cp/member-ptr.exp: print a.*pmf
+PASS: gdb.cp/member-ptr.exp: print a_p->*pmf
+PASS: gdb.cp/member-ptr.exp: set var pmf = &A::foo
+PASS: gdb.cp/member-ptr.exp: print *pmf
+PASS: gdb.cp/member-ptr.exp: ptype *pmf
+PASS: gdb.cp/member-ptr.exp: print (a.*pmf)(3)
+PASS: gdb.cp/member-ptr.exp: ptype a.*pmf
+PASS: gdb.cp/member-ptr.exp: ptype (a.*pmf)(3)
+PASS: gdb.cp/member-ptr.exp: print diamond_pmi
+PASS: gdb.cp/member-ptr.exp: print diamond.*diamond_pmi
+PASS: gdb.cp/member-ptr.exp: print diamond.*left_pmf
+PASS: gdb.cp/member-ptr.exp: print diamond.*right_pmf
+PASS: gdb.cp/member-ptr.exp: print (diamond.*left_pmf) ()
+PASS: gdb.cp/member-ptr.exp: print (diamond.*right_pmf) ()
+PASS: gdb.cp/member-ptr.exp: print diamond.*left_vpmf
+PASS: gdb.cp/member-ptr.exp: print diamond.*right_vpmf
+PASS: gdb.cp/member-ptr.exp: print (diamond.*left_vpmf) ()
+PASS: gdb.cp/member-ptr.exp: print (diamond.*left_base_vpmf) ()
+PASS: gdb.cp/member-ptr.exp: print (diamond.*right_vpmf) ()
+PASS: gdb.cp/member-ptr.exp: print left_vpmf
+PASS: gdb.cp/member-ptr.exp: print right_vpmf
+PASS: gdb.cp/member-ptr.exp: print base_vpmf
+PASS: gdb.cp/member-ptr.exp: print diamond.*left_vpmf ()
+PASS: gdb.cp/member-ptr.exp: print null_pmi
+PASS: gdb.cp/member-ptr.exp: print null_pmi = &A::j
+PASS: gdb.cp/member-ptr.exp: print null_pmi = 0
+PASS: gdb.cp/member-ptr.exp: print null_pmf
+PASS: gdb.cp/member-ptr.exp: print null_pmf = &A::foo
+PASS: gdb.cp/member-ptr.exp: print null_pmf = 0
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(aenum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(aenum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(aenum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(aenum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, astruct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, astruct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, astruct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, astruct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, anon_struct const&, aunion const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, anon_struct const&, aunion const***)'
+PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, anon_struct const&, anon_union const***)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, anon_struct const&, anon_union const***)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(fptr1*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(fptr1*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(fptr1*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(fptr1*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (**) (my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (**) (my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (**) (my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (**) (my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (**) (my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (**) (my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (**) (my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (**) (my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (**) (const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (**) (const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (**) (const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (**) (const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(fptr1*)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(fptr1*)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(fptr1*)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(fptr1*)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (**) (my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (**) (my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (**) (my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (**) (my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (**) (my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (**) (my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (**) (my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (**) (my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (**) (const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (**) (const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (**) (const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (**) (const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(fptr3)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(fptr3)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(fptr3)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(fptr3)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(fptr2, my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(fptr2, my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(fptr2, my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(fptr2, my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(fptr2, my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(fptr2, my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(fptr2, my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(fptr2, my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(fptr2, const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(fptr2, const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(fptr2, const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(fptr2, const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(fptr3)
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(fptr3)'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(fptr3)
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(fptr3)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(fptr2, my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(fptr2, my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(fptr2, my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(fptr2, my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(fptr2, const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(fptr2, const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
+PASS: gdb.cp/meth-typedefs.exp: list test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_other_type, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_other_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: list test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_type, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: list test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, int)'
+PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(const char* const*, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(const char* const*, int)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(my_other_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(my_other_type)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_other_type, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_other_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(my_type)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(my_type)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_type, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_type, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_type, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_type, int)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test(const char* const*)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test(const char* const*)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
+PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, int)
+PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, int)'
+PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(const char* const*, int)
+PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(const char* const*, int)'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(CORE_ADDR (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(CORE_ADDR (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(CORE_ADDR (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(CORE_ADDR (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(unsigned long (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(unsigned long (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(unsigned long (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(unsigned long (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(CORE_ADDR (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(CORE_ADDR (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(CORE_ADDR (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(CORE_ADDR (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(unsigned long (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(unsigned long (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(unsigned long (*) [10])
+PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(unsigned long (*) [10])'
+PASS: gdb.cp/meth-typedefs.exp: list test(_BAR_&)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(_BAR_&)'
+PASS: gdb.cp/meth-typedefs.exp: break test(_BAR_&)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(_BAR_&)'
+PASS: gdb.cp/meth-typedefs.exp: list test(a::b::BAR&)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(a::b::BAR&)'
+PASS: gdb.cp/meth-typedefs.exp: break test(a::b::BAR&)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::BAR&)'
+PASS: gdb.cp/meth-typedefs.exp: list test(a::b::c::d::bar&)
+PASS: gdb.cp/meth-typedefs.exp: list 'test(a::b::c::d::bar&)'
+PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&)
+PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::c::d::bar&)'
+PASS: gdb.cp/method.exp: break A::foo
+FAIL: gdb.cp/method.exp: continue to A::foo
+PASS: gdb.cp/method.exp: print x in A::foo
+PASS: gdb.cp/method.exp: print this in A::foo
+PASS: gdb.cp/method.exp: break A::bar
+FAIL: gdb.cp/method.exp: continue to A::bar
+PASS: gdb.cp/method.exp: print x in A::bar
+PASS: gdb.cp/method.exp: print this in A::bar
+PASS: gdb.cp/method.exp: break 21
+FAIL: gdb.cp/method.exp: continue to 21
+PASS: gdb.cp/method.exp: print data_ in funk::getFunky
+PASS: gdb.cp/method.exp: print this in funk::getFunky
+PASS: gdb.cp/method.exp: print res in funk::getFunky
+PASS: gdb.cp/method.exp: ptype A
+PASS: gdb.cp/method.exp: finish program
+PASS: gdb.cp/method2.exp: set multiple-symbols ask
+PASS: gdb.cp/method2.exp: setting language c
+PASS: gdb.cp/method2.exp: breaking in method (c)
+PASS: gdb.cp/method2.exp: setting language c++
+PASS: gdb.cp/method2.exp: breaking in method (c++)
+PASS: gdb.cp/method2.exp: continue until exit at continue to end
+PASS: gdb.cp/minsym-fallback.exp: set breakpoint pending off
+PASS: gdb.cp/minsym-fallback.exp: break C::f()
+PASS: gdb.cp/minsym-fallback.exp: break C::operator()()
+PASS: gdb.cp/misc.exp: deduced language is C++, before full symbols
+PASS: gdb.cp/misc.exp: deduced language is C++, after full symbols
+PASS: gdb.cp/misc.exp: print s.a for foo struct (known gcc 2.7.2 and earlier bug)
+PASS: gdb.cp/misc.exp: print as bool (setup)
+PASS: gdb.cp/misc.exp: print as bool (print 1 == 1)
+PASS: gdb.cp/misc.exp: print as bool (print 1 == 2)
+PASS: gdb.cp/misc.exp: print a bool var
+PASS: gdb.cp/misc.exp: set a bool var (setup)
+PASS: gdb.cp/misc.exp: set a bool var (print v_bool)
+PASS: gdb.cp/misc.exp: print a bool array
+PASS: gdb.cp/misc.exp: set a bool array elem (setup)
+PASS: gdb.cp/misc.exp: set a bool array elem (print v_bool_array)
+PASS: gdb.cp/misc.exp: print true
+PASS: gdb.cp/misc.exp: print false
+PASS: gdb.cp/misc.exp: 1 + true
+PASS: gdb.cp/misc.exp: 3 + false
+PASS: gdb.cp/misc.exp: 1 < 2 < 3
+PASS: gdb.cp/misc.exp: 2 < 1 > 4
+PASS: gdb.cp/misc.exp: (bool)43
+PASS: gdb.cp/misc.exp: (bool)0
+PASS: gdb.cp/misc.exp: (bool)17.93
+PASS: gdb.cp/misc.exp: (bool)0.0
+PASS: gdb.cp/misc.exp: (int)true
+PASS: gdb.cp/misc.exp: (int)false
+PASS: gdb.cp/misc.exp: expression using block qualifier
+PASS: gdb.cp/namespace-enum.exp: print foo::B::B_B
+PASS: gdb.cp/namespace-enum.exp: print foo::B_B
+PASS: gdb.cp/namespace-enum.exp: print A_A
+PASS: gdb.cp/namespace-nested-import.exp: print C::x
+PASS: gdb.cp/namespace.exp: show lang
+PASS: gdb.cp/namespace.exp: up from marker1
+PASS: gdb.cp/namespace.exp: print 'AAA::c'
+PASS: gdb.cp/namespace.exp: print AAA::c
+PASS: gdb.cp/namespace.exp: print ina
+PASS: gdb.cp/namespace.exp: ptype ina
+PASS: gdb.cp/namespace.exp: info func xyzq
+PASS: gdb.cp/namespace.exp: print 'AAA::xyzq'('x')
+PASS: gdb.cp/namespace.exp: print AAA::xyzq('x')
+PASS: gdb.cp/namespace.exp: break AAA::xyzq
+PASS: gdb.cp/namespace.exp: break ::ensureOtherRefs
+PASS: gdb.cp/namespace.exp: print 'BBB::CCC::xyzq'('x')
+PASS: gdb.cp/namespace.exp: print BBB::CCC::xyzq('x')
+PASS: gdb.cp/namespace.exp: break BBB::CCC::xyzq
+PASS: gdb.cp/namespace.exp: break ::BBB::CCC::xyzq
+PASS: gdb.cp/namespace.exp: print 'BBB::Class::xyzq'
+PASS: gdb.cp/namespace.exp: print BBB::Class::xyzq
+PASS: gdb.cp/namespace.exp: break BBB::Class::xyzq
+PASS: gdb.cp/namespace.exp: whatis C::cOtherFileType
+PASS: gdb.cp/namespace.exp: whatis ::C::cOtherFileType
+PASS: gdb.cp/namespace.exp: whatis C::cOtherFileVar
+PASS: gdb.cp/namespace.exp: whatis ::C::cOtherFileVar
+PASS: gdb.cp/namespace.exp: print C::cOtherFileVar
+PASS: gdb.cp/namespace.exp: print ::C::cOtherFileVar
+PASS: gdb.cp/namespace.exp: whatis C::OtherFileClass::cOtherFileClassType
+PASS: gdb.cp/namespace.exp: whatis ::C::OtherFileClass::cOtherFileClassType
+PASS: gdb.cp/namespace.exp: print C::OtherFileClass::cOtherFileClassVar
+PASS: gdb.cp/namespace.exp: print ::cOtherFileClassVar
+PASS: gdb.cp/namespace.exp: print ::C::OtherFileClass::cOtherFileClassVar
+PASS: gdb.cp/namespace.exp: print c
+PASS: gdb.cp/namespace.exp: print cc
+PASS: gdb.cp/namespace.exp: print 'C::cc'
+PASS: gdb.cp/namespace.exp: print C::cc
+PASS: gdb.cp/namespace.exp: print cd
+PASS: gdb.cp/namespace.exp: print C::D::cd
+PASS: gdb.cp/namespace.exp: print 'E::cde'
+PASS: gdb.cp/namespace.exp: print E::cde
+PASS: gdb.cp/namespace.exp: print shadow
+PASS: gdb.cp/namespace.exp: print E::ce
+PASS: gdb.cp/namespace.exp: ptype C
+PASS: gdb.cp/namespace.exp: ptype E
+PASS: gdb.cp/namespace.exp: ptype CClass
+PASS: gdb.cp/namespace.exp: ptype CClass::NestedClass
+PASS: gdb.cp/namespace.exp: ptype NestedClass
+PASS: gdb.cp/namespace.exp: ptype ::C::CClass
+PASS: gdb.cp/namespace.exp: ptype ::C::CClass::NestedClass
+PASS: gdb.cp/namespace.exp: ptype ::C::NestedClass
+PASS: gdb.cp/namespace.exp: ptype C::CClass
+PASS: gdb.cp/namespace.exp: ptype C::CClass::NestedClass
+PASS: gdb.cp/namespace.exp: ptype C::NestedClass
+PASS: gdb.cp/namespace.exp: print cOtherFile
+PASS: gdb.cp/namespace.exp: ptype OtherFileClass
+PASS: gdb.cp/namespace.exp: ptype ::C::OtherFileClass
+PASS: gdb.cp/namespace.exp: ptype C::OtherFileClass
+PASS: gdb.cp/namespace.exp: ptype OtherFileClass typedefs
+PASS: gdb.cp/namespace.exp: ptype ::C::OtherFileClass typedefs
+PASS: gdb.cp/namespace.exp: print cX
+PASS: gdb.cp/namespace.exp: print 'F::cXf'
+PASS: gdb.cp/namespace.exp: print F::cXf
+PASS: gdb.cp/namespace.exp: print F::cXfX
+PASS: gdb.cp/namespace.exp: print X
+PASS: gdb.cp/namespace.exp: print 'G::Xg'
+PASS: gdb.cp/namespace.exp: print G::Xg
+PASS: gdb.cp/namespace.exp: print G::XgX
+PASS: gdb.cp/namespace.exp: print cXOtherFile
+PASS: gdb.cp/namespace.exp: print XOtherFile
+PASS: gdb.cp/namespace.exp: print AAA::ALPHA
+PASS: gdb.cp/namespace.exp: whatis ::C::CClass::NestedClass
+PASS: gdb.cp/namespace.exp: whatis ::C::CClass::NestedClass *
+PASS: gdb.cp/nextoverthrow.exp: continuing to Start: first test
+PASS: gdb.cp/nextoverthrow.exp: next over a throw 1
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: first test (the program exited)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - next over a throw 1
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: nested throw (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - next over a throw 1
+PASS: gdb.cp/nextoverthrow.exp: next over a throw 2
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: nested throw (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - next over a throw 2
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: step in test (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - next over a throw 2
+FAIL: gdb.cp/nextoverthrow.exp: step into function2 1 (the program is no longer running)
+PASS: gdb.cp/nextoverthrow.exp: next over a throw 3
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: step in test (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - next over a throw 3
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: next past catch (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - next over a throw 3
+PASS: gdb.cp/nextoverthrow.exp: next past catch
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: next past catch (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - next past catch
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: rethrow (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - next past catch
+PASS: gdb.cp/nextoverthrow.exp: next over a throw 4
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: rethrow (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - next over a throw 4
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: first finish (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - next over a throw 4
+FAIL: gdb.cp/nextoverthrow.exp: step into function2 2 (the program is no longer running)
+PASS: gdb.cp/nextoverthrow.exp: finish 1
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: first finish (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - finish 1
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: second finish (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - finish 1
+FAIL: gdb.cp/nextoverthrow.exp: step into finish method (the program is no longer running)
+PASS: gdb.cp/nextoverthrow.exp: finish 2
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: second finish (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - finish 2
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: first until (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - finish 2
+PASS: gdb.cp/nextoverthrow.exp: step into finish, for until
+PASS: gdb.cp/nextoverthrow.exp: until with no argument 1
+FAIL: gdb.cp/nextoverthrow.exp: next past catch 6 (the program is no longer running)
+PASS: gdb.cp/nextoverthrow.exp: until with no argument 2
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: first until (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - until 1
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: second until (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - until 1
+FAIL: gdb.cp/nextoverthrow.exp: step into until (the program is no longer running)
+PASS: gdb.cp/nextoverthrow.exp: until-over-throw
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: second until (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - until 2
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: advance (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - until 2
+FAIL: gdb.cp/nextoverthrow.exp: step into until, for advance (the program is no longer running)
+PASS: gdb.cp/nextoverthrow.exp: advance-over-throw
+FAIL: gdb.cp/nextoverthrow.exp: continuing to End: advance (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: pre-check - advance
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Start: resumebpt (the program is no longer running)
+PASS: gdb.cp/nextoverthrow.exp: tbreak _Unwind_RaiseException
+FAIL: gdb.cp/nextoverthrow.exp: continuing to _Unwind_RaiseException (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: finish (the program is no longer running)
+PASS: gdb.cp/nextoverthrow.exp: set $retpc=$pc
+PASS: gdb.cp/nextoverthrow.exp: break *$retpc if dummy ()
+FAIL: gdb.cp/nextoverthrow.exp: continuing to Second: resumebpt (the program is no longer running)
+PASS: gdb.cp/nextoverthrow.exp: next
+FAIL: gdb.cp/nextoverthrow.exp: continuing to done (the program is no longer running)
+FAIL: gdb.cp/nextoverthrow.exp: post-check - advance
+PASS: gdb.cp/no-dmgl-verbose.exp: set breakpoint pending off
+FAIL: gdb.cp/no-dmgl-verbose.exp: setting breakpoint at 'f(std::string)'
+PASS: gdb.cp/no-dmgl-verbose.exp: DMGL_VERBOSE-demangled f(std::string) is not defined
+PASS: gdb.cp/non-trivial-retval.exp: continue to breakpoint: Break here
+PASS: gdb.cp/non-trivial-retval.exp: p f1 (i1, i2)
+PASS: gdb.cp/non-trivial-retval.exp: p f2 (i1, i2)
+PASS: gdb.cp/non-trivial-retval.exp: p f22 (i1, i2)
+PASS: gdb.cp/non-trivial-retval.exp: p f3 (i1, i2)
+PASS: gdb.cp/non-trivial-retval.exp: p f4 (i1, i2)
+PASS: gdb.cp/noparam.exp: p C::m (int)
+PASS: gdb.cp/nsdecl.exp: print fakex
+PASS: gdb.cp/nsimport.exp: print x
+PASS: gdb.cp/nsimport.exp: print xx
+PASS: gdb.cp/nsimport.exp: print xxx
+PASS: gdb.cp/nsnested.exp: print ab
+PASS: gdb.cp/nsnested.exp: continue to breakpoint: C::first
+PASS: gdb.cp/nsnested.exp: print ab
+PASS: gdb.cp/nsnested.exp: print C::D::ab
+PASS: gdb.cp/nsnested.exp: continue to breakpoint: C::D::second
+PASS: gdb.cp/nsnested.exp: print ab
+PASS: gdb.cp/nsnoimports.exp: print A::_a
+PASS: gdb.cp/nsnoimports.exp: print A::B::ab
+PASS: gdb.cp/nsnoimports.exp: print A::B::C::abc
+PASS: gdb.cp/nsnoimports.exp: print _a
+PASS: gdb.cp/nsnoimports.exp: print ab
+PASS: gdb.cp/nsnoimports.exp: print abc
+PASS: gdb.cp/nsnoimports.exp: continue to breakpoint: A::B::first
+PASS: gdb.cp/nsnoimports.exp: print A::_a
+PASS: gdb.cp/nsnoimports.exp: print A::B::ab
+PASS: gdb.cp/nsnoimports.exp: print A::B::C::abc
+PASS: gdb.cp/nsnoimports.exp: print _a
+PASS: gdb.cp/nsnoimports.exp: print ab
+PASS: gdb.cp/nsnoimports.exp: print C::abc
+PASS: gdb.cp/nsnoimports.exp: print abc
+PASS: gdb.cp/nsnoimports.exp: continue to breakpoint: A::B::C::second
+PASS: gdb.cp/nsnoimports.exp: print A::_a
+PASS: gdb.cp/nsnoimports.exp: print A::B::ab
+PASS: gdb.cp/nsnoimports.exp: print A::B::C::abc
+PASS: gdb.cp/nsnoimports.exp: print _a
+PASS: gdb.cp/nsnoimports.exp: print ab
+PASS: gdb.cp/nsnoimports.exp: print abc
+PASS: gdb.cp/nsrecurs.exp: print ax
+PASS: gdb.cp/nsrecurs.exp: print dx
+PASS: gdb.cp/nsrecurs.exp: print xx
+PASS: gdb.cp/nsrecurs.exp: ptype G::GF
+PASS: gdb.cp/nsrecurs.exp: print G::GF::FE::ex
+PASS: gdb.cp/nsstress.exp: print y
+PASS: gdb.cp/nsusing.exp: print _a
+PASS: gdb.cp/nsusing.exp: continue to breakpoint: marker3
+PASS: gdb.cp/nsusing.exp: Print _a without import
+PASS: gdb.cp/nsusing.exp: continue to breakpoint: marker1 stop
+PASS: gdb.cp/nsusing.exp: print _a in a nested scope
+PASS: gdb.cp/nsusing.exp: print cc
+PASS: gdb.cp/nsusing.exp: print B::_a
+PASS: gdb.cp/nsusing.exp: print _a in namespace alias scope
+PASS: gdb.cp/nsusing.exp: print x in namespace alias scope
+PASS: gdb.cp/nsusing.exp: Print _a without import
+PASS: gdb.cp/nsusing.exp: print dx
+PASS: gdb.cp/nsusing.exp: print efx
+PASS: gdb.cp/nsusing.exp: print ghx
+PASS: gdb.cp/nsusing.exp: print jx
+PASS: gdb.cp/nsusing.exp: continue to breakpoint: K::marker9
+PASS: gdb.cp/nsusing.exp: print jx
+PASS: gdb.cp/nsusing.exp: continue to breakpoint: marker10 stop
+PASS: gdb.cp/nsusing.exp: print x (from M::x)
+PASS: gdb.cp/operator.exp: global operator
+PASS: gdb.cp/operator.exp: global operator overload
+PASS: gdb.cp/operator.exp: ADL operator
+PASS: gdb.cp/operator.exp: ADL operator overload
+PASS: gdb.cp/operator.exp: Fully qualified explicit operator call
+PASS: gdb.cp/operator.exp: anonymous namespace operator
+PASS: gdb.cp/operator.exp: anonymous namespace operator overload
+PASS: gdb.cp/operator.exp: anonymous namespace operator overload float
+PASS: gdb.cp/operator.exp: imported operator
+PASS: gdb.cp/operator.exp: imported operator overload
+PASS: gdb.cp/operator.exp: imported operator overload float
+PASS: gdb.cp/operator.exp: member operator
+PASS: gdb.cp/operator.exp: member operator overload
+PASS: gdb.cp/operator.exp: namespace alias
+PASS: gdb.cp/operator.exp: imported declaration
+PASS: gdb.cp/operator.exp: p l == 1
+PASS: gdb.cp/operator.exp: p x[0]
+PASS: gdb.cp/oranking.exp: continue to breakpoint: end of main
+KFAIL: gdb.cp/oranking.exp: p foo0(b) (PRMS: gdb/12096)
+PASS: gdb.cp/oranking.exp: p test1()
+PASS: gdb.cp/oranking.exp: p foo1(b)
+PASS: gdb.cp/oranking.exp: p test2()
+KFAIL: gdb.cp/oranking.exp: p foo2(b) (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test3()
+PASS: gdb.cp/oranking.exp: p foo3(1.0f)
+PASS: gdb.cp/oranking.exp: p test4()
+KFAIL: gdb.cp/oranking.exp: p foo4(&a) (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test5()
+PASS: gdb.cp/oranking.exp: p foo5(c)
+PASS: gdb.cp/oranking.exp: p test6()
+PASS: gdb.cp/oranking.exp: p foo6(bp)
+PASS: gdb.cp/oranking.exp: p test7()
+PASS: gdb.cp/oranking.exp: p foo7(cp)
+PASS: gdb.cp/oranking.exp: p test8()
+PASS: gdb.cp/oranking.exp: p foo8(co)
+PASS: gdb.cp/oranking.exp: p test9()
+PASS: gdb.cp/oranking.exp: p foo9(co)
+PASS: gdb.cp/oranking.exp: p test10()
+KFAIL: gdb.cp/oranking.exp: p foo10(amp) (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test101()
+KFAIL: gdb.cp/oranking.exp: p foo101("abc") (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test11()
+KFAIL: gdb.cp/oranking.exp: p foo11(d) (PRMS: gdb/12096)
+PASS: gdb.cp/oranking.exp: p test12()
+PASS: gdb.cp/oranking.exp: p foo12(1)
+PASS: gdb.cp/oranking.exp: p test13()
+KFAIL: gdb.cp/oranking.exp: p foo13(c) (PRMS: gdb/12098)
+PASS: gdb.cp/oranking.exp: p test14()
+KFAIL: gdb.cp/oranking.exp: p foo14(e) (PRMS: gdb/12096)
+PASS: gdb.cp/overload-const.exp: set language c++
+PASS: gdb.cp/overload-const.exp: setting breakpoint at myclass::func
+PASS: gdb.cp/overload.exp: set print symbol off
+PASS: gdb.cp/overload.exp: up from marker1
+PASS: gdb.cp/overload.exp: print foo_instance1
+PASS: gdb.cp/overload.exp: ptype foo_instance1 (shorter match)
+PASS: gdb.cp/overload.exp: print foo_instance2
+PASS: gdb.cp/overload.exp: print foo_instance3
+PASS: gdb.cp/overload.exp: print call overloaded func 1 arg
+PASS: gdb.cp/overload.exp: print foo_instance1.overloadfnarg(23, intintfunc)
+PASS: gdb.cp/overload.exp: re-selected 'main' frame after inferior call
+PASS: gdb.cp/overload.exp: print call overloaded func 2 args
+PASS: gdb.cp/overload.exp: print call overloaded func 3 args
+PASS: gdb.cp/overload.exp: print call overloaded func 4 args
+PASS: gdb.cp/overload.exp: print call overloaded func 5 args
+PASS: gdb.cp/overload.exp: print call overloaded func 6 args
+PASS: gdb.cp/overload.exp: print call overloaded func 7 args
+PASS: gdb.cp/overload.exp: print call overloaded func 8 args
+PASS: gdb.cp/overload.exp: print call overloaded func 9 args
+PASS: gdb.cp/overload.exp: print call overloaded func 10 args
+PASS: gdb.cp/overload.exp: print call overloaded func 11 args
+PASS: gdb.cp/overload.exp: print call overloaded func void arg
+PASS: gdb.cp/overload.exp: print call overloaded func char arg
+PASS: gdb.cp/overload.exp: print call overloaded func signed char arg
+PASS: gdb.cp/overload.exp: print call overloaded func unsigned char arg
+PASS: gdb.cp/overload.exp: print call overloaded func short arg
+PASS: gdb.cp/overload.exp: print call overloaded func unsigned short arg
+PASS: gdb.cp/overload.exp: print call overloaded func int arg
+PASS: gdb.cp/overload.exp: print call overloaded func unsigned int arg
+PASS: gdb.cp/overload.exp: print call overloaded func long arg
+PASS: gdb.cp/overload.exp: print call overloaded func unsigned long arg
+PASS: gdb.cp/overload.exp: print call overloaded func float arg
+PASS: gdb.cp/overload.exp: print call overloaded func double arg
+PASS: gdb.cp/overload.exp: print call overloaded func int\* arg
+PASS: gdb.cp/overload.exp: print call overloaded func char\* arg
+PASS: gdb.cp/overload.exp: print bar(a)
+PASS: gdb.cp/overload.exp: print bar(b)
+PASS: gdb.cp/overload.exp: print bar(c)
+PASS: gdb.cp/overload.exp: print bar(d)
+PASS: gdb.cp/overload.exp: list overloaded function with no args
+PASS: gdb.cp/overload.exp: list overloaded function with int arg
+PASS: gdb.cp/overload.exp: list overloaded function with function ptr args
+PASS: gdb.cp/overload.exp: list overloaded function with function ptr args - quotes around argument
+PASS: gdb.cp/overload.exp: list overload.cc:intToChar
+PASS: gdb.cp/overload.exp: list overload.cc:intToChar(char)
+PASS: gdb.cp/overload.exp: list overload.cc:'intToChar(char)'
+PASS: gdb.cp/overload.exp: list 'overload.cc:intToChar(char)'
+PASS: gdb.cp/overload.exp: list 'overload.cc':intToChar(char)
+PASS: gdb.cp/overload.exp: list 'overload.cc':'intToChar(char)'
+PASS: gdb.cp/overload.exp: list overload.cc:foo::overloadfnarg(int)
+PASS: gdb.cp/overload.exp: list overload.cc:'foo::overloadfnarg(int)'
+PASS: gdb.cp/overload.exp: print overloadNamespace(1)
+PASS: gdb.cp/overload.exp: print overloadNamespace('a')
+PASS: gdb.cp/overload.exp: print overloadNamespace(dummyInstance)
+PASS: gdb.cp/overload.exp: print K::staticoverload ()
+PASS: gdb.cp/overload.exp: print K::staticoverload (2)
+PASS: gdb.cp/overload.exp: print K::staticoverload (2, 3)
+PASS: gdb.cp/overload.exp: print N::nsoverload ()
+PASS: gdb.cp/overload.exp: print N::nsoverload (2)
+PASS: gdb.cp/overload.exp: print N::nsoverload (2, 3)
+PASS: gdb.cp/overload.exp: print overloadNamespace(1) in XXX
+PASS: gdb.cp/overload.exp: print overloadNamespace('a') in XXX
+PASS: gdb.cp/overload.exp: print overloadNamespace(dummyInstance) in XXX
+PASS: gdb.cp/overload.exp: print intToChar(1)
+PASS: gdb.cp/overload.exp: print foo::overload1arg
+PASS: gdb.cp/overload.exp: print foo::overload1arg(char***)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(void)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(char)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(signed char)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(unsigned char)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(short)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(unsigned short)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(int)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(unsigned int)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(long)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(unsigned long)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(float)
+PASS: gdb.cp/overload.exp: print foo::overload1arg(double)
+PASS: gdb.cp/ovldbreak.exp: detect void
+PASS: gdb.cp/ovldbreak.exp: detect char
+PASS: gdb.cp/ovldbreak.exp: detect signed_char
+PASS: gdb.cp/ovldbreak.exp: detect unsigned_char
+PASS: gdb.cp/ovldbreak.exp: detect short_int
+PASS: gdb.cp/ovldbreak.exp: detect unsigned_short_int
+PASS: gdb.cp/ovldbreak.exp: detect int
+PASS: gdb.cp/ovldbreak.exp: detect unsigned_int
+PASS: gdb.cp/ovldbreak.exp: detect long_int
+PASS: gdb.cp/ovldbreak.exp: detect unsigned_long_int
+PASS: gdb.cp/ovldbreak.exp: detect float
+PASS: gdb.cp/ovldbreak.exp: detect double
+PASS: gdb.cp/ovldbreak.exp: set multiple-symbols ask
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 2
+PASS: gdb.cp/ovldbreak.exp: set bp 2 on foo::overload1arg 2 line 107
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 3
+PASS: gdb.cp/ovldbreak.exp: set bp 3 on foo::overload1arg 3 line 110
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 4
+PASS: gdb.cp/ovldbreak.exp: set bp 4 on foo::overload1arg 4 line 140
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 5
+PASS: gdb.cp/ovldbreak.exp: set bp 5 on foo::overload1arg 5 line 137
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 6
+PASS: gdb.cp/ovldbreak.exp: set bp 6 on foo::overload1arg 6 line 125
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 7
+PASS: gdb.cp/ovldbreak.exp: set bp 7 on foo::overload1arg 7 line 131
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 8
+PASS: gdb.cp/ovldbreak.exp: set bp 8 on foo::overload1arg 8 line 119
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 9
+PASS: gdb.cp/ovldbreak.exp: set bp 9 on foo::overload1arg 9 line 113
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 10
+PASS: gdb.cp/ovldbreak.exp: set bp 10 on foo::overload1arg 10 line 116
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 11
+PASS: gdb.cp/ovldbreak.exp: set bp 11 on foo::overload1arg 11 line 128
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 12
+PASS: gdb.cp/ovldbreak.exp: set bp 12 on foo::overload1arg 12 line 134
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 13
+PASS: gdb.cp/ovldbreak.exp: set bp 13 on foo::overload1arg 13 line 122
+PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting one-by-one)
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice cancel
+PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg canceled
+PASS: gdb.cp/ovldbreak.exp: breakpoint info (after cancel)
+PASS: gdb.cp/ovldbreak.exp: delete all breakpoints
+PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete)
+PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice all
+PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg all
+PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting on all)
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : void
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : char
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed_char
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_char
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : short_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_short_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : long_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_long_int
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : float
+FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : double
+PASS: gdb.cp/ovldbreak.exp: set multiple-symbols cancel
+PASS: gdb.cp/ovldbreak.exp: break foo::foofunc
+PASS: gdb.cp/ovldbreak.exp: set multiple-symbols all
+PASS: gdb.cp/ovldbreak.exp: break foo::foofunc
+PASS: gdb.cp/ovldbreak.exp: continue until exit at finish program
+PASS: gdb.cp/ovsrch.exp: break A::stop_here
+PASS: gdb.cp/ovsrch.exp: break 'A::stop_here'
+PASS: gdb.cp/ovsrch.exp: continue to breakpoint: stop_here
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (char*)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (char*)  const'
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (char*)  const if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (char*)  const' if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (char*)  const if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (char*)  const' if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (void)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (void)  const'
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (int)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (int)  const'
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (int)  const if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (int)  const' if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::outer::foo  (int)  const if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break 'A::outer::foo  (int)  const' if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break A::outer::hibob if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::B::stop_here_too
+PASS: gdb.cp/ovsrch.exp: break 'A::B::stop_here_too'
+PASS: gdb.cp/ovsrch.exp: continue to breakpoint: stop_here_too
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (char*)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (char*)  const'
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (char*)  const if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (char*)  const' if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (char*)  const if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (char*)  const' if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (void)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (void)  const'
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (int)  const
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (int)  const'
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (int)  const if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (int)  const' if (a_param == 3)
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::foo  (int)  const if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break 'A::B::inner::foo  (int)  const' if (A::outer::func ())
+PASS: gdb.cp/ovsrch.exp: break A::B::inner::hibob if (a_param == 3)
+PASS: gdb.cp/paren-type.exp: set breakpoint pending off
+PASS: gdb.cp/paren-type.exp: break C::f(long)
+PASS: gdb.cp/paren-type.exp: break C::f(short)
+PASS: gdb.cp/parse-lang.exp: breakpoint hit
+PASS: gdb.cp/pass-by-ref.exp: call function in obj
+PASS: gdb.cp/pass-by-ref.exp: call function in derived
+PASS: gdb.cp/pass-by-ref.exp: call function in container
+PASS: gdb.cp/pr-1023.exp: break myClass::performBlocking
+PASS: gdb.cp/pr-1023.exp: break myClass::performUnblocking
+PASS: gdb.cp/pr-1210.exp: step past initialization
+PASS: gdb.cp/pr-1210.exp: print *obj
+PASS: gdb.cp/pr-1210.exp: print obj->myB
+PASS: gdb.cp/pr-574.exp: continue to breakpoint: end of constructors
+PASS: gdb.cp/pr-574.exp: PR gdb/574
+PASS: gdb.cp/pr10687.exp: continue to breakpoint: marker
+PASS: gdb.cp/pr10687.exp: p a
+PASS: gdb.cp/pr10728.exp: continue to breakpoint: marker 1
+PASS: gdb.cp/pr10728.exp: print x->y2 - x->y1
+PASS: gdb.cp/pr12028.exp: p D::foo(b)
+PASS: gdb.cp/pr17132.exp: continue to breakpoint: Break here
+PASS: gdb.cp/pr17132.exp: ptype a_ptr->func ()
+PASS: gdb.cp/pr17132.exp: ptype a->func ()
+PASS: gdb.cp/pr17132.exp: p sizeof (a_ptr->func())
+PASS: gdb.cp/pr17132.exp: p sizeof (a->func())
+PASS: gdb.cp/pr17132.exp: p 1 && a->func()
+PASS: gdb.cp/pr17132.exp: p 0 || a->func()
+PASS: gdb.cp/pr17494.exp: continue to breakpoint: Break here
+PASS: gdb.cp/pr17494.exp: a.geta()
+PASS: gdb.cp/pr17494.exp: a.geta()
+PASS: gdb.cp/pr17494.exp: ternop 1
+PASS: gdb.cp/pr17494.exp: ternop 2
+PASS: gdb.cp/pr17494.exp: ternop 3
+PASS: gdb.cp/pr17494.exp: ternop 4
+PASS: gdb.cp/pr17494.exp: ternop 5
+PASS: gdb.cp/pr17494.exp: ternop 6
+PASS: gdb.cp/pr17494.exp: ternop 7
+PASS: gdb.cp/pr17494.exp: ternop 8
+PASS: gdb.cp/pr17494.exp: ternop 9
+PASS: gdb.cp/pr17494.exp: ternop 10
+PASS: gdb.cp/pr17494.exp: ternop 11
+PASS: gdb.cp/pr17494.exp: ternop 12
+PASS: gdb.cp/pr17494.exp: ternop 13
+PASS: gdb.cp/pr17494.exp: ternop 14
+PASS: gdb.cp/pr17494.exp: ternop 15
+PASS: gdb.cp/pr17494.exp: ternop 16
+PASS: gdb.cp/pr17494.exp: ternop 17
+PASS: gdb.cp/pr17494.exp: ternop 18
+PASS: gdb.cp/pr17494.exp: ternop 19
+PASS: gdb.cp/pr17494.exp: ternop 20
+PASS: gdb.cp/pr9067.exp: print b
+PASS: gdb.cp/pr9167.exp: continue to breakpoint: marker
+PASS: gdb.cp/pr9167.exp: p b
+PASS: gdb.cp/pr9631.exp: continue to breakpoint: after bar tender is initialized
+PASS: gdb.cp/pr9631.exp: print tender
+PASS: gdb.cp/printmethod.exp: continue to breakpoint: end of constructors
+PASS: gdb.cp/printmethod.exp: print virtual method.
+PASS: gdb.cp/printmethod.exp: print nonvirtual method.
+PASS: gdb.cp/psmang.exp: break s::method1
+PASS: gdb.cp/psmang.exp: break s::method2
+PASS: gdb.cp/psymtab-parameter.exp: set language c++
+PASS: gdb.cp/psymtab-parameter.exp: maintenance info symtabs
+PASS: gdb.cp/psymtab-parameter.exp: complete p 'func<short>(
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_const_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_const_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_volatile_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_volatile_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_const_volatile_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_const_volatile_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: whatis v_volatile_const_my_int
+PASS: gdb.cp/ptype-cv-cp.exp: ptype v_volatile_const_my_int
+PASS: gdb.cp/ptype-flags.exp: basic test
+PASS: gdb.cp/ptype-flags.exp: no methods
+PASS: gdb.cp/ptype-flags.exp: no typedefs
+PASS: gdb.cp/ptype-flags.exp: no methods or typedefs
+PASS: gdb.cp/ptype-flags.exp: raw
+PASS: gdb.cp/ptype-flags.exp: raw no methods
+PASS: gdb.cp/ptype-flags.exp: raw no typedefs
+PASS: gdb.cp/ptype-flags.exp: raw no methods or typedefs
+PASS: gdb.cp/ptype-flags.exp: set print type methods off
+PASS: gdb.cp/ptype-flags.exp: basic test, default methods off
+PASS: gdb.cp/ptype-flags.exp: methods, default methods off
+PASS: gdb.cp/ptype-flags.exp: no typedefs, default methods off
+PASS: gdb.cp/ptype-flags.exp: methods, no typedefs, default methods off
+PASS: gdb.cp/ptype-flags.exp: set print type typedefs off
+PASS: gdb.cp/ptype-flags.exp: basic test, default methods+typedefs off
+PASS: gdb.cp/ptype-flags.exp: methods, default methods+typedefs off
+PASS: gdb.cp/ptype-flags.exp: typedefs, default methods+typedefs off
+PASS: gdb.cp/ptype-flags.exp: methods typedefs, default methods+typedefs off
+PASS: gdb.cp/punctuator.exp: set lang c++
+PASS: gdb.cp/punctuator.exp: print (0x5a5a bitand 0xaaaa) == (0x5a5a & 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (0x5a5a bitor 0xaaaa) == (0x5a5a | 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (0x5a5a xor 0xaaaa) == (0x5a5a ^ 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (0x5a5a and 0xaaaa) == (0x5a5a && 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (0x5a5a or 0xaaaa) == (0x5a5a || 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (not not 0xaaaa) == (!!0xaaaa)
+PASS: gdb.cp/punctuator.exp: print (compl 0xaaaa) == (~0xaaaa)
+PASS: gdb.cp/punctuator.exp: set $u 1
+PASS: gdb.cp/punctuator.exp: set $v 1
+PASS: gdb.cp/punctuator.exp: print ($u not_eq 0xaaaa) == ($v != 0xaaaa)
+PASS: gdb.cp/punctuator.exp: print ($u and_eq 0xaaaa) == ($v &= 0xaaaa)
+PASS: gdb.cp/punctuator.exp: set $u 2
+PASS: gdb.cp/punctuator.exp: set $v 2
+PASS: gdb.cp/punctuator.exp: print ($u or_eq 0xaaaa) == ($v |= 0xaaaa)
+PASS: gdb.cp/punctuator.exp: set $u 3
+PASS: gdb.cp/punctuator.exp: set $v 3
+PASS: gdb.cp/punctuator.exp: print ($u xor_eq 0xaaaa) == ($v ^= 0xaaaa)
+PASS: gdb.cp/re-set-overloaded.exp: set breakpoint pending yes
+PASS: gdb.cp/re-set-overloaded.exp: break C::C
+PASS: gdb.cp/re-set-overloaded.exp: set variable $brk = $bpnum
+PASS: gdb.cp/re-set-overloaded.exp: start
+PASS: gdb.cp/re-set-overloaded.exp: breakpoint resolved
+PASS: gdb.cp/readnow-language.exp: show language
+PASS: gdb.cp/ref-params.exp: print value of a Child in main
+PASS: gdb.cp/ref-params.exp: print value of f1 on Child in main
+PASS: gdb.cp/ref-params.exp: print value of f2 on Child in main
+PASS: gdb.cp/ref-params.exp: print value of f1 on (Child&) in main
+PASS: gdb.cp/ref-params.exp: print value of f2 on (Child&) in main
+PASS: gdb.cp/ref-params.exp: print value of Child& in f2
+PASS: gdb.cp/ref-params.exp: print value of f1 on Child& in f2
+PASS: gdb.cp/ref-params.exp: print value of Parent& in f1
+PASS: gdb.cp/ref-params.exp: print f1(MQ)
+PASS: gdb.cp/ref-params.exp: print mf1(MQ)
+PASS: gdb.cp/ref-params.exp: print mf2(MQ)
+PASS: gdb.cp/ref-params.exp: print f1(MQR)
+PASS: gdb.cp/ref-params.exp: print mf1(MQR)
+PASS: gdb.cp/ref-params.exp: print mf2(MQR)
+PASS: gdb.cp/ref-types.exp: up from marker1 1
+PASS: gdb.cp/ref-types.exp: print value of s
+PASS: gdb.cp/ref-types.exp: ptype s
+PASS: gdb.cp/ref-types.exp: print value of ps
+PASS: gdb.cp/ref-types.exp: ptype ps
+PASS: gdb.cp/ref-types.exp: print value of as[0]
+PASS: gdb.cp/ref-types.exp: ptype as
+PASS: gdb.cp/ref-types.exp: print value of as[1]
+PASS: gdb.cp/ref-types.exp: print value of as[2]
+PASS: gdb.cp/ref-types.exp: print value of as[3]
+PASS: gdb.cp/ref-types.exp: print value of rs
+PASS: gdb.cp/ref-types.exp: ptype rs
+PASS: gdb.cp/ref-types.exp: print value of *rps
+PASS: gdb.cp/ref-types.exp: examine value at rps
+PASS: gdb.cp/ref-types.exp: ptype rps
+PASS: gdb.cp/ref-types.exp: print value of ras[0]
+PASS: gdb.cp/ref-types.exp: ptype ras
+PASS: gdb.cp/ref-types.exp: print value of ras[1]
+PASS: gdb.cp/ref-types.exp: print value of ras[2]
+PASS: gdb.cp/ref-types.exp: print value of ras[3]
+PASS: gdb.cp/ref-types.exp: up from f
+PASS: gdb.cp/ref-types.exp: print value of C
+PASS: gdb.cp/ref-types.exp: ptype C
+PASS: gdb.cp/ref-types.exp: print value of UC
+PASS: gdb.cp/ref-types.exp: ptype UC
+PASS: gdb.cp/ref-types.exp: print value of S
+PASS: gdb.cp/ref-types.exp: ptype S
+PASS: gdb.cp/ref-types.exp: print value of US
+PASS: gdb.cp/ref-types.exp: ptype US
+PASS: gdb.cp/ref-types.exp: print value of I
+PASS: gdb.cp/ref-types.exp: ptype I
+PASS: gdb.cp/ref-types.exp: print value of UI
+PASS: gdb.cp/ref-types.exp: ptype UI
+PASS: gdb.cp/ref-types.exp: print value of L
+PASS: gdb.cp/ref-types.exp: ptype L
+PASS: gdb.cp/ref-types.exp: print value of UL
+PASS: gdb.cp/ref-types.exp: ptype UL
+PASS: gdb.cp/ref-types.exp: print value of F
+PASS: gdb.cp/ref-types.exp: ptype F
+PASS: gdb.cp/ref-types.exp: print value of D
+PASS: gdb.cp/ref-types.exp: ptype D
+PASS: gdb.cp/ref-types.exp: ptype rC
+PASS: gdb.cp/ref-types.exp: ptype rUC
+PASS: gdb.cp/ref-types.exp: ptype rS
+PASS: gdb.cp/ref-types.exp: ptype rUS
+PASS: gdb.cp/ref-types.exp: ptype rI
+PASS: gdb.cp/ref-types.exp: ptype rUI
+PASS: gdb.cp/ref-types.exp: ptype rL
+PASS: gdb.cp/ref-types.exp: ptype rUL
+PASS: gdb.cp/ref-types.exp: ptype rF
+PASS: gdb.cp/ref-types.exp: ptype rD
+PASS: gdb.cp/ref-types.exp: print value of rC
+PASS: gdb.cp/ref-types.exp: print value of rUC
+PASS: gdb.cp/ref-types.exp: print value of rS
+PASS: gdb.cp/ref-types.exp: print value of rUS
+PASS: gdb.cp/ref-types.exp: print value of rI
+PASS: gdb.cp/ref-types.exp: print value of UI
+PASS: gdb.cp/ref-types.exp: print value of rL
+PASS: gdb.cp/ref-types.exp: print value of rUL
+PASS: gdb.cp/ref-types.exp: print value of rF
+PASS: gdb.cp/ref-types.exp: print value of rD
+PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in main
+PASS: gdb.cp/rtti.exp: print *e1
+PASS: gdb.cp/rtti.exp: print *e2
+PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in func
+PASS: gdb.cp/rtti.exp: print *obj
+PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in func3
+PASS: gdb.cp/rtti.exp: print *obj3
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker1
+PASS: gdb.cp/shadow.exp: Print class x shadowing global x
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker2
+PASS: gdb.cp/shadow.exp: Print local x shadowing class x
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker3
+PASS: gdb.cp/shadow.exp: Print inner scope x
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker4
+PASS: gdb.cp/shadow.exp: Print local x not namespace x
+PASS: gdb.cp/shadow.exp: continue to breakpoint: marker5
+PASS: gdb.cp/shadow.exp: Print imported namespace x
+PASS: gdb.cp/smartp.exp: continue to breakpoint: end of main
+PASS: gdb.cp/smartp.exp: p mp->foo()
+PASS: gdb.cp/smartp.exp: p mtp->foo()
+PASS: gdb.cp/smartp.exp: p mt1.foo()
+PASS: gdb.cp/smartp.exp: p mt4p.a
+PASS: gdb.cp/smartp.exp: p mt4->a
+PASS: gdb.cp/smartp.exp: p sp1->foo()
+PASS: gdb.cp/smartp.exp: p sp2->foo()
+PASS: gdb.cp/smartp.exp: p sp3->foo(1)
+PASS: gdb.cp/smartp.exp: p sp3->foo('a')
+PASS: gdb.cp/smartp.exp: p sp4->a
+PASS: gdb.cp/smartp.exp: p sp4->b
+PASS: gdb.cp/smartp.exp: p mt4p->a
+PASS: gdb.cp/smartp.exp: p mt4p->b
+PASS: gdb.cp/smartp.exp: p mt4->fake
+PASS: gdb.cp/smartp.exp: p mt4->fake()
+PASS: gdb.cp/smartp.exp: p b->foo()
+PASS: gdb.cp/smartp.exp: p c->foo()
+PASS: gdb.cp/smartp.exp: p c->inta
+PASS: gdb.cp/smartp.exp: p c2->inta
+PASS: gdb.cp/static-method.exp: info addr A::func()
+PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)::func
+PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::func'
+PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::func'
+PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::func'
+FAIL: gdb.cp/static-method.exp: continue
+FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::func
+FAIL: gdb.cp/static-method.exp: continue
+FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::func'
+PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)::A::func
+PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::A::func'
+PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::A::func'
+PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::A::func'
+FAIL: gdb.cp/static-method.exp: continue
+FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::A::func
+FAIL: gdb.cp/static-method.exp: continue
+FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::A::func'
+PASS: gdb.cp/static-print-quit.exp: set width 80
+PASS: gdb.cp/static-print-quit.exp: set height 2
+PASS: gdb.cp/static-print-quit.exp: print c - <return>
+PASS: gdb.cp/static-print-quit.exp: print c - q <return>
+PASS: gdb.cp/static-print-quit.exp: print c - to quit
+PASS: gdb.cp/static-print-quit.exp: q
+PASS: gdb.cp/static-print-quit.exp: set pagination off
+PASS: gdb.cp/static-print-quit.exp: first print
+PASS: gdb.cp/static-print-quit.exp: second print
+PASS: gdb.cp/temargs.exp: set first breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set second breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set third breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set fourth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set fifth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: set sixth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to first breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of T in base_m
+PASS: gdb.cp/temargs.exp: test value of I in base_m
+PASS: gdb.cp/temargs.exp: test value of P in base_m
+PASS: gdb.cp/temargs.exp: test value of MP in base_m
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to second breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of T in inner_m
+PASS: gdb.cp/temargs.exp: test value of I in inner_m
+PASS: gdb.cp/temargs.exp: test value of P in inner_m
+PASS: gdb.cp/temargs.exp: test value of MP in inner_m
+PASS: gdb.cp/temargs.exp: test type of Z in inner_m
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to third breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of T in func
+PASS: gdb.cp/temargs.exp: test value of I in func
+PASS: gdb.cp/temargs.exp: test value of P in func
+PASS: gdb.cp/temargs.exp: test value of MP in func
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to fourth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of T in templ_m
+PASS: gdb.cp/temargs.exp: test value of I in templ_m
+PASS: gdb.cp/temargs.exp: test value of P in templ_m
+PASS: gdb.cp/temargs.exp: test value of MP in templ_m
+PASS: gdb.cp/temargs.exp: test type of Q in templ_m
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to fifth breakpoint for temargs
+PASS: gdb.cp/temargs.exp: test type of F in k2_m
+XFAIL: gdb.cp/temargs.exp: test value of F in k2_m (PRMS gcc/49366)
+PASS: gdb.cp/temargs.exp: continue to breakpoint: continue to sixth breakpoint for temargs
+XFAIL: gdb.cp/temargs.exp: test type of F in k3_m (PRMS gcc/49546)
+XFAIL: gdb.cp/temargs.exp: test value of F in k3_m (PRMS gcc/49546)
+PASS: gdb.cp/templates.exp: set multiple-symbols ask
+KFAIL: gdb.cp/templates.exp: ptype T5<int> (PRMS: gdb/8218)
+KFAIL: gdb.cp/templates.exp: ptype T5<int> (PRMS: gdb/8218)
+PASS: gdb.cp/templates.exp: constructor breakpoint
+PASS: gdb.cp/templates.exp: destructor breakpoint
+PASS: gdb.cp/templates.exp: value method breakpoint
+PASS: gdb.cp/templates.exp: breakpoint on a line with no real code
+PASS: gdb.cp/templates.exp: print method of template typedef
+PASS: gdb.cp/templates.exp: print destructor of template typedef
+PASS: gdb.cp/templates.exp: ptype empty
+PASS: gdb.cp/templates.exp: ptype arg
+PASS: gdb.cp/templates.exp: print t5i.value()
+PASS: gdb.cp/templates.exp: b 770
+PASS: gdb.cp/templates.exp: continue to line 770
+PASS: gdb.cp/templates.exp: print fint
+PASS: gdb.cp/templates.exp: set print symbol off
+PASS: gdb.cp/templates.exp: print fvpchar
+PASS: gdb.cp/templates.exp: ptype Foo
+PASS: gdb.cp/templates.exp: ptype fint
+PASS: gdb.cp/templates.exp: ptype fchar
+KFAIL: gdb.cp/templates.exp: ptype fvpchar (PRMS: gdb/1512)
+PASS: gdb.cp/templates.exp: print Foo<volatile char *>::foo
+PASS: gdb.cp/templates.exp: print Foo<volatile char*>::foo
+PASS: gdb.cp/templates.exp: ptype Bar
+PASS: gdb.cp/templates.exp: ptype bint
+PASS: gdb.cp/templates.exp: ptype bint2
+PASS: gdb.cp/templates.exp: ptype Baz
+PASS: gdb.cp/templates.exp: ptype bazint
+PASS: gdb.cp/templates.exp: ptype bazint2
+PASS: gdb.cp/templates.exp: ptype Qux
+PASS: gdb.cp/templates.exp: ptype quxint
+PASS: gdb.cp/templates.exp: ptype Spec
+PASS: gdb.cp/templates.exp: ptype siip
+PASS: gdb.cp/templates.exp: ptype Garply<int>
+PASS: gdb.cp/templates.exp: ptype Garply<Garply<char> >
+PASS: gdb.cp/templates.exp: print Garply<Garply<char> >::garply
+PASS: gdb.cp/templates.exp: break Garply<Garply<char> >::garply
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 1-throw
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 1-catch
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-start
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-next
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-throw
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-catch
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 3-throw
+PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 3-catch
+PASS: gdb.cp/typedef-operator.exp: set language c++
+PASS: gdb.cp/typedef-operator.exp: test crash
+PASS: gdb.cp/typedef-operator.exp: test typedef
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(i)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(i) == &typeid(typeof(i))
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(cp)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(cp) == &typeid(typeof(cp))
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(ccp)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(ccp) == &typeid(typeof(ccp))
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(ca)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(ca) == &typeid(typeof(ca))
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(b)
+PASS: gdb.cp/typeid.exp: before starting: print &typeid(b) == &typeid(typeof(b))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(i)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(i) == &typeid(typeof(i))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(cp)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(cp) == &typeid(typeof(cp))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(ccp)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(ccp) == &typeid(typeof(ccp))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(ca)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(ca) == &typeid(typeof(ca))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(b)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(b) == &typeid(typeof(b))
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*b)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*b) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*vb1)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*vb1) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*vb2)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*vb2) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*bv)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(*bv) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(d) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(const Derived)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(const Derived) == &typeid(d)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(const Derived &)
+PASS: gdb.cp/typeid.exp: after starting: print &typeid(const Derived &) == &typeid(d)
+PASS: gdb.cp/userdef.exp: break marker1
+PASS: gdb.cp/userdef.exp: continue to marker1
+PASS: gdb.cp/userdef.exp: up from marker1
+PASS: gdb.cp/userdef.exp: print one + two
+PASS: gdb.cp/userdef.exp: re-selected 'main' frame after inferior call
+PASS: gdb.cp/userdef.exp: print one - two
+PASS: gdb.cp/userdef.exp: print one * two
+PASS: gdb.cp/userdef.exp: print one / two
+PASS: gdb.cp/userdef.exp: print one % two
+PASS: gdb.cp/userdef.exp: print one && two
+PASS: gdb.cp/userdef.exp: print one || two
+PASS: gdb.cp/userdef.exp: print one & two
+PASS: gdb.cp/userdef.exp: print one | two
+PASS: gdb.cp/userdef.exp: print one ^ two
+PASS: gdb.cp/userdef.exp: print one < two
+PASS: gdb.cp/userdef.exp: print one <= two
+PASS: gdb.cp/userdef.exp: print one > two
+PASS: gdb.cp/userdef.exp: print one >= two
+PASS: gdb.cp/userdef.exp: print one == two
+PASS: gdb.cp/userdef.exp: print one.operator== (two)
+PASS: gdb.cp/userdef.exp: print one != two
+PASS: gdb.cp/userdef.exp: print one << 31
+PASS: gdb.cp/userdef.exp: print one >> 31
+PASS: gdb.cp/userdef.exp: print !one
+PASS: gdb.cp/userdef.exp: print +one
+PASS: gdb.cp/userdef.exp: print ~one
+PASS: gdb.cp/userdef.exp: print -one
+PASS: gdb.cp/userdef.exp: print one++
+PASS: gdb.cp/userdef.exp: print ++one
+PASS: gdb.cp/userdef.exp: print one--
+PASS: gdb.cp/userdef.exp: print --one
+PASS: gdb.cp/userdef.exp: print one += 7
+PASS: gdb.cp/userdef.exp: print two = one
+PASS: gdb.cp/userdef.exp: break A2::operator+
+PASS: gdb.cp/userdef.exp: break A2::operator +
+PASS: gdb.cp/userdef.exp: print c
+PASS: gdb.cp/userdef.exp: print *c
+PASS: gdb.cp/userdef.exp: print &*c
+PASS: gdb.cp/userdef.exp: ptype &*c
+PASS: gdb.cp/userdef.exp: print operator== (mem1, mem2)
+PASS: gdb.cp/userdef.exp: print operator== (mem1, mem1)
+PASS: gdb.cp/using-crash.exp: reload file
+PASS: gdb.cp/var-tag.exp: before start: c++: set language c++
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype C
+PASS: gdb.cp/var-tag.exp: before start: c++: print E
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype E
+PASS: gdb.cp/var-tag.exp: before start: c++: print S
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype S
+PASS: gdb.cp/var-tag.exp: before start: c++: print U
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype U
+PASS: gdb.cp/var-tag.exp: before start: c++: print cc
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype cc
+PASS: gdb.cp/var-tag.exp: before start: c++: print CC
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype CC
+PASS: gdb.cp/var-tag.exp: before start: c++: print ss
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype ss
+PASS: gdb.cp/var-tag.exp: before start: c++: print SS
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype SS
+PASS: gdb.cp/var-tag.exp: before start: c++: print ee
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype ee
+PASS: gdb.cp/var-tag.exp: before start: c++: print EE
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype EE
+PASS: gdb.cp/var-tag.exp: before start: c++: print uu
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype uu
+PASS: gdb.cp/var-tag.exp: before start: c++: print UU
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype UU
+PASS: gdb.cp/var-tag.exp: before start: c++: print E2
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype E2
+PASS: gdb.cp/var-tag.exp: before start: c++: print S2
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype S2
+PASS: gdb.cp/var-tag.exp: before start: c++: print U2
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype U2
+PASS: gdb.cp/var-tag.exp: before start: c: set language c
+PASS: gdb.cp/var-tag.exp: before start: c: ptype C
+PASS: gdb.cp/var-tag.exp: before start: c: print E
+PASS: gdb.cp/var-tag.exp: before start: c: ptype E
+PASS: gdb.cp/var-tag.exp: before start: c: print S
+PASS: gdb.cp/var-tag.exp: before start: c: ptype S
+PASS: gdb.cp/var-tag.exp: before start: c: print U
+PASS: gdb.cp/var-tag.exp: before start: c: ptype U
+PASS: gdb.cp/var-tag.exp: before start: c: print cc
+PASS: gdb.cp/var-tag.exp: before start: c: ptype cc
+PASS: gdb.cp/var-tag.exp: before start: c: print CC
+PASS: gdb.cp/var-tag.exp: before start: c: ptype CC
+PASS: gdb.cp/var-tag.exp: before start: c: print ss
+PASS: gdb.cp/var-tag.exp: before start: c: ptype ss
+PASS: gdb.cp/var-tag.exp: before start: c: print SS
+PASS: gdb.cp/var-tag.exp: before start: c: ptype SS
+PASS: gdb.cp/var-tag.exp: before start: c: print ee
+PASS: gdb.cp/var-tag.exp: before start: c: ptype ee
+PASS: gdb.cp/var-tag.exp: before start: c: print EE
+PASS: gdb.cp/var-tag.exp: before start: c: ptype EE
+PASS: gdb.cp/var-tag.exp: before start: c: print uu
+PASS: gdb.cp/var-tag.exp: before start: c: ptype uu
+PASS: gdb.cp/var-tag.exp: before start: c: print UU
+PASS: gdb.cp/var-tag.exp: before start: c: ptype UU
+PASS: gdb.cp/var-tag.exp: before start: c: print E2
+PASS: gdb.cp/var-tag.exp: before start: c: ptype E2
+PASS: gdb.cp/var-tag.exp: before start: c: print S2
+PASS: gdb.cp/var-tag.exp: before start: c: ptype S2
+PASS: gdb.cp/var-tag.exp: before start: c: print U2
+PASS: gdb.cp/var-tag.exp: before start: c: ptype U2
+PASS: gdb.cp/var-tag.exp: in main: c++: set language c++
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype C
+PASS: gdb.cp/var-tag.exp: in main: c++: print E
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype E
+PASS: gdb.cp/var-tag.exp: in main: c++: print S
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype S
+PASS: gdb.cp/var-tag.exp: in main: c++: print U
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype U
+PASS: gdb.cp/var-tag.exp: in main: c++: print cc
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype cc
+PASS: gdb.cp/var-tag.exp: in main: c++: print CC
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype CC
+PASS: gdb.cp/var-tag.exp: in main: c++: print ss
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype ss
+PASS: gdb.cp/var-tag.exp: in main: c++: print SS
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype SS
+PASS: gdb.cp/var-tag.exp: in main: c++: print ee
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype ee
+PASS: gdb.cp/var-tag.exp: in main: c++: print EE
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype EE
+PASS: gdb.cp/var-tag.exp: in main: c++: print uu
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype uu
+PASS: gdb.cp/var-tag.exp: in main: c++: print UU
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype UU
+PASS: gdb.cp/var-tag.exp: in main: c++: print E2
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype E2
+PASS: gdb.cp/var-tag.exp: in main: c++: print S2
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype S2
+PASS: gdb.cp/var-tag.exp: in main: c++: print U2
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype U2
+PASS: gdb.cp/var-tag.exp: in main: c: set language c
+PASS: gdb.cp/var-tag.exp: in main: c: ptype C
+PASS: gdb.cp/var-tag.exp: in main: c: print E
+PASS: gdb.cp/var-tag.exp: in main: c: ptype E
+PASS: gdb.cp/var-tag.exp: in main: c: print S
+PASS: gdb.cp/var-tag.exp: in main: c: ptype S
+PASS: gdb.cp/var-tag.exp: in main: c: print U
+PASS: gdb.cp/var-tag.exp: in main: c: ptype U
+PASS: gdb.cp/var-tag.exp: in main: c: print cc
+PASS: gdb.cp/var-tag.exp: in main: c: ptype cc
+PASS: gdb.cp/var-tag.exp: in main: c: print CC
+PASS: gdb.cp/var-tag.exp: in main: c: ptype CC
+PASS: gdb.cp/var-tag.exp: in main: c: print ss
+PASS: gdb.cp/var-tag.exp: in main: c: ptype ss
+PASS: gdb.cp/var-tag.exp: in main: c: print SS
+PASS: gdb.cp/var-tag.exp: in main: c: ptype SS
+PASS: gdb.cp/var-tag.exp: in main: c: print ee
+PASS: gdb.cp/var-tag.exp: in main: c: ptype ee
+PASS: gdb.cp/var-tag.exp: in main: c: print EE
+PASS: gdb.cp/var-tag.exp: in main: c: ptype EE
+PASS: gdb.cp/var-tag.exp: in main: c: print uu
+PASS: gdb.cp/var-tag.exp: in main: c: ptype uu
+PASS: gdb.cp/var-tag.exp: in main: c: print UU
+PASS: gdb.cp/var-tag.exp: in main: c: ptype UU
+PASS: gdb.cp/var-tag.exp: in main: c: print E2
+PASS: gdb.cp/var-tag.exp: in main: c: ptype E2
+PASS: gdb.cp/var-tag.exp: in main: c: print S2
+PASS: gdb.cp/var-tag.exp: in main: c: ptype S2
+PASS: gdb.cp/var-tag.exp: in main: c: print U2
+PASS: gdb.cp/var-tag.exp: in main: c: ptype U2
+PASS: gdb.cp/var-tag.exp: continue to breakpoint: continue to C::f
+PASS: gdb.cp/var-tag.exp: in C::f: c++: set language c++
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype C
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print E
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype E
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print S
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype S
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print U
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype U
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print cc
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype cc
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print CC
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype CC
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print ss
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype ss
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print SS
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype SS
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print ee
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype ee
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print EE
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype EE
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print uu
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype uu
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print UU
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype UU
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print E2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype E2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print S2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype S2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print U2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype U2
+PASS: gdb.cp/var-tag.exp: in C::f: c: set language c
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype C
+PASS: gdb.cp/var-tag.exp: in C::f: c: print E
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype E
+PASS: gdb.cp/var-tag.exp: in C::f: c: print S
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype S
+PASS: gdb.cp/var-tag.exp: in C::f: c: print U
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype U
+PASS: gdb.cp/var-tag.exp: in C::f: c: print cc
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype cc
+PASS: gdb.cp/var-tag.exp: in C::f: c: print CC
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype CC
+PASS: gdb.cp/var-tag.exp: in C::f: c: print ss
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype ss
+PASS: gdb.cp/var-tag.exp: in C::f: c: print SS
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype SS
+PASS: gdb.cp/var-tag.exp: in C::f: c: print ee
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype ee
+PASS: gdb.cp/var-tag.exp: in C::f: c: print EE
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype EE
+PASS: gdb.cp/var-tag.exp: in C::f: c: print uu
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype uu
+PASS: gdb.cp/var-tag.exp: in C::f: c: print UU
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype UU
+PASS: gdb.cp/var-tag.exp: in C::f: c: print E2
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype E2
+PASS: gdb.cp/var-tag.exp: in C::f: c: print S2
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype S2
+PASS: gdb.cp/var-tag.exp: in C::f: c: print U2
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype U2
+PASS: gdb.cp/var-tag.exp: global collision: set language c++
+KFAIL: gdb.cp/var-tag.exp: global collision: print global (PRMS: c++/16463)
+PASS: gdb.cp/var-tag.exp: global collision: print ::global
+PASS: gdb.cp/virtbase.exp: continue to breakpoint: first breakpoint
+PASS: gdb.cp/virtbase.exp: print *this
+PASS: gdb.cp/virtbase.exp: print x in get_y
+PASS: gdb.cp/virtbase.exp: continue to breakpoint: second breakpoint
+PASS: gdb.cp/virtbase.exp: print x in get_z
+PASS: gdb.cp/virtbase.exp: continue to breakpoint: third breakpoint
+PASS: gdb.cp/virtbase.exp: print *(D *) e
+PASS: gdb.cp/virtbase.exp: set print object on
+PASS: gdb.cp/virtbase.exp: print/x b->mA
+PASS: gdb.cp/virtbase.exp: print rtti_data
+PASS: gdb.cp/virtbase.exp: print pointer to virtual base at non-zero offset of larger object
+PASS: gdb.cp/virtbase.exp: print same pointer from history value
+PASS: gdb.cp/virtbase.exp: print whole pointed-to object, starting from the virtual base pointer
+PASS: gdb.cp/virtfunc.exp: ptype VA
+PASS: gdb.cp/virtfunc.exp: ptype VB
+PASS: gdb.cp/virtfunc.exp: ptype V
+PASS: gdb.cp/virtfunc.exp: ptype A
+PASS: gdb.cp/virtfunc.exp: ptype B
+PASS: gdb.cp/virtfunc.exp: ptype C
+PASS: gdb.cp/virtfunc.exp: ptype AD
+PASS: gdb.cp/virtfunc.exp: ptype D
+PASS: gdb.cp/virtfunc.exp: ptype E
+PASS: gdb.cp/virtfunc.exp: ptype dd
+PASS: gdb.cp/virtfunc.exp: ptype ppd
+PASS: gdb.cp/virtfunc.exp: ptype pAd
+PASS: gdb.cp/virtfunc.exp: ptype a
+PASS: gdb.cp/virtfunc.exp: ptype b
+PASS: gdb.cp/virtfunc.exp: ptype c
+PASS: gdb.cp/virtfunc.exp: ptype d
+PASS: gdb.cp/virtfunc.exp: ptype e
+PASS: gdb.cp/virtfunc.exp: ptype v
+PASS: gdb.cp/virtfunc.exp: ptype vb
+PASS: gdb.cp/virtfunc.exp: ptype pAa
+PASS: gdb.cp/virtfunc.exp: ptype pAe
+PASS: gdb.cp/virtfunc.exp: ptype pBe
+PASS: gdb.cp/virtfunc.exp: ptype pDd
+PASS: gdb.cp/virtfunc.exp: ptype pDe
+PASS: gdb.cp/virtfunc.exp: ptype pVa
+PASS: gdb.cp/virtfunc.exp: ptype pVv
+PASS: gdb.cp/virtfunc.exp: ptype pVe
+PASS: gdb.cp/virtfunc.exp: ptype pVd
+PASS: gdb.cp/virtfunc.exp: ptype pADe
+PASS: gdb.cp/virtfunc.exp: ptype pEe
+PASS: gdb.cp/virtfunc.exp: ptype pVB
+PASS: gdb.cp/virtfunc.exp: info vtbl a
+PASS: gdb.cp/virtfunc.exp: info vtbl b
+PASS: gdb.cp/virtfunc.exp: info vtbl c
+PASS: gdb.cp/virtfunc.exp: info vtbl d
+PASS: gdb.cp/virtfunc.exp: info vtbl e
+PASS: gdb.cp/virtfunc.exp: info vtbl pEe
+PASS: gdb.cp/virtfunc.exp: info vtbl
+PASS: gdb.cp/virtfunc.exp: info vtbl va
+PASS: gdb.cp/virtfunc.exp: info vtbl all_count
+PASS: gdb.cp/virtfunc.exp: print pAe->f()
+PASS: gdb.cp/virtfunc.exp: print pAa->f()
+PASS: gdb.cp/virtfunc.exp: print pDe->vg()
+PASS: gdb.cp/virtfunc.exp: print pADe->vg()
+PASS: gdb.cp/virtfunc.exp: print pDd->vg()
+PASS: gdb.cp/virtfunc.exp: print pEe->vvb()
+PASS: gdb.cp/virtfunc.exp: print pVB->vvb()
+PASS: gdb.cp/virtfunc.exp: print pBe->vvb()
+PASS: gdb.cp/virtfunc.exp: print pDe->vvb()
+PASS: gdb.cp/virtfunc.exp: print pEe->vd()
+PASS: gdb.cp/virtfunc.exp: print pEe->fvb()
+KFAIL: gdb.cp/virtfunc.exp: print pEe->D::vg() (PRMS: gdb/1064)
+PASS: gdb.cp/virtfunc.exp: next to pAa->f call
+PASS: gdb.cp/virtfunc.exp: next to pDe->vg call
+PASS: gdb.cp/virtfunc.exp: step through thunk into E::vg
+PASS: gdb.cp/virtfunc2.exp: continue to breakpoint: marker 1
+PASS: gdb.cp/virtfunc2.exp: print o.do_print()
+PASS: gdb.cp/virtfunc2.exp: print o.do_print3()
+PASS: gdb.cp/virtfunc2.exp: print o2.do_print()
+PASS: gdb.cp/virtfunc2.exp: print o2.do_print2()
+PASS: gdb.cp/virtfunc2.exp: print o2.do_print3()
+PASS: gdb.cp/virtfunc2.exp: print o
+FAIL: gdb.cp/vla-cxx.exp: continue to breakpoint: vlas_filled (the program exited)
+FAIL: gdb.cp/vla-cxx.exp: print vla
+FAIL: gdb.cp/vla-cxx.exp: print vlaref
+FAIL: gdb.cp/vla-cxx.exp: print vlaref2
+FAIL: gdb.cp/vla-cxx.exp: print c
+PASS: gdb.dlang/demangle.exp: set language d
+PASS: gdb.dlang/demangle.exp: set language to "d"
+PASS: gdb.dlang/demangle.exp: set width 0
+PASS: gdb.dlang/demangle.exp: _Dmain
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFbZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFcZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFdZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFeZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFfZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFgZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFhZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFiZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFjZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFkZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFlZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFmZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFnZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFoZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFpZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFqZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFrZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFsZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFtZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFuZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFvZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFwZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFOaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFxaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFyaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNgaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFOxaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFONgaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAAaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAAAaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG42aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG42G42aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG42G42G42aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG1234567890aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHaaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHHaaaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPPaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPPPaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8gZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG16gZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG32gZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4sZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8sZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG16sZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2iZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4iZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8iZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG1lZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2lZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4lZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2fZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4fZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8fZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG1dZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2dZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4dZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFI5identZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFI5ident4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFC5classZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFC5class4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFS6structZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFS6struct4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFE4enumZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFE4enum4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFT7typedefZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFT7typedef4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFJaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFKaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFMaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaXv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaaYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDUZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDWZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDVZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDRZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDYZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPUZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPWZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPVZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPRZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPYZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNbZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNcZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNdZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNeZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNfZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNbZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNcZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNdZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNeZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNfZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNaNbZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNbNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPFNdNfNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__vtblZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__initZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test12__ModuleInfoZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test7__ClassZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test11__InterfaceZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__ctorMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__dtorMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test10__postblitMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHAbaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHG42caZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAiXv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLAiXv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAiYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLAiYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLilZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLliZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testPFLAiYi
+PASS: gdb.dlang/demangle.exp: _D1a1bi
+PASS: gdb.dlang/demangle.exp: _D1a1bPFiZi
+PASS: gdb.dlang/demangle.exp: _D4test3fooAa
+PASS: gdb.dlang/demangle.exp: _D4test2dgDFiYd
+PASS: gdb.dlang/demangle.exp: _D8demangle8demangleFAaZAa
+PASS: gdb.dlang/demangle.exp: _D6object6Object8opAssignFC6ObjectZi
+PASS: gdb.dlang/demangle.exp: _D6object6Object8opEqualsFC6ObjectZi
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLC6ObjectLDFLiZiZi
+PASS: gdb.dlang/demangle.exp: _D6plugin8generateFiiZAya
+PASS: gdb.dlang/demangle.exp: _D8demangle3fnAFZ3fnBMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZ1S3fnCMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZ1S3fnDMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle2fnFNgiZNgi
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZ5localMFZi
+PASS: gdb.dlang/demangle.exp: _D3std5ascii9uppercaseyAa
+PASS: gdb.dlang/demangle.exp: _D3std6stream9BOMEndianyG5E3std6system6Endian
+PASS: gdb.dlang/demangle.exp: _D3std8internal7uni_tab10unicodeNkoyS3std8internal3uni12CodepointSet
+PASS: gdb.dlang/demangle.exp: _D2gc2gc2GC6addrOfMFPvZPv
+PASS: gdb.dlang/demangle.exp: _D3std7process10setCLOEXECFibZv
+PASS: gdb.dlang/demangle.exp: _D3std6digest2md3MD53putMFNaNbNeMAxhXv
+PASS: gdb.dlang/demangle.exp: _D3std6mmfile6MmFile13opIndexAssignMFhmZh
+PASS: gdb.dlang/demangle.exp: _D3std7process18escapeShellCommandFxAAaXAya
+PASS: gdb.dlang/demangle.exp: _D4core4sync5mutex5Mutex6__ctorMFC6ObjectZC4core4sync5mutex5Mutex
+PASS: gdb.dlang/demangle.exp: _D6object14TypeInfo_Array8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi
+PASS: gdb.dlang/demangle.exp: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv
+PASS: gdb.dlang/demangle.exp: _D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception
+PASS: gdb.dlang/demangle.exp: _D3gcc3deh17parse_lsda_headerFPS3gcc6unwind7generic15_Unwind_ContextPhPS3gcc3deh16lsda_header_infoZPh
+PASS: gdb.dlang/demangle.exp: _D3std6socket23UnknownAddressReference6__ctorMFPS4core3sys5posix3sys6socket8sockaddrkZC3std6socket23UnknownAddressReference
+PASS: gdb.dlang/demangle.exp: demangle -l d -- _Dmain
+PASS: gdb.dlang/expression.exp: set language d
+PASS: gdb.dlang/expression.exp: set language to "d"
+PASS: gdb.dlang/expression.exp: print 123456
+PASS: gdb.dlang/expression.exp: print 123_456
+PASS: gdb.dlang/expression.exp: print 1_2_3_4_5_6_
+PASS: gdb.dlang/expression.exp: print 0x123456
+PASS: gdb.dlang/expression.exp: print 0x123_456
+PASS: gdb.dlang/expression.exp: print 0x1_2_3_4_5_6_
+PASS: gdb.dlang/expression.exp: print 0123456
+PASS: gdb.dlang/expression.exp: print 0123_456
+PASS: gdb.dlang/expression.exp: print 01_2_3_4_5_6_
+PASS: gdb.dlang/expression.exp: print 0b101010
+PASS: gdb.dlang/expression.exp: print 0b101_010
+PASS: gdb.dlang/expression.exp: print 0b1_0_1_0_1_0_
+PASS: gdb.dlang/expression.exp: ptype 0
+PASS: gdb.dlang/expression.exp: ptype 2_147_483_647
+PASS: gdb.dlang/expression.exp: ptype 2_147_483_648
+PASS: gdb.dlang/expression.exp: ptype 4_294_967_296
+PASS: gdb.dlang/expression.exp: ptype 0L
+PASS: gdb.dlang/expression.exp: ptype 2_147_483_648U
+PASS: gdb.dlang/expression.exp: ptype 4_294_967_296U
+PASS: gdb.dlang/expression.exp: ptype 0UL
+PASS: gdb.dlang/expression.exp: ptype 0LU
+PASS: gdb.dlang/expression.exp: ptype 0x0
+PASS: gdb.dlang/expression.exp: ptype 0x7FFF_FFFF
+PASS: gdb.dlang/expression.exp: ptype 0x8000_0000
+PASS: gdb.dlang/expression.exp: ptype 0x1_0000_0000
+PASS: gdb.dlang/expression.exp: ptype 0x0L
+PASS: gdb.dlang/expression.exp: ptype 0x7FFF_FFFFU
+PASS: gdb.dlang/expression.exp: ptype 0x1_0000_0000U
+PASS: gdb.dlang/expression.exp: ptype 0x0UL
+PASS: gdb.dlang/expression.exp: ptype 0x0LU
+PASS: gdb.dlang/expression.exp: ptype 00
+PASS: gdb.dlang/expression.exp: ptype 017_777_777_777
+PASS: gdb.dlang/expression.exp: ptype 020_000_000_000
+PASS: gdb.dlang/expression.exp: ptype 040_000_000_000
+PASS: gdb.dlang/expression.exp: ptype 00L
+PASS: gdb.dlang/expression.exp: ptype 017_777_777_777U
+PASS: gdb.dlang/expression.exp: ptype 040_000_000_000U
+PASS: gdb.dlang/expression.exp: ptype 00UL
+PASS: gdb.dlang/expression.exp: ptype 00LU
+PASS: gdb.dlang/expression.exp: ptype 0b0
+PASS: gdb.dlang/expression.exp: ptype 0b1111111111111111111111111111111
+PASS: gdb.dlang/expression.exp: ptype 0b10000000000000000000000000000000
+PASS: gdb.dlang/expression.exp: ptype 0b100000000000000000000000000000000
+PASS: gdb.dlang/expression.exp: ptype 0b0L
+PASS: gdb.dlang/expression.exp: ptype 0b1111111111111111111111111111111U
+PASS: gdb.dlang/expression.exp: ptype 0b100000000000000000000000000000000U
+PASS: gdb.dlang/expression.exp: ptype 0b0UL
+PASS: gdb.dlang/expression.exp: ptype 0b0LU
+PASS: gdb.dlang/expression.exp: ptype 123_456.567_8
+PASS: gdb.dlang/expression.exp: ptype 1_2_3_4_5_6_._5_6_7_8
+PASS: gdb.dlang/expression.exp: ptype 1_2_3_4_5_6_._5e-6_
+PASS: gdb.dlang/expression.exp: ptype 0x1.FFFFFFFFFFFFFp1023
+PASS: gdb.dlang/expression.exp: ptype 0x1p-52L
+PASS: gdb.dlang/expression.exp: ptype 1.175494351e-38F
+PASS: gdb.dlang/expression.exp: ptype 6.3i
+PASS: gdb.dlang/expression.exp: ptype 6.3fi
+PASS: gdb.dlang/expression.exp: ptype 6.4Li
+PASS: gdb.dlang/expression.exp: print 1 == 2 > 0
+PASS: gdb.dlang/expression.exp: print (1 == 2) > 0
+PASS: gdb.dlang/expression.exp: print 5 ^^ 5
+PASS: gdb.dlang/expression.exp: print 144 ^^ 0.5
+PASS: gdb.dlang/expression.exp: print (-10 ^^ 2)
+PASS: gdb.dlang/expression.exp: print (-10) ^^ 2
+PASS: gdb.dlang/expression.exp: print $var ^^= 2
+PASS: gdb.dlang/primitive-types.exp: set language d
+PASS: gdb.dlang/primitive-types.exp: set language to "d"
+PASS: gdb.dlang/primitive-types.exp: ptype void
+PASS: gdb.dlang/primitive-types.exp: ptype bool
+PASS: gdb.dlang/primitive-types.exp: ptype byte
+PASS: gdb.dlang/primitive-types.exp: ptype ubyte
+PASS: gdb.dlang/primitive-types.exp: ptype short
+PASS: gdb.dlang/primitive-types.exp: ptype ushort
+PASS: gdb.dlang/primitive-types.exp: ptype int
+PASS: gdb.dlang/primitive-types.exp: ptype uint
+PASS: gdb.dlang/primitive-types.exp: ptype long
+PASS: gdb.dlang/primitive-types.exp: ptype ulong
+PASS: gdb.dlang/primitive-types.exp: ptype cent
+PASS: gdb.dlang/primitive-types.exp: ptype ucent
+PASS: gdb.dlang/primitive-types.exp: ptype float
+PASS: gdb.dlang/primitive-types.exp: ptype double
+PASS: gdb.dlang/primitive-types.exp: ptype real
+PASS: gdb.dlang/primitive-types.exp: ptype ifloat
+PASS: gdb.dlang/primitive-types.exp: ptype idouble
+PASS: gdb.dlang/primitive-types.exp: ptype ireal
+PASS: gdb.dlang/primitive-types.exp: ptype cfloat
+PASS: gdb.dlang/primitive-types.exp: ptype cdouble
+PASS: gdb.dlang/primitive-types.exp: ptype creal
+PASS: gdb.dlang/primitive-types.exp: ptype char
+PASS: gdb.dlang/primitive-types.exp: ptype wchar
+PASS: gdb.dlang/primitive-types.exp: ptype dchar
+PASS: gdb.dlang/properties.exp: set language d
+PASS: gdb.dlang/properties.exp: set language to "d"
+PASS: gdb.dlang/properties.exp: print bool.sizeof
+PASS: gdb.dlang/properties.exp: print (bool).sizeof
+PASS: gdb.dlang/properties.exp: print char.sizeof
+PASS: gdb.dlang/properties.exp: print wchar.sizeof
+PASS: gdb.dlang/properties.exp: print dchar.sizeof
+PASS: gdb.dlang/properties.exp: print byte.sizeof
+PASS: gdb.dlang/properties.exp: print ubyte.sizeof
+PASS: gdb.dlang/properties.exp: print short.sizeof
+PASS: gdb.dlang/properties.exp: print ushort.sizeof
+PASS: gdb.dlang/properties.exp: print int.sizeof
+PASS: gdb.dlang/properties.exp: print uint.sizeof
+PASS: gdb.dlang/properties.exp: print long.sizeof
+PASS: gdb.dlang/properties.exp: print ulong.sizeof
+PASS: gdb.dlang/properties.exp: print cent.sizeof
+PASS: gdb.dlang/properties.exp: print ucent.sizeof
+PASS: gdb.dlang/properties.exp: print float.sizeof
+PASS: gdb.dlang/properties.exp: print ifloat.sizeof
+PASS: gdb.dlang/properties.exp: print double.sizeof
+PASS: gdb.dlang/properties.exp: print idouble.sizeof
+PASS: gdb.dlang/properties.exp: print (1).sizeof
+PASS: gdb.dlang/properties.exp: print (1U).sizeof
+PASS: gdb.dlang/properties.exp: print (1L).sizeof
+PASS: gdb.dlang/properties.exp: print (1UL).sizeof
+PASS: gdb.dlang/properties.exp: print (1.0).sizeof
+PASS: gdb.dlang/properties.exp: print (1.0f).sizeof
+PASS: gdb.dlang/properties.exp: print (7 ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: print (7L ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: print (7.0 ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: print (7.0f ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: ptype typeof(false)
+PASS: gdb.dlang/properties.exp: ptype typeof(1)
+PASS: gdb.dlang/properties.exp: ptype typeof(1U)
+PASS: gdb.dlang/properties.exp: ptype typeof(1L)
+PASS: gdb.dlang/properties.exp: ptype typeof(1UL)
+PASS: gdb.dlang/properties.exp: ptype typeof(1.0)
+PASS: gdb.dlang/properties.exp: ptype typeof(1.0L)
+PASS: gdb.dlang/properties.exp: ptype typeof(1.0f)
+PASS: gdb.dlang/properties.exp: ptype typeof(cast(byte) 1)
+PASS: gdb.dlang/properties.exp: ptype typeof(cast(short) 1)
+PASS: gdb.dlang/properties.exp: ptype typeof(7 ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7L ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7.0 ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7.0L ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7.0f ^^ 3)
+PASS: gdb.dwarf2/dw4-sig-types.exp: maint set dwarf max-cache-age 0
+PASS: gdb.dwarf2/dw4-sig-types.exp: p myset
+PASS: gdb.dwarf2/dw4-sig-types.exp: continue to foo
+UNSUPPORTED: gdb.dwarf2/dwp-symlink.exp: testsuite run does not produce dwp files
+PASS: gdb.dwarf2/pr10770.exp: set breakpoint for pr10770
+PASS: gdb.dwarf2/pr10770.exp: cont
+PASS: gdb.dwarf2/pr10770.exp: frame 2
+PASS: gdb.fortran/array-element.exp: continue to breakpoint: continue
+PASS: gdb.fortran/array-element.exp: print the first element of array a
+PASS: gdb.fortran/array-element.exp: print the second element of array a
+PASS: gdb.fortran/charset.exp: continue to breakpoint: break-here
+PASS: gdb.fortran/charset.exp: print fortran narrow character
+PASS: gdb.fortran/charset.exp: print fortran wide character
+PASS: gdb.fortran/charset.exp: print fortran wide string
+PASS: gdb.fortran/common-block.exp: continue to breakpoint: stop-here-out
+PASS: gdb.fortran/common-block.exp: whatis foo
+PASS: gdb.fortran/common-block.exp: ptype foo
+PASS: gdb.fortran/common-block.exp: p foo
+PASS: gdb.fortran/common-block.exp: whatis fo_o
+PASS: gdb.fortran/common-block.exp: ptype fo_o
+PASS: gdb.fortran/common-block.exp: p fo_o
+PASS: gdb.fortran/common-block.exp: info locals out
+PASS: gdb.fortran/common-block.exp: info common out
+PASS: gdb.fortran/common-block.exp: ptype ix out
+PASS: gdb.fortran/common-block.exp: ptype iy out
+PASS: gdb.fortran/common-block.exp: ptype iz out
+PASS: gdb.fortran/common-block.exp: ptype ix_x out
+PASS: gdb.fortran/common-block.exp: ptype iy_y out
+PASS: gdb.fortran/common-block.exp: ptype iz_z out
+PASS: gdb.fortran/common-block.exp: p ix out
+PASS: gdb.fortran/common-block.exp: p iy out
+PASS: gdb.fortran/common-block.exp: p iz out
+PASS: gdb.fortran/common-block.exp: p ix_x out
+PASS: gdb.fortran/common-block.exp: p iy_y out
+PASS: gdb.fortran/common-block.exp: p iz_z out
+PASS: gdb.fortran/common-block.exp: continue to breakpoint: stop-here-in
+PASS: gdb.fortran/common-block.exp: whatis foo in
+PASS: gdb.fortran/common-block.exp: ptype foo in
+PASS: gdb.fortran/common-block.exp: p foo in
+PASS: gdb.fortran/common-block.exp: whatis fo_o in
+PASS: gdb.fortran/common-block.exp: ptype fo_o in
+PASS: gdb.fortran/common-block.exp: p fo_o in
+PASS: gdb.fortran/common-block.exp: info locals in
+PASS: gdb.fortran/common-block.exp: info common in
+PASS: gdb.fortran/common-block.exp: ptype ix in
+PASS: gdb.fortran/common-block.exp: ptype iy2 in
+PASS: gdb.fortran/common-block.exp: ptype iz in
+PASS: gdb.fortran/common-block.exp: ptype ix_x in
+PASS: gdb.fortran/common-block.exp: ptype iy_y in
+PASS: gdb.fortran/common-block.exp: ptype iz_z2 in
+PASS: gdb.fortran/common-block.exp: p ix in
+PASS: gdb.fortran/common-block.exp: p iy2 in
+PASS: gdb.fortran/common-block.exp: p iz in
+PASS: gdb.fortran/common-block.exp: p ix_x in
+PASS: gdb.fortran/common-block.exp: p iy_y in
+PASS: gdb.fortran/common-block.exp: p iz_z2 in
+PASS: gdb.fortran/complex.exp: breakpoint at stop
+PASS: gdb.fortran/complex.exp: continue to breakpoint
+PASS: gdb.fortran/complex.exp: print c
+PASS: gdb.fortran/derived-type.exp: ptype p
+PASS: gdb.fortran/derived-type.exp: type-printing for derived type
+PASS: gdb.fortran/derived-type.exp: continue to breakpoint: print
+PASS: gdb.fortran/derived-type.exp: print p
+PASS: gdb.fortran/derived-type.exp: print p%c
+PASS: gdb.fortran/derived-type.exp: print p%d
+PASS: gdb.fortran/derived-type.exp: print q%a
+PASS: gdb.fortran/derived-type.exp: print q%b
+PASS: gdb.fortran/derived-type.exp: print q%x%c
+PASS: gdb.fortran/derived-type.exp: print q%x%d
+PASS: gdb.fortran/derived-type.exp: print q
+PASS: gdb.fortran/exprs.exp: set print sevenbit-strings
+PASS: gdb.fortran/exprs.exp: set language fortran
+PASS: gdb.fortran/exprs.exp: set language to "fortran"
+PASS: gdb.fortran/exprs.exp: Set value-history[1] using $1
+PASS: gdb.fortran/exprs.exp: Set value-history[2] using $2
+PASS: gdb.fortran/exprs.exp: Set value-history[3] using $3
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX-1] using inplicit index $$
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX-1] again using implicit index $$
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX] using implicit index $
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX-2] using explicit index $$2
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX] using explicit index $0
+PASS: gdb.fortran/exprs.exp: Print value-history[MAX] using explicit index $$0
+PASS: gdb.fortran/exprs.exp: Print value-history[1] using explicit index $1
+PASS: gdb.fortran/exprs.exp: Print value-history[2] using explicit index $2
+PASS: gdb.fortran/exprs.exp: Print value-history[3] using explicit index $3
+PASS: gdb.fortran/exprs.exp: Print (value-history[MAX] - 3) using implicit index $
+PASS: gdb.fortran/exprs.exp: Use value-history element in arithmetic expression
+PASS: gdb.fortran/exprs.exp: Set a new convenience variable
+PASS: gdb.fortran/exprs.exp: Print contents of new convenience variable
+PASS: gdb.fortran/exprs.exp: Set convenience variable to a new value
+PASS: gdb.fortran/exprs.exp: Print new contents of convenience variable
+PASS: gdb.fortran/exprs.exp: Set convenience variable $_
+PASS: gdb.fortran/exprs.exp: Print contents of convenience variable $_
+PASS: gdb.fortran/exprs.exp: Use convenience variable in arithmetic expression
+PASS: gdb.fortran/exprs.exp: Use convenience variable assignment in arithmetic expression
+PASS: gdb.fortran/exprs.exp: Print contents of uninitialized convenience variable
+PASS: gdb.fortran/exprs.exp: p 123
+PASS: gdb.fortran/exprs.exp: p -123
+PASS: gdb.fortran/exprs.exp: reject p _
+PASS: gdb.fortran/exprs.exp: p .TRUE.
+PASS: gdb.fortran/exprs.exp: p .FALSE.
+PASS: gdb.fortran/exprs.exp: p 'a'
+PASS: gdb.fortran/exprs.exp: p 'abcdefg'(2:4)
+PASS: gdb.fortran/exprs.exp: p 'abcdefg'(:3)
+PASS: gdb.fortran/exprs.exp: p 'abcdefg'(5:)
+PASS: gdb.fortran/exprs.exp: p 'abcdefg'(:)
+PASS: gdb.fortran/exprs.exp: p .44 .LT. .45
+PASS: gdb.fortran/exprs.exp: p .44 .GT. .45
+PASS: gdb.fortran/exprs.exp: p 0.44 .LT. 0.45
+PASS: gdb.fortran/exprs.exp: p 0.44 .GT. 0.45
+PASS: gdb.fortran/exprs.exp: p 44. .LT. 45.
+PASS: gdb.fortran/exprs.exp: p 44. .GT. 45.
+PASS: gdb.fortran/exprs.exp: p 44.0 .LT. 45.0
+PASS: gdb.fortran/exprs.exp: p 44.0 .GT. 45.0
+PASS: gdb.fortran/exprs.exp: p 10D20 .LT. 10D21
+PASS: gdb.fortran/exprs.exp: p 10D20 .GT. 10D21
+PASS: gdb.fortran/exprs.exp: p 10d20 .LT. 10d21
+PASS: gdb.fortran/exprs.exp: p 10d20 .GT. 10d21
+PASS: gdb.fortran/exprs.exp: p 10E20 .LT. 10E21
+PASS: gdb.fortran/exprs.exp: p 10E20 .GT. 10E21
+PASS: gdb.fortran/exprs.exp: p 10e20 .LT. 10e21
+PASS: gdb.fortran/exprs.exp: p 10e20 .GT. 10e21
+PASS: gdb.fortran/exprs.exp: p 10.D20 .LT. 10.D21
+PASS: gdb.fortran/exprs.exp: p 10.D20 .GT. 10.D21
+PASS: gdb.fortran/exprs.exp: p 10.d20 .LT. 10.d21
+PASS: gdb.fortran/exprs.exp: p 10.d20 .GT. 10.d21
+PASS: gdb.fortran/exprs.exp: p 10.E20 .LT. 10.E21
+PASS: gdb.fortran/exprs.exp: p 10.E20 .GT. 10.E21
+PASS: gdb.fortran/exprs.exp: p 10.e20 .LT. 10.e21
+PASS: gdb.fortran/exprs.exp: p 10.e20 .GT. 10.e21
+PASS: gdb.fortran/exprs.exp: p 10.0D20 .LT. 10.0D21
+PASS: gdb.fortran/exprs.exp: p 10.0D20 .GT. 10.0D21
+PASS: gdb.fortran/exprs.exp: p 10.0d20 .LT. 10.0d21
+PASS: gdb.fortran/exprs.exp: p 10.0d20 .GT. 10.0d21
+PASS: gdb.fortran/exprs.exp: p 10.0E20 .LT. 10.0E21
+PASS: gdb.fortran/exprs.exp: p 10.0E20 .GT. 10.0E21
+PASS: gdb.fortran/exprs.exp: p 10.0e20 .LT. 10.0e21
+PASS: gdb.fortran/exprs.exp: p 10.0e20 .GT. 10.0e21
+PASS: gdb.fortran/exprs.exp: p 10.0D+20 .LT. 10.0D+21
+PASS: gdb.fortran/exprs.exp: p 10.0D+20 .GT. 10.0D+21
+PASS: gdb.fortran/exprs.exp: p 10.0d+20 .LT. 10.0d+21
+PASS: gdb.fortran/exprs.exp: p 10.0d+20 .GT. 10.0d+21
+PASS: gdb.fortran/exprs.exp: p 10.0E+20 .LT. 10.0E+21
+PASS: gdb.fortran/exprs.exp: p 10.0E+20 .GT. 10.0E+21
+PASS: gdb.fortran/exprs.exp: p 10.0e+20 .LT. 10.0e+21
+PASS: gdb.fortran/exprs.exp: p 10.0e+20 .GT. 10.0e+21
+PASS: gdb.fortran/exprs.exp: p 10.0D-11 .LT. 10.0D-10
+PASS: gdb.fortran/exprs.exp: p 10.0D-11 .GT. 10.0D-10
+PASS: gdb.fortran/exprs.exp: p 10.0d-11 .LT. 10.0d-10
+PASS: gdb.fortran/exprs.exp: p 10.0d-11 .GT. 10.0d-10
+PASS: gdb.fortran/exprs.exp: p 10.0E-11 .LT. 10.0E-10
+PASS: gdb.fortran/exprs.exp: p 10.0E-11 .GT. 10.0E-10
+PASS: gdb.fortran/exprs.exp: p 10.0e-11 .LT. 10.0e-10
+PASS: gdb.fortran/exprs.exp: p 10.0e-11 .GT. 10.0e-10
+PASS: gdb.fortran/exprs.exp: unary minus applied to int
+PASS: gdb.fortran/exprs.exp: unary minus applied to real
+PASS: gdb.fortran/exprs.exp: bool plus int
+PASS: gdb.fortran/exprs.exp: int plus int
+PASS: gdb.fortran/exprs.exp: real plus int
+PASS: gdb.fortran/exprs.exp: real plus real
+PASS: gdb.fortran/exprs.exp: bool minus int
+PASS: gdb.fortran/exprs.exp: int minus int
+PASS: gdb.fortran/exprs.exp: real minus int
+PASS: gdb.fortran/exprs.exp: real minus real
+PASS: gdb.fortran/exprs.exp: bool times int
+PASS: gdb.fortran/exprs.exp: int times int
+PASS: gdb.fortran/exprs.exp: real times int
+PASS: gdb.fortran/exprs.exp: real times real
+PASS: gdb.fortran/exprs.exp: bool divided by int
+PASS: gdb.fortran/exprs.exp: int divided by int
+PASS: gdb.fortran/exprs.exp: real divided by int
+PASS: gdb.fortran/exprs.exp: real divided by real
+PASS: gdb.fortran/exprs.exp: int powered by int
+PASS: gdb.fortran/exprs.exp: combined exponentiation expression
+PASS: gdb.fortran/exprs.exp: combined exponentiation expression in specified order
+PASS: gdb.fortran/exprs.exp: int powered by real
+PASS: gdb.fortran/exprs.exp: real powered by real
+PASS: gdb.fortran/library-module.exp: continue to breakpoint: i-is-2-in-lib
+FAIL: gdb.fortran/library-module.exp: print var_i in lib
+PASS: gdb.fortran/library-module.exp: continue to breakpoint: i-is-2-in-main
+FAIL: gdb.fortran/library-module.exp: print var_i in main
+PASS: gdb.fortran/library-module.exp: print var_j
+PASS: gdb.fortran/library-module.exp: print var_k
+PASS: gdb.fortran/logical.exp: continue to breakpoint: stop-here
+PASS: gdb.fortran/logical.exp: p l
+PASS: gdb.fortran/logical.exp: p l1
+PASS: gdb.fortran/logical.exp: p l2
+PASS: gdb.fortran/logical.exp: p l4
+PASS: gdb.fortran/logical.exp: p l8
+PASS: gdb.fortran/module.exp: stopped language detection
+PASS: gdb.fortran/module.exp: fully qualified name of DW_TAG_constant
+PASS: gdb.fortran/module.exp: continue to breakpoint: i-is-1
+PASS: gdb.fortran/module.exp: print var_i value 1
+PASS: gdb.fortran/module.exp: continue to breakpoint: i-is-2
+PASS: gdb.fortran/module.exp: print var_i value 2
+PASS: gdb.fortran/module.exp: continue to breakpoint: i-is-3
+PASS: gdb.fortran/module.exp: print mod3
+PASS: gdb.fortran/module.exp: print mod2
+PASS: gdb.fortran/module.exp: print mod1
+PASS: gdb.fortran/module.exp: continue to breakpoint: a-b-c-d
+PASS: gdb.fortran/module.exp: print var_a
+PASS: gdb.fortran/module.exp: print var_b
+PASS: gdb.fortran/module.exp: print var_c
+PASS: gdb.fortran/module.exp: print var_d
+PASS: gdb.fortran/module.exp: print var_i value 14
+PASS: gdb.fortran/module.exp: print var_x value 30
+PASS: gdb.fortran/module.exp: print var_y
+PASS: gdb.fortran/module.exp: print var_x value 31
+PASS: gdb.fortran/module.exp: ptype modmany
+PASS: gdb.fortran/module.exp: complete modm
+PASS: gdb.fortran/module.exp: complete modmany
+PASS: gdb.fortran/module.exp: complete modmany::
+PASS: gdb.fortran/module.exp: complete modmany::var
+PASS: gdb.fortran/module.exp: show language
+PASS: gdb.fortran/module.exp: setting breakpoint at module
+PASS: gdb.fortran/multi-dim.exp: continue to breakpoint: break-static
+PASS: gdb.fortran/multi-dim.exp: print valid static array element
+PASS: gdb.fortran/multi-dim.exp: print an invalid array index (0,0,0)
+PASS: gdb.fortran/multi-dim.exp: print an invalid array index (2,3,5)
+PASS: gdb.fortran/multi-dim.exp: print an invalid array index (2,4,4)
+PASS: gdb.fortran/multi-dim.exp: print an invalid array index (3,3,4)
+PASS: gdb.fortran/multi-dim.exp: print full contents of the array
+PASS: gdb.fortran/multi-dim.exp: continue to breakpoint: break-variable
+PASS: gdb.fortran/multi-dim.exp: print valid variable bound array element
+PASS: gdb.fortran/multi-dim.exp: print type of unbound array
+PASS: gdb.fortran/multi-dim.exp: print valid unbound array element
+PASS: gdb.fortran/print-formatted.exp: go to the end of the program
+PASS: gdb.fortran/print-formatted.exp: setting the output-radix to 16
+PASS: gdb.fortran/print-formatted.exp: print ii in hex
+PASS: gdb.fortran/subarray.exp: breakpoint at the last write statement
+PASS: gdb.fortran/subarray.exp: continue to breakpoint
+PASS: gdb.fortran/subarray.exp: print str(2:4)
+PASS: gdb.fortran/subarray.exp: print str(:3)
+PASS: gdb.fortran/subarray.exp: print str(5:)
+PASS: gdb.fortran/subarray.exp: print str(:)
+PASS: gdb.fortran/subarray.exp: print array(2:4)
+PASS: gdb.fortran/subarray.exp: print array(:3)
+PASS: gdb.fortran/subarray.exp: print array(5:)
+PASS: gdb.fortran/subarray.exp: print array(:)
+PASS: gdb.fortran/types.exp: set print sevenbit-strings
+PASS: gdb.fortran/types.exp: set language fortran
+PASS: gdb.fortran/types.exp: set language to "fortran"
+PASS: gdb.fortran/types.exp: pt 123
+PASS: gdb.fortran/types.exp: reject pt _
+PASS: gdb.fortran/types.exp: pt .TRUE.
+PASS: gdb.fortran/types.exp: pt .FALSE.
+PASS: gdb.fortran/types.exp: pt 'a'
+PASS: gdb.fortran/types.exp: pt .44
+PASS: gdb.fortran/types.exp: pt 44.0
+PASS: gdb.fortran/types.exp: pt 10D20
+PASS: gdb.fortran/types.exp: pt 10D20
+PASS: gdb.fortran/types.exp: pt 10d20
+PASS: gdb.fortran/types.exp: pt 10d20
+PASS: gdb.fortran/types.exp: pt 10E20
+PASS: gdb.fortran/types.exp: pt 10E20
+PASS: gdb.fortran/types.exp: pt 10e20
+PASS: gdb.fortran/types.exp: pt 10e20
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla1-allocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla1 allocation status (allocated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla2 allocation status (allocated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla associated status (associated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-re-associated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla associated status (re-associated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla allocation status (deassociated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla1-deallocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla1 allocation status (deallocated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: print deallocated vla1
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla2-deallocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla2 deallocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print deallocated vla2
+PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of intvla
+PASS: gdb.fortran/vla-datatypes.exp: intvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of realvla
+PASS: gdb.fortran/vla-datatypes.exp: realvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of complexvla
+PASS: gdb.fortran/vla-datatypes.exp: complexvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of logicalvla
+PASS: gdb.fortran/vla-datatypes.exp: logicalvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of charactervla
+PASS: gdb.fortran/vla-datatypes.exp: charactervla allocated
+PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-initialized
+PASS: gdb.fortran/vla-datatypes.exp: ptype intvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype realvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype complexvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype logicalvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype charactervla
+PASS: gdb.fortran/vla-datatypes.exp: print intvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print realvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print complexvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print logicalvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print charactervla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-modified
+PASS: gdb.fortran/vla-datatypes.exp: print intvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print realvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print complexvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print logicalvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print charactervla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-history.exp: print non-allocated vla1
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-history.exp: print vla1 filled
+PASS: gdb.fortran/vla-history.exp: print $1
+PASS: gdb.fortran/vla-history.exp: print $2
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-filled
+PASS: gdb.fortran/vla-history.exp: print vla2(1,43,20)
+PASS: gdb.fortran/vla-history.exp: print vla2(1,3,8)
+PASS: gdb.fortran/vla-history.exp: print $5
+PASS: gdb.fortran/vla-history.exp: print $6
+PASS: gdb.fortran/vla-ptr-info.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-ptr-info.exp: print pvla pointer information
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (1st)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(40, 10) (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(13, 11, 5) (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (2nd)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(3, 3) (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4, 4, 4) (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100, 100) subarray do not crash (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(100, 100, 100) subarray do not crash (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (3rd)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(3, 3) (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4, 4, 4) (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100, 100) VLA do not crash (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(100, 100, 100) VLA do not crash (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: end-of-bar
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (arbitrary length)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (arbitrary length)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100) (arbitrary length)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4,100) (arbitrary length)
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9) not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) not initialized
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 allocated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 allocated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9)
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) filled
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla associated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla(3, 6, 9)
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-re-associated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla re-associated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) re-associated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla deassociated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla(5, 45, 20) not associated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-deallocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 not allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9) not allocated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-deallocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 not allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2(5, 45, 20) not allocated
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof non-allocated vla1
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof allocated vla1
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof non-associated pvla
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof associated pvla
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: continue to breakpoint: end-of-bar
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(42)
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(100)
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array2(4,10)
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array2(4,100)
+PASS: gdb.fortran/vla-value-sub-finish.exp: continue to breakpoint: array2-almost-filled
+PASS: gdb.fortran/vla-value-sub-finish.exp: set max-value-size 1024*1024
+PASS: gdb.fortran/vla-value-sub-finish.exp: print array2 in foo after it was filled
+PASS: gdb.fortran/vla-value-sub-finish.exp: set array(2,2,2) to 20 in subroutine
+PASS: gdb.fortran/vla-value-sub-finish.exp: print array2 in foo after it was mofified in debugger
+PASS: gdb.fortran/vla-value-sub-finish.exp: finish function
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr1(5, 7) after finish
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr1(1, 1) after finish
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr2(1, 1, 1) after finish
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr2(2, 1, 1) after finish
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (1st)
+PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (1st)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 7) after filled in foo (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (1st)
+PASS: gdb.fortran/vla-value-sub.exp: set max-value-size 1024*1024
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (2nd)
+PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (2nd)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 5) after filled in foo (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (2nd)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (3rd)
+PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (3rd)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 5) after filled in foo (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (3rd)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed vla)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-value.exp: print non-allocated vla1
+PASS: gdb.fortran/vla-value.exp: print non-allocated &vla1
+PASS: gdb.fortran/vla-value.exp: print member in non-allocated vla1 (1)
+PASS: gdb.fortran/vla-value.exp: print member in non-allocated vla1 (2)
+PASS: gdb.fortran/vla-value.exp: set member in non-allocated vla1
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-value.exp: step over value assignment of vla1
+PASS: gdb.fortran/vla-value.exp: print allocated &vla1
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9)=1
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (filled)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (filled)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (filled)
+PASS: gdb.fortran/vla-value.exp: print undefined pvla
+PASS: gdb.fortran/vla-value.exp: print non-associated &pvla
+PASS: gdb.fortran/vla-value.exp: print undefined pvla(1,3,8)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-value.exp: print associated &pvla
+PASS: gdb.fortran/vla-value.exp: print associated pvla(3,6,9)
+PASS: gdb.fortran/vla-value.exp: print associated pvla(1,3,8)
+PASS: gdb.fortran/vla-value.exp: print associated pvla(9,9,9)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-re-associated
+PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after filled using pointer
+PASS: gdb.fortran/vla-value.exp: print vla2(5, 45, 20) after filled using pointer
+PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after filled using pointer
+PASS: gdb.fortran/vla-value.exp: print vla2(7, 45, 14) after filled using pointer
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after deassociated
+PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after dissasociated
+PASS: gdb.fortran/vla-value.exp: print vla1 after deassociated
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-deallocated
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (deallocated)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (deallocated)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (deallocated)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-value.exp: next (1)
+PASS: gdb.fortran/vla-value.exp: set $myvar = vla1
+PASS: gdb.fortran/vla-value.exp: print $myvar set to vla1
+PASS: gdb.fortran/vla-value.exp: next (2)
+PASS: gdb.fortran/vla-value.exp: print $myvar(3,6,9)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-value.exp: set $mypvar = pvla
+PASS: gdb.fortran/vla-value.exp: print $mypvar(1,3,8)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-value.exp: print $mypvar(1,3,8) after deallocated
+PASS: gdb.fortran/whatis_type.exp: continue to breakpoint: bp1
+PASS: gdb.fortran/whatis_type.exp: whatis t1
+PASS: gdb.fortran/whatis_type.exp: whatis t1v
+PASS: gdb.fortran/whatis_type.exp: ptype t1
+PASS: gdb.fortran/whatis_type.exp: ptype t1v
+PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop
+PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
+PASS: gdb.gdb/complaints.exp: set stop_whining = 2
+PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
+FAIL: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt (got interactive prompt)
+UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
+UNRESOLVED: gdb.gdb/complaints.exp: list has one entry
+UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
+UNRESOLVED: gdb.gdb/complaints.exp: serial start
+UNRESOLVED: gdb.gdb/complaints.exp: serial line 1
+FAIL: gdb.gdb/complaints.exp: serial line 1
+UNRESOLVED: gdb.gdb/complaints.exp: serial line 2
+FAIL: gdb.gdb/complaints.exp: serial line 2
+UNRESOLVED: gdb.gdb/complaints.exp: serial end
+UNRESOLVED: gdb.gdb/complaints.exp: short start
+UNRESOLVED: gdb.gdb/complaints.exp: short line 1
+FAIL: gdb.gdb/complaints.exp: short line 1
+UNRESOLVED: gdb.gdb/complaints.exp: short line 2
+FAIL: gdb.gdb/complaints.exp: short line 2
+UNRESOLVED: gdb.gdb/complaints.exp: short end
+UNRESOLVED: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear
+UNRESOLVED: gdb.gdb/complaints.exp: empty verbose non-noisy clear
+UNRESOLVED: gdb.gdb/complaints.exp: empty verbose noisy clear
+UNRESOLVED: gdb.gdb/complaints.exp: empty non-verbose noisy clear
+PASS: gdb.gdb/observer.exp: breakpoint in captured_main
+PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main
+PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter
+PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter
+PASS: gdb.gdb/observer.exp: no observer attached; reset third observer counter
+PASS: gdb.gdb/observer.exp: no observer attached; sending notification
+PASS: gdb.gdb/observer.exp: no observer attached; check first observer counter value
+PASS: gdb.gdb/observer.exp: no observer attached; check second observer counter value
+PASS: gdb.gdb/observer.exp: no observer attached; check third observer counter value
+PASS: gdb.gdb/observer.exp: second observer attached; attach second observer
+PASS: gdb.gdb/observer.exp: second observer attached; reset first observer counter
+PASS: gdb.gdb/observer.exp: second observer attached; reset second observer counter
+PASS: gdb.gdb/observer.exp: second observer attached; reset third observer counter
+PASS: gdb.gdb/observer.exp: second observer attached; sending notification
+PASS: gdb.gdb/observer.exp: second observer attached; check first observer counter value
+PASS: gdb.gdb/observer.exp: second observer attached; check second observer counter value
+PASS: gdb.gdb/observer.exp: second observer attached; check third observer counter value
+PASS: gdb.gdb/observer.exp: second observer detached; detach second observer
+PASS: gdb.gdb/observer.exp: second observer detached; reset first observer counter
+PASS: gdb.gdb/observer.exp: second observer detached; reset second observer counter
+PASS: gdb.gdb/observer.exp: second observer detached; reset third observer counter
+PASS: gdb.gdb/observer.exp: second observer detached; sending notification
+PASS: gdb.gdb/observer.exp: second observer detached; check first observer counter value
+PASS: gdb.gdb/observer.exp: second observer detached; check second observer counter value
+PASS: gdb.gdb/observer.exp: second observer detached; check third observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer added; attach first observer
+PASS: gdb.gdb/observer.exp: 1st observer added; reset first observer counter
+PASS: gdb.gdb/observer.exp: 1st observer added; reset second observer counter
+PASS: gdb.gdb/observer.exp: 1st observer added; reset third observer counter
+PASS: gdb.gdb/observer.exp: 1st observer added; sending notification
+PASS: gdb.gdb/observer.exp: 1st observer added; check first observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer added; check second observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer added; check third observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer added; attach second observer
+PASS: gdb.gdb/observer.exp: 2nd observer added; reset first observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer added; reset second observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer added; reset third observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer added; sending notification
+PASS: gdb.gdb/observer.exp: 2nd observer added; check first observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer added; check second observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer added; check third observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer added; attach third observer
+PASS: gdb.gdb/observer.exp: 3rd observer added; reset first observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer added; reset second observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer added; reset third observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer added; sending notification
+PASS: gdb.gdb/observer.exp: 3rd observer added; check first observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer added; check second observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer added; check third observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer removed; detach second observer
+PASS: gdb.gdb/observer.exp: 2nd observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: 2nd observer removed; sending notification
+PASS: gdb.gdb/observer.exp: 2nd observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: 2nd observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer removed; detach first observer
+PASS: gdb.gdb/observer.exp: 1st observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: 1st observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: 1st observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: 1st observer removed; sending notification
+PASS: gdb.gdb/observer.exp: 1st observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: 1st observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer removed; detach third observer
+PASS: gdb.gdb/observer.exp: 3rd observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: 3rd observer removed; sending notification
+PASS: gdb.gdb/observer.exp: 3rd observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: 3rd observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: three observers added; attach first observer
+PASS: gdb.gdb/observer.exp: three observers added; attach second observer
+PASS: gdb.gdb/observer.exp: three observers added; attach third observer
+PASS: gdb.gdb/observer.exp: three observers added; reset first observer counter
+PASS: gdb.gdb/observer.exp: three observers added; reset second observer counter
+PASS: gdb.gdb/observer.exp: three observers added; reset third observer counter
+PASS: gdb.gdb/observer.exp: three observers added; sending notification
+PASS: gdb.gdb/observer.exp: three observers added; check first observer counter value
+PASS: gdb.gdb/observer.exp: three observers added; check second observer counter value
+PASS: gdb.gdb/observer.exp: three observers added; check third observer counter value
+PASS: gdb.gdb/observer.exp: third observer removed; detach third observer
+PASS: gdb.gdb/observer.exp: third observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: third observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: third observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: third observer removed; sending notification
+PASS: gdb.gdb/observer.exp: third observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: third observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: third observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: second observer removed; detach second observer
+PASS: gdb.gdb/observer.exp: second observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: second observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: second observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: second observer removed; sending notification
+PASS: gdb.gdb/observer.exp: second observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: second observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: second observer removed; check third observer counter value
+PASS: gdb.gdb/observer.exp: first observer removed; detach first observer
+PASS: gdb.gdb/observer.exp: first observer removed; reset first observer counter
+PASS: gdb.gdb/observer.exp: first observer removed; reset second observer counter
+PASS: gdb.gdb/observer.exp: first observer removed; reset third observer counter
+PASS: gdb.gdb/observer.exp: first observer removed; sending notification
+PASS: gdb.gdb/observer.exp: first observer removed; check first observer counter value
+PASS: gdb.gdb/observer.exp: first observer removed; check second observer counter value
+PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value
+PASS: gdb.gdb/python-interrupts.exp: breakpoint in captured_command_loop
+PASS: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop
+PASS: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print(5)", 0)
+PASS: gdb.gdb/python-interrupts.exp: signal SIGINT
+PASS: gdb.gdb/python-selftest.exp: breakpoint in captured_command_loop
+PASS: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop
+PASS: gdb.gdb/python-selftest.exp: set variable gdb_python_initialized = 0
+PASS: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print(5)", 0)
+PASS: gdb.gdb/selftest.exp: Disassemble main
+PASS: gdb.gdb/selftest.exp: breakpoint in captured_main
+PASS: gdb.gdb/selftest.exp: set interrupt character in test_with_self
+PASS: gdb.gdb/selftest.exp: set listsize to 1
+PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main
+PASS: gdb.gdb/selftest.exp: printed version as string
+PASS: gdb.gdb/selftest.exp: step over initial brace
+PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization
+PASS: gdb.gdb/selftest.exp: step over argv initialization
+PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES
+PASS: gdb.gdb/selftest.exp: step over cmdarg_vec initialization
+PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES
+PASS: gdb.gdb/selftest.exp: step over gdb_stdout initialization
+PASS: gdb.gdb/selftest.exp: step over argc initialization
+PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES
+PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization
+PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls
+PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES
+PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls
+PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES
+PASS: gdb.gdb/selftest.exp: next over setlocale LC_CTYPE
+PASS: gdb.gdb/selftest.exp: next over bindtextdomain
+PASS: gdb.gdb/selftest.exp: next over textdomain PACKAGE
+PASS: gdb.gdb/selftest.exp: next over bfd_init
+PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup
+PASS: gdb.gdb/selftest.exp: print a string
+PASS: gdb.gdb/selftest.exp: step into xmalloc call
+PASS: gdb.gdb/selftest.exp: send ^C to child process
+PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process
+FAIL: gdb.gdb/selftest.exp: thread 1
+FAIL: gdb.gdb/selftest.exp: backtrace through signal handler
+PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
+PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
+PASS: gdb.gdb/xfullpath.exp: A filename with ./ as the directory prefix
+PASS: gdb.gdb/xfullpath.exp: A filename with ../ in the directory prefix
+PASS: gdb.gdb/xfullpath.exp: A one-char filename in the current directory
+PASS: gdb.gdb/xfullpath.exp: A filename in the root directory
+PASS: gdb.gdb/xfullpath.exp: A filename without any directory prefix
+PASS: gdb.gdb/xfullpath.exp: A one-char filename without any directory prefix
+PASS: gdb.gdb/xfullpath.exp: An empty filename
+PASS: gdb.go/basic-types.exp: set language go
+PASS: gdb.go/basic-types.exp: set language to "go"
+PASS: gdb.go/basic-types.exp: pt 123
+PASS: gdb.go/basic-types.exp: pt void(42)
+PASS: gdb.go/basic-types.exp: pt byte(42)
+PASS: gdb.go/basic-types.exp: pt int(42)
+PASS: gdb.go/basic-types.exp: pt uint(42)
+PASS: gdb.go/basic-types.exp: pt uintptr(42)
+PASS: gdb.go/basic-types.exp: pt int8(42)
+PASS: gdb.go/basic-types.exp: pt int16(42)
+PASS: gdb.go/basic-types.exp: pt int32(42)
+PASS: gdb.go/basic-types.exp: pt int64(42)
+PASS: gdb.go/basic-types.exp: pt uint8(42)
+PASS: gdb.go/basic-types.exp: pt uint16(42)
+PASS: gdb.go/basic-types.exp: pt uint32(42)
+PASS: gdb.go/basic-types.exp: pt uint64(42)
+PASS: gdb.go/basic-types.exp: pt true
+PASS: gdb.go/basic-types.exp: pt false
+PASS: gdb.go/basic-types.exp: pt bool(0)
+PASS: gdb.go/basic-types.exp: pt bool(1)
+PASS: gdb.go/basic-types.exp: pt 'a'
+PASS: gdb.go/basic-types.exp: pt "a simple string"
+PASS: gdb.go/basic-types.exp: pt `a simple raw string`
+PASS: gdb.go/basic-types.exp: pt .44
+PASS: gdb.go/basic-types.exp: pt 44.0
+PASS: gdb.go/basic-types.exp: pt 10e20
+PASS: gdb.go/basic-types.exp: pt 10E20
+PASS: gdb.go/basic-types.exp: pt float32(.42)
+PASS: gdb.go/basic-types.exp: pt float64(.42)
+PASS: gdb.go/basic-types.exp: pt complex64(.42)
+XFAIL: gdb.go/basic-types.exp: pt complex64(.42i1.0)
+XFAIL: gdb.go/basic-types.exp: pt complex64(i1.0)
+PASS: gdb.go/basic-types.exp: pt complex128(.42)
+XFAIL: gdb.go/basic-types.exp: pt complex128(.42i1.0)
+XFAIL: gdb.go/basic-types.exp: pt complex128(i1.0)
+UNTESTED: gdb.go/chan.exp: chan.exp
+UNTESTED: gdb.go/handcall.exp: handcall.exp
+UNTESTED: gdb.go/hello.exp: hello.exp
+UNTESTED: gdb.go/integers.exp: integers.exp
+UNTESTED: gdb.go/methods.exp: methods.exp
+UNTESTED: gdb.go/package.exp: package
+PASS: gdb.go/print.exp: set language go
+PASS: gdb.go/print.exp: set language to "go"
+PASS: gdb.go/print.exp: check fp + text
+PASS: gdb.go/print.exp: p 1.
+PASS: gdb.go/print.exp: p 1.5
+PASS: gdb.go/print.exp: p 1.f
+PASS: gdb.go/print.exp: p 1.5f
+PASS: gdb.go/print.exp: p 1.l
+PASS: gdb.go/print.exp: p 1.5l
+PASS: gdb.go/print.exp: p 0x1.1
+PASS: gdb.go/print.exp: reject p 1.1x
+PASS: gdb.go/print.exp: reject p 1.1ff
+PASS: gdb.go/print.exp: reject p 1.1ll
+UNTESTED: gdb.go/strings.exp: strings.exp
+UNTESTED: gdb.go/types.exp: types.exp
+UNTESTED: gdb.go/unsafe.exp: unsafe.exp
+UNSUPPORTED: gdb.guile/guile.exp: guile support is disabled
+PASS: gdb.guile/guile.exp: source source2.scm when guile disabled
+PASS: gdb.guile/guile.exp: multi-line guile command - guile
+PASS: gdb.guile/guile.exp: multi-line guile command - (print 23)
+PASS: gdb.guile/guile.exp: multi-line guile command - end
+UNSUPPORTED: gdb.guile/scm-arch.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-block.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-breakpoint.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-cmd.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-disasm.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-equal.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-error.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-frame-args.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-frame-inline.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-frame.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-gsmob.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-iterator.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-math.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-objfile-script.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-objfile.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-parameter.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-ports.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-pretty-print.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-progspace.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-symbol.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-symtab.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-type.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-value-cc.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/scm-value.exp: Guile support is disabled.
+UNSUPPORTED: gdb.guile/types-module.exp: Guile support is disabled.
+UNSUPPORTED: gdb.java/jmain.exp: compilation jmain.java
+UNSUPPORTED: gdb.java/jmisc.exp: compilation jmisc.java
+UNSUPPORTED: gdb.java/jnpe.exp: compilation jnpe.java
+UNTESTED: gdb.java/jnpe.exp: Couldn't compile gdb.java/jnpe.java
+UNSUPPORTED: gdb.java/jprint.exp: compilation jprint.java
+PASS: gdb.java/jv-exp.exp: set print sevenbit-strings
+PASS: gdb.java/jv-exp.exp: set width 0
+PASS: gdb.java/jv-exp.exp: set language java
+PASS: gdb.java/jv-exp.exp: set language to "java"
+PASS: gdb.java/jv-exp.exp: p 1 > 2
+PASS: gdb.java/jv-exp.exp: p 1 < 2
+PASS: gdb.java/jv-print.exp: print $pc
+PASS: gdb.java/jv-print.exp: set print sevenbit-strings
+PASS: gdb.java/jv-print.exp: set width 0
+PASS: gdb.java/jv-print.exp: set language java
+PASS: gdb.java/jv-print.exp: set language to "java"
+PASS: gdb.java/jv-print.exp: p 123
+PASS: gdb.java/jv-print.exp: p -123
+PASS: gdb.java/jv-print.exp: p/d 123
+PASS: gdb.java/jv-print.exp: p 0123
+PASS: gdb.java/jv-print.exp: p 00123
+PASS: gdb.java/jv-print.exp: p -0123
+PASS: gdb.java/jv-print.exp: p/o 0123
+PASS: gdb.java/jv-print.exp: p 0x123
+PASS: gdb.java/jv-print.exp: p -0x123
+PASS: gdb.java/jv-print.exp: p 0x0123
+PASS: gdb.java/jv-print.exp: p -0x0123
+PASS: gdb.java/jv-print.exp: p 0xABCDEF
+PASS: gdb.java/jv-print.exp: p 0xabcdef
+PASS: gdb.java/jv-print.exp: p 0xAbCdEf
+PASS: gdb.java/jv-print.exp: p/x 0x123
+FAIL: gdb.java/jv-print.exp: p 'a'
+PASS: gdb.java/jv-print.exp: p/c 'a'
+PASS: gdb.java/jv-print.exp: p/c 70
+PASS: gdb.java/jv-print.exp: p/x 'a'
+PASS: gdb.java/jv-print.exp: p/d 'a'
+PASS: gdb.java/jv-print.exp: p/t 'a'
+PASS: gdb.java/jv-print.exp: p/x '\377'
+FAIL: gdb.java/jv-print.exp: p '\''
+FAIL: gdb.java/jv-print.exp: p '\\'
+PASS: gdb.java/jv-print.exp: reject p 0x
+PASS: gdb.java/jv-print.exp: p ''
+PASS: gdb.java/jv-print.exp: p '''
+PASS: gdb.java/jv-print.exp: reject p '\'
+PASS: gdb.java/jv-print.exp: reject p '\\\'
+PASS: gdb.java/jv-print.exp: reject p DEADBEEF
+PASS: gdb.java/jv-print.exp: reject p 123DEADBEEF
+PASS: gdb.java/jv-print.exp: reject p 123foobar.bazfoo3
+PASS: gdb.java/jv-print.exp: reject p 123EEEEEEEEEEEEEEEEE33333k333
+PASS: gdb.java/jv-print.exp: check for floating addition
+PASS: gdb.java/jv-print.exp: reject p 09
+PASS: gdb.java/jv-print.exp: reject p 079
+PASS: gdb.java/jv-print.exp: reject p 0xG
+PASS: gdb.java/jv-print.exp: reject p 0xAG
+PASS: gdb.java/jv-print.exp: check fp + text
+PASS: gdb.java/jv-print.exp: p 1.
+PASS: gdb.java/jv-print.exp: p 1.5
+PASS: gdb.java/jv-print.exp: p 1.f
+PASS: gdb.java/jv-print.exp: p 1.5f
+PASS: gdb.java/jv-print.exp: p 1.d
+PASS: gdb.java/jv-print.exp: p 1.5d
+PASS: gdb.java/jv-print.exp: p 0x1.1
+PASS: gdb.java/jv-print.exp: reject p 1.1x
+PASS: gdb.java/jv-print.exp: reject p 1.1ff
+PASS: gdb.java/jv-print.exp: reject p 1.1dd
+PASS: gdb.linespec/break-ask.exp: set multiple-symbols ask
+PASS: gdb.linespec/break-ask.exp: set filename-display absolute
+PASS: gdb.linespec/break-ask.exp: break twodup absolute
+PASS: gdb.linespec/break-ask.exp: 0
+PASS: gdb.linespec/break-ask.exp: set filename-display relative
+PASS: gdb.linespec/break-ask.exp: break twodup relative
+PASS: gdb.linespec/break-ask.exp: 2
+PASS: gdb.linespec/break-ask.exp: expect breakpoint
+PASS: gdb.linespec/break-ask.exp: info source
+PASS: gdb.linespec/break-ask.exp: continue to breakpoint: body_elsewhere
+PASS: gdb.linespec/break-ask.exp: break twodup relative other
+PASS: gdb.linespec/break-ask.exp: 3
+PASS: gdb.linespec/break-ask.exp: expect breakpoint other
+PASS: gdb.linespec/break-ask.exp: info source other
+PASS: gdb.linespec/break-ask.exp: continue to breakpoint: body_elsewhere other
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -function myclass::myfunction
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -function myclass::myfunction -label top
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -function myclass::myfunction -label top -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -line 29
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction -label top
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction -label top -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::operator,
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function 'myclass::operator,'
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function "myclass::operator,"
+PASS: gdb.linespec/cpexplicit.exp: dprintf -function myclass::operator,,"hello"
+PASS: gdb.linespec/cpexplicit.exp: dprintf -function 'myclass::operator,',"hello"
+PASS: gdb.linespec/cpexplicit.exp: dprintf -function "myclass::operator,","hello"
+PASS: gdb.linespec/explicit.exp: set confirm off
+PASS: gdb.linespec/explicit.exp: break -source
+PASS: gdb.linespec/explicit.exp: break -sour
+PASS: gdb.linespec/explicit.exp: break -function
+PASS: gdb.linespec/explicit.exp: break -func
+PASS: gdb.linespec/explicit.exp: break -label
+PASS: gdb.linespec/explicit.exp: break -labe
+PASS: gdb.linespec/explicit.exp: break -line
+PASS: gdb.linespec/explicit.exp: break -line
+PASS: gdb.linespec/explicit.exp: break -foo
+PASS: gdb.linespec/explicit.exp: break -foo bar
+PASS: gdb.linespec/explicit.exp: break -function myfunction -foo
+PASS: gdb.linespec/explicit.exp: break -function -myfunction -foo bar
+PASS: gdb.linespec/explicit.exp: turn off pending breakpoints
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -function myfunction
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -function myfunction"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -function myfunction thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -function myfunction -label top
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -function myfunction -label top thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -function myfunction -label top -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top -line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top -line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -function myfunction -label top -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -line 29"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -line 29
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -line 29" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -line 29"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -line 29" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -line 29 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction -label top
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction -label top thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction -line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction -label top -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top -line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top -line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction -label top -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: complete 'break -fun'
+PASS: gdb.linespec/explicit.exp: complete -function with no value
+PASS: gdb.linespec/explicit.exp: complete 'break -so'
+PASS: gdb.linespec/explicit.exp: complete -source with no value
+PASS: gdb.linespec/explicit.exp: complete 'break -lab'
+PASS: gdb.linespec/explicit.exp: complete -label with no value
+PASS: gdb.linespec/explicit.exp: complete 'break -li'
+PASS: gdb.linespec/explicit.exp: complete -line with no value
+PASS: gdb.linespec/explicit.exp: complete unique function name
+PASS: gdb.linespec/explicit.exp: delete complete unique function name breakpoint
+PASS: gdb.linespec/explicit.exp: complete non-unique function name
+PASS: gdb.linespec/explicit.exp: delete complete non-unique function name breakpoint
+PASS: gdb.linespec/explicit.exp: complete non-existant function name
+PASS: gdb.linespec/explicit.exp: complete unique file name
+PASS: gdb.linespec/explicit.exp: complete non-unique file name
+PASS: gdb.linespec/explicit.exp: complete non-existant file name
+PASS: gdb.linespec/explicit.exp: complete filename and unique function name
+PASS: gdb.linespec/explicit.exp: delete complete filename and unique function name breakpoint
+PASS: gdb.linespec/explicit.exp: complete filename and non-unique function name
+PASS: gdb.linespec/explicit.exp: delete complete filename and non-unique function name breakpoint
+PASS: gdb.linespec/explicit.exp: complete filename and non-existant function name
+PASS: gdb.linespec/explicit.exp: complete filename and function reversed
+PASS: gdb.linespec/explicit.exp: delete complete filename and function reversed breakpoint
+PASS: gdb.linespec/explicit.exp: pending invalid conditional explicit breakpoint
+PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint
+PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint resolved
+PASS: gdb.linespec/explicit.exp: set new breakpoint condition for explicit linespec
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: condition_command overrides explicit linespec condition
+PASS: gdb.linespec/explicit.exp: clear condition for explicit breakpoint
+PASS: gdb.linespec/explicit.exp: info break of cleared condition of explicit breakpoint
+PASS: gdb.linespec/explicit.exp: list main 1
+PASS: gdb.linespec/explicit.exp: list main 2
+PASS: gdb.linespec/explicit.exp: list -line -,-line +
+PASS: gdb.linespec/explicit.exp: list myfunction 1
+PASS: gdb.linespec/explicit.exp: list +,-
+PASS: gdb.linespec/explicit.exp: list myfunction 2
+PASS: gdb.linespec/explicit.exp: list -line +, -line -
+PASS: gdb.linespec/keywords.exp: set breakpoint pending off
+PASS: gdb.linespec/keywords.exp: break if
+PASS: gdb.linespec/keywords.exp: setting breakpoint at thread
+PASS: gdb.linespec/keywords.exp: setting breakpoint at task
+PASS: gdb.linespec/keywords.exp: trailing whitespace: break if
+PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at thread
+PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at task
+PASS: gdb.linespec/keywords.exp: break thread 123
+PASS: gdb.linespec/keywords.exp: break thread foo
+PASS: gdb.linespec/keywords.exp: break task 123
+PASS: gdb.linespec/keywords.exp: break task foo
+PASS: gdb.linespec/keywords.exp: setting breakpoint at thread if 0
+PASS: gdb.linespec/keywords.exp: break thread thread
+PASS: gdb.linespec/keywords.exp: break thread task
+PASS: gdb.linespec/keywords.exp: break thread if
+PASS: gdb.linespec/keywords.exp: break task task
+PASS: gdb.linespec/keywords.exp: break task thread
+PASS: gdb.linespec/keywords.exp: break task if
+PASS: gdb.linespec/keywords.exp: break thread thread 123
+PASS: gdb.linespec/keywords.exp: break task task 123
+PASS: gdb.linespec/linespec.exp: set multiple-symbols to all for linespec tests
+PASS: gdb.linespec/linespec.exp: single-location break using dir/file:line
+PASS: gdb.linespec/linespec.exp: clear breakpoint using dir/file:line
+PASS: gdb.linespec/linespec.exp: multi-location break using file:line
+PASS: gdb.linespec/linespec.exp: multi-location break using duplicate function name
+PASS: gdb.linespec/linespec.exp: multi-location break using duplicate function name and label
+PASS: gdb.linespec/linespec.exp: complete condition
+PASS: gdb.linespec/linespec.exp: disable pending breakpoints for linespec tests
+PASS: gdb.linespec/linespec.exp: set breakpoint on non-existent function
+PASS: gdb.linespec/linespec.exp: set breakpoint at all instances of NameSpace::overload
+PASS: gdb.linespec/linespec.exp: set breakpoint at lspec.cc instance of NameSpace::overload
+PASS: gdb.linespec/linespec.exp: set breakpoint at non-existent lspec.cc instance of NameSpace::overload
+PASS: gdb.linespec/linespec.exp: set breakpoint at specific instance of NameSpace::overload
+PASS: gdb.linespec/linespec.exp: set breakpoint in body.h
+PASS: gdb.linespec/linespec.exp: set breakpoint in f1
+PASS: gdb.linespec/linespec.exp: add inferior for linespec tests
+PASS: gdb.linespec/linespec.exp: switch to inferior 2 for linespec tests
+PASS: gdb.linespec/linespec.exp: set the new inferior file for linespec tests
+PASS: gdb.linespec/linespec.exp: set breakpoint at main in both inferiors
+PASS: gdb.linespec/ls-dollar.exp: set listsize 1
+PASS: gdb.linespec/ls-dollar.exp: list $dollar_var
+PASS: gdb.linespec/ls-dollar.exp: break $dollar_func
+PASS: gdb.linespec/ls-dollar.exp: set var $theline = 20
+PASS: gdb.linespec/ls-dollar.exp: list ls-dollar.cc:$theline
+PASS: gdb.linespec/ls-dollar.exp: break ls-dollar.cc:$theline
+PASS: gdb.linespec/ls-errs.exp: set breakpoint pending off
+PASS: gdb.linespec/ls-errs.exp: set max-completions unlimited
+PASS: gdb.linespec/ls-errs.exp: break :
+PASS: gdb.linespec/ls-errs.exp: break :
+PASS: gdb.linespec/ls-errs.exp: break  :
+PASS: gdb.linespec/ls-errs.exp: break  :
+PASS: gdb.linespec/ls-errs.exp: break 	:
+PASS: gdb.linespec/ls-errs.exp: break   :
+PASS: gdb.linespec/ls-errs.exp: break 	:
+PASS: gdb.linespec/ls-errs.exp: break  	:
+PASS: gdb.linespec/ls-errs.exp: break 	  	:
+PASS: gdb.linespec/ls-errs.exp: break -100
+PASS: gdb.linespec/ls-errs.exp: break -line -100
+PASS: gdb.linespec/ls-errs.exp: break +500
+PASS: gdb.linespec/ls-errs.exp: break -line +500
+PASS: gdb.linespec/ls-errs.exp: break 1000
+PASS: gdb.linespec/ls-errs.exp: break -line 1000
+PASS: gdb.linespec/ls-errs.exp: break 3:
+PASS: gdb.linespec/ls-errs.exp: break +10:
+PASS: gdb.linespec/ls-errs.exp: break -10:
+PASS: gdb.linespec/ls-errs.exp: break 3:
+PASS: gdb.linespec/ls-errs.exp: break +10:
+PASS: gdb.linespec/ls-errs.exp: break -10:
+PASS: gdb.linespec/ls-errs.exp: break 3 :
+PASS: gdb.linespec/ls-errs.exp: break +10 :
+PASS: gdb.linespec/ls-errs.exp: break -10 :
+PASS: gdb.linespec/ls-errs.exp: break 3 :
+PASS: gdb.linespec/ls-errs.exp: break +10 :
+PASS: gdb.linespec/ls-errs.exp: break -10 :
+PASS: gdb.linespec/ls-errs.exp: break 3	:
+PASS: gdb.linespec/ls-errs.exp: break +10	:
+PASS: gdb.linespec/ls-errs.exp: break -10	:
+PASS: gdb.linespec/ls-errs.exp: break 3  :
+PASS: gdb.linespec/ls-errs.exp: break +10  :
+PASS: gdb.linespec/ls-errs.exp: break -10  :
+PASS: gdb.linespec/ls-errs.exp: break 3	:
+PASS: gdb.linespec/ls-errs.exp: break +10	:
+PASS: gdb.linespec/ls-errs.exp: break -10	:
+PASS: gdb.linespec/ls-errs.exp: break 3 	:
+PASS: gdb.linespec/ls-errs.exp: break +10 	:
+PASS: gdb.linespec/ls-errs.exp: break -10 	:
+PASS: gdb.linespec/ls-errs.exp: break 3	  	:
+PASS: gdb.linespec/ls-errs.exp: break +10	  	:
+PASS: gdb.linespec/ls-errs.exp: break -10	  	:
+PASS: gdb.linespec/ls-errs.exp: break 3 1
+PASS: gdb.linespec/ls-errs.exp: break -line 3 1
+PASS: gdb.linespec/ls-errs.exp: break +10 1
+PASS: gdb.linespec/ls-errs.exp: break -line +10 1
+PASS: gdb.linespec/ls-errs.exp: break -10 1
+PASS: gdb.linespec/ls-errs.exp: break -line -10 1
+PASS: gdb.linespec/ls-errs.exp: break 3 +1
+PASS: gdb.linespec/ls-errs.exp: break -line 3 +1
+PASS: gdb.linespec/ls-errs.exp: break +10 +1
+PASS: gdb.linespec/ls-errs.exp: break -line +10 +1
+PASS: gdb.linespec/ls-errs.exp: break -10 +1
+PASS: gdb.linespec/ls-errs.exp: break -line -10 +1
+PASS: gdb.linespec/ls-errs.exp: break 3 +100
+PASS: gdb.linespec/ls-errs.exp: break -line 3 +100
+PASS: gdb.linespec/ls-errs.exp: break +10 +100
+PASS: gdb.linespec/ls-errs.exp: break -line +10 +100
+PASS: gdb.linespec/ls-errs.exp: break -10 +100
+PASS: gdb.linespec/ls-errs.exp: break -line -10 +100
+PASS: gdb.linespec/ls-errs.exp: break 3 -10
+PASS: gdb.linespec/ls-errs.exp: break -line 3 -10
+PASS: gdb.linespec/ls-errs.exp: break +10 -10
+PASS: gdb.linespec/ls-errs.exp: break -line +10 -10
+PASS: gdb.linespec/ls-errs.exp: break -10 -10
+PASS: gdb.linespec/ls-errs.exp: break -line -10 -10
+PASS: gdb.linespec/ls-errs.exp: break 3 foo
+PASS: gdb.linespec/ls-errs.exp: break -line 3 foo
+PASS: gdb.linespec/ls-errs.exp: break +10 foo
+PASS: gdb.linespec/ls-errs.exp: break -line +10 foo
+PASS: gdb.linespec/ls-errs.exp: break -10 foo
+PASS: gdb.linespec/ls-errs.exp: break -line -10 foo
+PASS: gdb.linespec/ls-errs.exp: break this_file_doesn't_exist.c:3
+PASS: gdb.linespec/ls-errs.exp: break this file has spaces.c:3
+PASS: gdb.linespec/ls-errs.exp: break "file::colons.c":3
+PASS: gdb.linespec/ls-errs.exp: break 'file::colons.c':3
+PASS: gdb.linespec/ls-errs.exp: break "this "file" has quotes.c":3
+PASS: gdb.linespec/ls-errs.exp: break 'this "file" has quotes.c':3
+PASS: gdb.linespec/ls-errs.exp: break 'this 'file' has quotes.c':3
+PASS: gdb.linespec/ls-errs.exp: break "this 'file' has quotes.c":3
+PASS: gdb.linespec/ls-errs.exp: break "spaces: and :colons.c":3
+PASS: gdb.linespec/ls-errs.exp: break 'more: :spaces: :and  colons::.c':3
+PASS: gdb.linespec/ls-errs.exp: break -source this_file_doesn't_exist.c -line 3
+PASS: gdb.linespec/ls-errs.exp: break -source file::colons.c -line 3
+PASS: gdb.linespec/ls-errs.exp: break -source 'file::colons.c' -line 3
+PASS: gdb.linespec/ls-errs.exp: break -source this file has spaces.c -line 3
+PASS: gdb.linespec/ls-errs.exp: break -function function whitespace
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function function whitespace
+PASS: gdb.linespec/ls-errs.exp: break -function main -label label whitespace
+PASS: gdb.linespec/ls-errs.exp: break "src-file.c':3
+PASS: gdb.linespec/ls-errs.exp: break 'src-file.c:3
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main:foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function main -label foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function  foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function main -label  foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function  foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function main -label  foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c  :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main  :
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c 	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main 	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c	  	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main	  	:
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c::
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 1
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 3 1
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 +100
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 3 +100
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 -100
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 3 foo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:-100
+PASS: gdb.linespec/ls-errs.exp: break "ls-errs.c:-100"
+PASS: gdb.linespec/ls-errs.exp: break 'ls-errs.c:-100'
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line -100
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:+500
+PASS: gdb.linespec/ls-errs.exp: break "ls-errs.c:+500"
+PASS: gdb.linespec/ls-errs.exp: break 'ls-errs.c:+500'
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line +500
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:1000
+PASS: gdb.linespec/ls-errs.exp: break "ls-errs.c:1000"
+PASS: gdb.linespec/ls-errs.exp: break 'ls-errs.c:1000'
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 1000
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line -x
+PASS: gdb.linespec/ls-errs.exp: break foobar
+PASS: gdb.linespec/ls-errs.exp: break -function "foobar"
+PASS: gdb.linespec/ls-errs.exp: break foo::bar
+PASS: gdb.linespec/ls-errs.exp: break -function "foo::bar"
+PASS: gdb.linespec/ls-errs.exp: break foo.bar
+PASS: gdb.linespec/ls-errs.exp: break -function "foo.bar"
+PASS: gdb.linespec/ls-errs.exp: break foo .
+PASS: gdb.linespec/ls-errs.exp: break -function "foo ."
+PASS: gdb.linespec/ls-errs.exp: break foo bar
+PASS: gdb.linespec/ls-errs.exp: break -function "foo bar"
+PASS: gdb.linespec/ls-errs.exp: break foo 1
+PASS: gdb.linespec/ls-errs.exp: break -function "foo 1"
+PASS: gdb.linespec/ls-errs.exp: break foo 0
+PASS: gdb.linespec/ls-errs.exp: break -function "foo 0"
+PASS: gdb.linespec/ls-errs.exp: break foo +10
+PASS: gdb.linespec/ls-errs.exp: break -function "foo +10"
+PASS: gdb.linespec/ls-errs.exp: break foo -10
+PASS: gdb.linespec/ls-errs.exp: break -function "foo -10"
+PASS: gdb.linespec/ls-errs.exp: break foo +100
+PASS: gdb.linespec/ls-errs.exp: break -function "foo +100"
+PASS: gdb.linespec/ls-errs.exp: break foo -100
+PASS: gdb.linespec/ls-errs.exp: break -function "foo -100"
+PASS: gdb.linespec/ls-errs.exp: break main:there
+PASS: gdb.linespec/ls-errs.exp: break main:here:
+PASS: gdb.linespec/ls-errs.exp: break main: there
+PASS: gdb.linespec/ls-errs.exp: break main:here:
+PASS: gdb.linespec/ls-errs.exp: break main :there
+PASS: gdb.linespec/ls-errs.exp: break main:here :
+PASS: gdb.linespec/ls-errs.exp: break main : there
+PASS: gdb.linespec/ls-errs.exp: break main:here :
+PASS: gdb.linespec/ls-errs.exp: break main	:  there
+PASS: gdb.linespec/ls-errs.exp: break main:here	:
+PASS: gdb.linespec/ls-errs.exp: break main  :	there
+PASS: gdb.linespec/ls-errs.exp: break main:here  :
+PASS: gdb.linespec/ls-errs.exp: break main	:	there
+PASS: gdb.linespec/ls-errs.exp: break main:here	:
+PASS: gdb.linespec/ls-errs.exp: break main 	:	 there
+PASS: gdb.linespec/ls-errs.exp: break main:here 	:
+PASS: gdb.linespec/ls-errs.exp: break main	  	:	  	  	there
+PASS: gdb.linespec/ls-errs.exp: break main:here	  	:
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main 3"
+PASS: gdb.linespec/ls-errs.exp: break main:here 3
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here 3"
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main +100"
+PASS: gdb.linespec/ls-errs.exp: break main:here +100
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here +100"
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main -100"
+PASS: gdb.linespec/ls-errs.exp: break main:here -100
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here -100"
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main foo"
+PASS: gdb.linespec/ls-errs.exp: break main:here foo
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here foo"
+PASS: gdb.linespec/ls-errs.exp: break if
+PASS: gdb.linespec/ls-errs.exp: break task
+PASS: gdb.linespec/ls-errs.exp: break thread
+PASS: gdb.linespec/ls-errs.exp: break 'main.c'flubber
+PASS: gdb.linespec/ls-errs.exp: break 'main.c',21
+PASS: gdb.linespec/ls-errs.exp: break 'main.c'
+PASS: gdb.linespec/ls-errs.exp: break 'main.c'3
+PASS: gdb.linespec/ls-errs.exp: break 'main.c'+3
+PASS: gdb.linespec/ls-errs.exp: break $zippo
+PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:$zippo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c
+PASS: gdb.linespec/macro-relative.exp: info macro HEADER
+PASS: gdb.linespec/skip-two.exp: skip function dupname
+PASS: gdb.linespec/skip-two.exp: dupname ignored from main
+PASS: gdb.linespec/skip-two.exp: continue to breakpoint: n
+PASS: gdb.linespec/skip-two.exp: dupname ignored from n
+PASS: gdb.linespec/skip-two.exp: skip delete 1
+PASS: gdb.linespec/skip-two.exp: skip file thefile.cc
+PASS: gdb.linespec/skip-two.exp: step into dupname
+PASS: gdb.linespec/skip-two.exp: finish from dupname
+PASS: gdb.linespec/skip-two.exp: dupname ignored for thefile.cc
+PASS: gdb.linespec/thread.exp: breakpoint line number in file
+PASS: gdb.linespec/thread.exp: continue to breakpoint: 29
+PASS: gdb.linespec/thread.exp: setting breakpoint at thread
+PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+PASS: gdb.mi/gdb2549.exp: wrong arguments
+PASS: gdb.mi/gdb2549.exp: no executable
+PASS: gdb.mi/gdb2549.exp: breakpoint at main
+PASS: gdb.mi/gdb2549.exp: mi runto main
+PASS: gdb.mi/gdb2549.exp: register values x
+PASS: gdb.mi/gdb2549.exp: register values f
+PASS: gdb.mi/gdb2549.exp: register values d
+PASS: gdb.mi/gdb2549.exp: register values o
+PASS: gdb.mi/gdb2549.exp: register values t
+PASS: gdb.mi/gdb669.exp: successfully compiled posix threads test case
+PASS: gdb.mi/gdb669.exp: breakpoint at main
+PASS: gdb.mi/gdb669.exp: mi runto main
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (at main)
+PASS: gdb.mi/gdb669.exp: info threads (at main)
+PASS: gdb.mi/gdb669.exp: finding MI result string (at main)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (at main)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (at main)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (at main)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (at main)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (at main)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (at main)
+PASS: gdb.mi/gdb669.exp: next, try 0
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 0)
+PASS: gdb.mi/gdb669.exp: info threads (try 0)
+PASS: gdb.mi/gdb669.exp: finding MI result string (try 0)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 0)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 0)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 0)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 0)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 0)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 0)
+PASS: gdb.mi/gdb669.exp: next, try 1
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 1)
+PASS: gdb.mi/gdb669.exp: info threads (try 1)
+PASS: gdb.mi/gdb669.exp: finding MI result string (try 1)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 1)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 1)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 1)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 1)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 1)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 1)
+PASS: gdb.mi/gdb669.exp: next, try 2
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 2)
+PASS: gdb.mi/gdb669.exp: info threads (try 2)
+PASS: gdb.mi/gdb669.exp: finding MI result string (try 2)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 2)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 2)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 2)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 2)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 2)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 2)
+PASS: gdb.mi/gdb669.exp: next, try 3
+PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 3)
+PASS: gdb.mi/gdb669.exp: info threads (try 3)
+PASS: gdb.mi/gdb669.exp: finding MI result string (try 3)
+PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 3)
+PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 3)
+PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 3)
+PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 3)
+PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 3)
+PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 3)
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 0
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 1
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 2
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 3
+PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 4
+PASS: gdb.mi/gdb701.exp: breakpoint at main
+PASS: gdb.mi/gdb701.exp: mi runto main
+PASS: gdb.mi/gdb701.exp: step over "foo = 0"
+PASS: gdb.mi/gdb701.exp: create fooPtr
+PASS: gdb.mi/gdb701.exp: list children of fooPtr
+PASS: gdb.mi/gdb701.exp: list children of fooPtr.x
+PASS: gdb.mi/gdb701.exp: list children of fooPtr.y
+PASS: gdb.mi/gdb701.exp: list children of fooPtr.z
+PASS: gdb.mi/gdb792.exp: breakpoint at main
+PASS: gdb.mi/gdb792.exp: mi runto main
+PASS: gdb.mi/gdb792.exp: create var for class A
+PASS: gdb.mi/gdb792.exp: list children of class A
+PASS: gdb.mi/gdb792.exp: list children of A.public
+PASS: gdb.mi/gdb792.exp: list children of A.private
+PASS: gdb.mi/gdb792.exp: list children of A.protected
+PASS: gdb.mi/gdb792.exp: list children of A.protected.b
+PASS: gdb.mi/gdb792.exp: list children of A.protected.b.public
+PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A
+PASS: gdb.mi/gdb792.exp: list children of class C
+PASS: gdb.mi/mi-basics.exp: acceptance of MI operations
+PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation
+PASS: gdb.mi/mi-basics.exp: file-exec-file operation
+PASS: gdb.mi/mi-basics.exp: file-symbol-file operation
+PASS: gdb.mi/mi-basics.exp: break-delete (all) operation
+PASS: gdb.mi/mi-basics.exp: all breakpoints removed
+PASS: gdb.mi/mi-basics.exp: environment-directory arg operation
+PASS: gdb.mi/mi-basics.exp: environment-directory empty-string operation
+PASS: gdb.mi/mi-basics.exp: environment-directory operation
+PASS: gdb.mi/mi-basics.exp: environment-cd arg operation
+PASS: gdb.mi/mi-basics.exp: environment-pwd operation
+PASS: gdb.mi/mi-basics.exp: environment-path
+PASS: gdb.mi/mi-basics.exp: environment-path no-args operation
+PASS: gdb.mi/mi-basics.exp: environment-path dir1 dir2 operation
+PASS: gdb.mi/mi-basics.exp: environment-path -r dir operation
+PASS: gdb.mi/mi-basics.exp: environment-path -r operation
+PASS: gdb.mi/mi-basics.exp: initial tty is mi_inferior_tty_name
+PASS: gdb.mi/mi-basics.exp: set tty to /dev/pts/1
+PASS: gdb.mi/mi-basics.exp: tty was set correctly
+PASS: gdb.mi/mi-basics.exp: set tty to the empty string
+PASS: gdb.mi/mi-basics.exp: make sure tty is empty
+PASS: gdb.mi/mi-basics.exp: set tty to mi_inferior_tty_name (the way it was)
+PASS: gdb.mi/mi-basics.exp: verify tty is correct
+PASS: gdb.mi/mi-break.exp: break-insert -t operation
+PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:$line_callee3_head
+PASS: gdb.mi/mi-break.exp: insert temp breakpoint at "<fullfilename>":$line_callee4_head
+PASS: gdb.mi/mi-break.exp: list of breakpoints
+PASS: gdb.mi/mi-break.exp: delete temp breakpoints
+KFAIL: gdb.mi/mi-break.exp: break-insert -r operation (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee2 (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp .*llee (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: list of breakpoints (PRMS: mi/14270)
+PASS: gdb.mi/mi-break.exp: delete temp breakpoints
+PASS: gdb.mi/mi-break.exp: insert breakpoint with ignore count at callme
+PASS: gdb.mi/mi-break.exp: run to breakpoint with ignore count
+PASS: gdb.mi/mi-break.exp: breakpoint at nonexistent function
+PASS: gdb.mi/mi-break.exp: create varobj for function call
+PASS: gdb.mi/mi-break.exp: update varobj for function call
+PASS: gdb.mi/mi-break.exp: breakpoint with garbage after location
+PASS: gdb.mi/mi-break.exp: conditional breakpoint with garbage after location
+PASS: gdb.mi/mi-break.exp: test disabled creation
+PASS: gdb.mi/mi-break.exp: test disabled creation: cleanup
+PASS: gdb.mi/mi-break.exp: breakpoint commands: insert breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: breakpoint commands: set commands
+PASS: gdb.mi/mi-break.exp: breakpoint commands: check that commands are set
+PASS: gdb.mi/mi-break.exp: breakpoint commands: clear commands
+PASS: gdb.mi/mi-break.exp: breakpoint commands: check that commands are cleared
+PASS: gdb.mi/mi-break.exp: breakpoint at main
+PASS: gdb.mi/mi-break.exp: mi runto main
+PASS: gdb.mi/mi-break.exp: breakpoint commands: insert breakpoint at basics.c:callee2, again
+PASS: gdb.mi/mi-break.exp: breakpoint commands: set commands
+PASS: gdb.mi/mi-break.exp: intermediate stop and continue
+PASS: gdb.mi/mi-break.exp: test hitting breakpoint with commands
+PASS: gdb.mi/mi-break.exp: create local variable tpnum
+PASS: gdb.mi/mi-break.exp: eval tpnum before tracepoint
+PASS: gdb.mi/mi-break.exp: break-insert -a operation
+PASS: gdb.mi/mi-break.exp: update tpnum
+PASS: gdb.mi/mi-break.exp: eval tpnum after tracepoint
+PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint in main
+PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at basics.c:32
+PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at "basics.c":23
+PASS: gdb.mi/mi-break.exp: list of explicit breakpoints
+PASS: gdb.mi/mi-break.exp: delete temp breakpoints
+PASS: gdb.mi/mi-break.exp: insert explicit conditional breakpoint in callee2
+PASS: gdb.mi/mi-breakpoint-changed.exp: breakpoint at main
+PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+PASS: gdb.mi/mi-breakpoint-changed.exp: change command
+PASS: gdb.mi/mi-breakpoint-changed.exp: watch watch
+PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker
+FAIL: gdb.mi/mi-breakpoint-changed.exp: catch syscall
+FAIL: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" "
+PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-condition 2 main == 0x0
+PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: enable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-enable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-disable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: ignore 5 1
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-after 5 1
+PASS: gdb.mi/mi-breakpoint-changed.exp: passcount 1 4
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
+PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4
+PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5
+FAIL: gdb.mi/mi-breakpoint-changed.exp: delete 6
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to pendfunc1 breakpoint
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on pendfunc1
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again
+PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved:
+PASS: gdb.mi/mi-catch-load.exp: breakpoint at main
+PASS: gdb.mi/mi-catch-load.exp: mi runto main
+PASS: gdb.mi/mi-catch-load.exp: catch-load: auto-solib-add on
+PASS: gdb.mi/mi-catch-load.exp: catch-load: catch load
+PASS: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop
+PASS: gdb.mi/mi-catch-load.exp: breakpoint at main
+PASS: gdb.mi/mi-catch-load.exp: mi runto main
+PASS: gdb.mi/mi-catch-load.exp: catch-unload: auto-solib-add on
+PASS: gdb.mi/mi-catch-load.exp: catch-unload: catch unload
+PASS: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec with bogus interpreter
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console bogus
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "file $binfile"
+PASS: gdb.mi/mi-cli.exp: breakpoint at main
+PASS: gdb.mi/mi-cli.exp: mi runto main
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set args foobar"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "show args"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "break callee4"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "info break"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set listsize 1"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list"
+PASS: gdb.mi/mi-cli.exp: continue to callee4
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "delete 2"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "up"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "down"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "frame 2"
+PASS: gdb.mi/mi-cli.exp: -stack-select-frame 0
+PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command
+PASS: gdb.mi/mi-cli.exp: -exec-step does not produce CLI step output
+PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2
+PASS: gdb.mi/mi-cli.exp: CLI finish: check CLI output
+PASS: gdb.mi/mi-cli.exp: CLI finish: check MI output
+PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_hello
+FAIL: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output
+PASS: gdb.mi/mi-cli.exp: temporary breakpoint output hit in MI
+PASS: gdb.mi/mi-cli.exp: 34 next: run
+PASS: gdb.mi/mi-cli.exp: 34 next: CLI output
+PASS: gdb.mi/mi-cli.exp: 34 next: stop
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_return
+PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_callme_2
+PASS: gdb.mi/mi-cli.exp: -exec-continue to line $line_main_callme_2
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set listsize 10"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_callme_2
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "help set args"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking step"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" no event (requested by MI)
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "-exec-arguments foo" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" no event (requested by MI interp)
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking stepr" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache" warmup
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set check type" warmup
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set check type on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set check type off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set check type" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set trace-notes foo"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set trace-notes bar"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set trace-notes bar" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file foo"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file bar"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file bar" no event
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf always-disassemble on"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf always-disassemble off"
+PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set ch type on"
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: breakpoint at test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: mi runto test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: insert conditional breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: insert end breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: no spurious *running notifications
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: successfully compiled posix threads test case
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: breakpoint at test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: mi runto test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: insert conditional breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: insert end breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: no spurious *running notifications
+PASS: gdb.mi/mi-console.exp: breakpoint at main
+PASS: gdb.mi/mi-console.exp: mi runto main
+PASS: gdb.mi/mi-console.exp: Testing console output
+PASS: gdb.mi/mi-console.exp: Testing console output inferior output
+PASS: gdb.mi/mi-console.exp: finished step over hello
+PASS: gdb.mi/mi-detach.exp: breakpoint at main
+PASS: gdb.mi/mi-detach.exp: mi runto main
+PASS: gdb.mi/mi-detach.exp: detach
+PASS: gdb.mi/mi-disassemble.exp: breakpoint at main
+PASS: gdb.mi/mi-disassemble.exp: mi runto main
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble from pc to pc+12 assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file & line, assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble from pc to pc+12 assembly with opcodes
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file & line, assembly with opcodes
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line assembly mixed
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble range assembly mixed
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line assembly mixed with opcodes
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble range assembly mixed with opcodes
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble bogus filename
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble bogus address
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble mix different args
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble wrong mode arg
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (zero lines) assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly only
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number assembly mixed
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (zero lines) assembly mixed
+PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly mixed
+PASS: gdb.mi/mi-dprintf-pending.exp: mi set dprintf
+PASS: gdb.mi/mi-dprintf-pending.exp: mi insert breakpoint bp_location1
+PASS: gdb.mi/mi-dprintf-pending.exp: mi dprintf
+PASS: gdb.mi/mi-dprintf-pending.exp: mi dprintf stop
+PASS: gdb.mi/mi-dprintf.exp: breakpoint at main
+PASS: gdb.mi/mi-dprintf.exp: mi runto main
+PASS: gdb.mi/mi-dprintf.exp: mi insert without location
+PASS: gdb.mi/mi-dprintf.exp: mi insert breakpoint without format string
+PASS: gdb.mi/mi-dprintf.exp: mi insert second breakpoint without format string
+PASS: gdb.mi/mi-dprintf.exp: mi insert breakpoint main
+PASS: gdb.mi/mi-dprintf.exp: explicit dprintf at main
+PASS: gdb.mi/mi-dprintf.exp: explicit breakpoint at mi-dprintf.c:30
+PASS: gdb.mi/mi-dprintf.exp: invalid explicit dprintf
+PASS: gdb.mi/mi-dprintf.exp: mi insert dprintf foo
+PASS: gdb.mi/mi-dprintf.exp: mi insert dprintf dp_location1
+PASS: gdb.mi/mi-dprintf.exp: mi info dprintf
+PASS: gdb.mi/mi-dprintf.exp: mi insert breakpoint bp_location1
+PASS: gdb.mi/mi-dprintf.exp: gdb: mi 1st dprintf
+PASS: gdb.mi/mi-dprintf.exp: gdb: mi 1st dprintf stop
+PASS: gdb.mi/mi-dprintf.exp: gdb: mi 2nd dprintf
+PASS: gdb.mi/mi-dprintf.exp: gdb: mi 2nd dprintf stop
+PASS: gdb.mi/mi-dprintf.exp: mi set dprintf style to call
+FAIL: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf (timeout)
+PASS: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf stop
+FAIL: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf (timeout)
+PASS: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf stop
+PASS: gdb.mi/mi-dprintf.exp: mi set dprintf-channel stderr
+PASS: gdb.mi/mi-dprintf.exp: mi set dprintf channel
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf (timeout)
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf stop (timeout)
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf (timeout)
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf stop (timeout)
+UNSUPPORTED: gdb.mi/mi-dprintf.exp: set dprintf style to agent
+PASS: gdb.mi/mi-dprintf.exp: mi set dprintf style to an unrecognized type
+PASS: gdb.mi/mi-eval.exp: breakpoint at callee4
+PASS: gdb.mi/mi-eval.exp: mi runto callee4
+PASS: gdb.mi/mi-eval.exp: next at callee4
+PASS: gdb.mi/mi-eval.exp: eval A
+PASS: gdb.mi/mi-eval.exp: eval &A
+PASS: gdb.mi/mi-eval.exp: eval A+3
+PASS: gdb.mi/mi-eval.exp: eval A + 3
+PASS: gdb.mi/mi-exit-code.exp: -list-thread-groups before run shows no exit-code
+PASS: gdb.mi/mi-exit-code.exp: first run: breakpoint at main
+PASS: gdb.mi/mi-exit-code.exp: first run: mi runto main
+PASS: gdb.mi/mi-exit-code.exp: first run: -list-thread-groups during run shows no exit-code
+PASS: gdb.mi/mi-exit-code.exp: first run: exit normally
+PASS: gdb.mi/mi-exit-code.exp: first run: -list-thread-groups after exit shows exit-code
+PASS: gdb.mi/mi-exit-code.exp: second run: breakpoint at main
+PASS: gdb.mi/mi-exit-code.exp: second run: mi runto main
+PASS: gdb.mi/mi-exit-code.exp: second run: write exit code
+PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows no exit-code
+PASS: gdb.mi/mi-exit-code.exp: second run: exit with code
+PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups after exit shows exit-code
+PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c)
+PASS: gdb.mi/mi-file.exp: Getting a list of source files.
+PASS: gdb.mi/mi-fill-memory.exp: breakpoint at main
+PASS: gdb.mi/mi-fill-memory.exp: mi runto main
+PASS: gdb.mi/mi-fill-memory.exp: next at main
+PASS: gdb.mi/mi-fill-memory.exp: no arguments
+PASS: gdb.mi/mi-fill-memory.exp: one argument missing
+PASS: gdb.mi/mi-fill-memory.exp: memory successfully written
+PASS: gdb.mi/mi-fill-memory.exp: memory successfully filled (8 bytes)
+PASS: gdb.mi/mi-fill-memory.exp: pattern correctly read from memory
+PASS: gdb.mi/mi-fullname-deleted.exp: set substitute-path
+PASS: gdb.mi/mi-fullname-deleted.exp: fullname present
+PASS: gdb.mi/mi-fullname-deleted.exp: substituted fullname
+PASS: gdb.mi/mi-fullname-deleted.exp: compare_filenames_for_search does not match
+PASS: gdb.mi/mi-fullname-deleted.exp: compare_filenames_for_search does match
+PASS: gdb.mi/mi-hack-cli.exp: show architecture
+PASS: gdb.mi/mi-hack-cli.exp: 47show architecture
+PASS: gdb.mi/mi-i-cmd.exp: -list-features includes "info-gdb-mi-command"
+PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command unsupported-command
+PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines
+PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines
+UNSUPPORTED: gdb.mi/mi-info-os.exp: mi-info-os.exp
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: create var for THIS
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: list children of THIS
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: -var-info-path-expression var1.A
+PASS: gdb.mi/mi-inheritance-syntax-error.exp: -data-evaluate-expression (*(class A*) this)
+PASS: gdb.mi/mi-language.exp: -list-features should include "language-option"
+PASS: gdb.mi/mi-language.exp: set lang ada
+PASS: gdb.mi/mi-language.exp: sizeof expression using current language
+PASS: gdb.mi/mi-language.exp: sizeof expression using C language
+PASS: gdb.mi/mi-language.exp: set lang ada
+PASS: gdb.mi/mi-language.exp: data-evaluate-expression with invalid language name
+PASS: gdb.mi/mi-language.exp: data-evaluate-expression with language auto
+PASS: gdb.mi/mi-language.exp: data-evaluate-expression with language local
+PASS: gdb.mi/mi-language.exp: data-evaluate-expression with language unknown
+PASS: gdb.mi/mi-logging.exp: breakpoint at main
+PASS: gdb.mi/mi-logging.exp: mi runto main
+PASS: gdb.mi/mi-logging.exp: logging on
+PASS: gdb.mi/mi-logging.exp: logged step
+PASS: gdb.mi/mi-logging.exp: logged next
+PASS: gdb.mi/mi-logging.exp: logging off
+PASS: gdb.mi/mi-logging.exp: Log file contents
+PASS: gdb.mi/mi-logging.exp: redirect logging on
+UNRESOLVED: gdb.mi/mi-logging.exp: redirect logging off
+FAIL: gdb.mi/mi-logging.exp: Redirect log file contents
+PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint
+PASS: gdb.mi/mi-memory-changed.exp: continue to callee4
+PASS: gdb.mi/mi-memory-changed.exp: set var C = 4
+FAIL: gdb.mi/mi-memory-changed.exp: create objvar for C
+PASS: gdb.mi/mi-memory-changed.exp: change C thru. varobj
+PASS: gdb.mi/mi-memory-changed.exp: change C thru. -data-write-memory-bytes
+PASS: gdb.mi/mi-memory-changed.exp: get address of main
+UNSUPPORTED: gdb.mi/mi-nonstop-exit.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-nonstop.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-ns-stale-regcache.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-nsintrall.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-nsmoribund.exp: displaced stepping
+UNSUPPORTED: gdb.mi/mi-nsthrexec.exp: displaced stepping
+PASS: gdb.mi/mi-pending.exp: successfully compiled posix threads test case
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1 a second time
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc2 with x==4
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on thread_func
+PASS: gdb.mi/mi-pending.exp: Delete breakpoint 3
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc3
+FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2 (timeout)
+PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case
+PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads
+PASS: gdb.mi/mi-pthreads.exp: mi runto done_making_threads
+PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set)
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 8
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 9
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 10
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 11
+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 12
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 11
+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 12
+PASS: gdb.mi/mi-read-memory.exp: breakpoint at main
+PASS: gdb.mi/mi-read-memory.exp: mi runto main
+PASS: gdb.mi/mi-read-memory.exp: next at main
+PASS: gdb.mi/mi-read-memory.exp: no arguments
+PASS: gdb.mi/mi-read-memory.exp: 3x2, one byte
+PASS: gdb.mi/mi-read-memory.exp: 3x2, one byte offset by -6
+PASS: gdb.mi/mi-read-memory.exp: expression in quotes
+PASS: gdb.mi/mi-read-memory.exp: ascii and data
+PASS: gdb.mi/mi-read-memory.exp: decimal
+PASS: gdb.mi/mi-read-memory.exp: octal
+FAIL: gdb.mi/mi-regs.exp: wrong arguments
+PASS: gdb.mi/mi-regs.exp: no executable
+PASS: gdb.mi/mi-regs.exp: breakpoint at main
+PASS: gdb.mi/mi-regs.exp: mi runto main
+FAIL: gdb.mi/mi-regs.exp: list register names
+FAIL: gdb.mi/mi-regs.exp: register values x
+FAIL: gdb.mi/mi-regs.exp: register values f
+FAIL: gdb.mi/mi-regs.exp: register values d
+FAIL: gdb.mi/mi-regs.exp: register values o
+FAIL: gdb.mi/mi-regs.exp: register values t
+FAIL: gdb.mi/mi-regs.exp: register values N
+FAIL: gdb.mi/mi-regs.exp: register values r
+FAIL: gdb.mi/mi-regs.exp: list names of some regs
+PASS: gdb.mi/mi-regs.exp: list values of some regs
+PASS: gdb.mi/mi-regs.exp: list changed registers
+PASS: gdb.mi/mi-return.exp: breakpoint at callee4
+PASS: gdb.mi/mi-return.exp: mi runto callee4
+PASS: gdb.mi/mi-return.exp: delete all breakpoints
+PASS: gdb.mi/mi-return.exp: return from callee4 now
+PASS: gdb.mi/mi-simplerun.exp: break-insert operation
+PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:$line_callee3_head
+PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at "<fullfilename>":$line_callee4_head
+PASS: gdb.mi/mi-simplerun.exp: list of breakpoints
+PASS: gdb.mi/mi-simplerun.exp: disabling of breakpoints
+PASS: gdb.mi/mi-simplerun.exp: list of breakpoints, 16 disabled
+PASS: gdb.mi/mi-simplerun.exp: run to main
+PASS: gdb.mi/mi-simplerun.exp: next at main
+PASS: gdb.mi/mi-simplerun.exp: step at main
+PASS: gdb.mi/mi-simplerun.exp: step to callee4
+PASS: gdb.mi/mi-simplerun.exp: exec-finish
+PASS: gdb.mi/mi-simplerun.exp: continue to end
+PASS: gdb.mi/mi-solib.exp: set stop-on-solib-events
+PASS: gdb.mi/mi-solib.exp: CLI prints solib event
+PASS: gdb.mi/mi-solib.exp: check for solib event
+PASS: gdb.mi/mi-stack.exp: breakpoint at callee4
+PASS: gdb.mi/mi-stack.exp: mi runto callee4
+PASS: gdb.mi/mi-stack.exp: stack frame listing
+PASS: gdb.mi/mi-stack.exp: stack frame listing 1 1
+PASS: gdb.mi/mi-stack.exp: stack frame listing 1 3
+PASS: gdb.mi/mi-stack.exp: stack frame listing wrong
+PASS: gdb.mi/mi-stack.exp: selected frame listing
+PASS: gdb.mi/mi-stack.exp: stack frame listing 1 300
+PASS: gdb.mi/mi-stack.exp: stack args listing 0
+PASS: gdb.mi/mi-stack.exp: stack args listing 0 1 1
+PASS: gdb.mi/mi-stack.exp: stack args listing 0 1 3
+PASS: gdb.mi/mi-stack.exp: stack args listing 1
+PASS: gdb.mi/mi-stack.exp: stack args listing 1 1 1
+PASS: gdb.mi/mi-stack.exp: stack args listing 1 1 3
+PASS: gdb.mi/mi-stack.exp: stack args listing wrong
+PASS: gdb.mi/mi-stack.exp: stack args listing 1 1 300
+PASS: gdb.mi/mi-stack.exp: stack locals listing of names
+PASS: gdb.mi/mi-stack.exp: next's in callee4
+PASS: gdb.mi/mi-stack.exp: stack locals listing of names and values
+PASS: gdb.mi/mi-stack.exp: stack locals listing, simple types: names and values, complex type: names and types
+PASS: gdb.mi/mi-stack.exp: stack locals listing wrong
+PASS: gdb.mi/mi-stack.exp: stack select frame 1
+PASS: gdb.mi/mi-stack.exp: stack locals listing for new frame
+PASS: gdb.mi/mi-stack.exp: stack locals for same frame (level 1)
+PASS: gdb.mi/mi-stack.exp: stack info-depth
+PASS: gdb.mi/mi-stack.exp: stack info-depth 3
+PASS: gdb.mi/mi-stack.exp: stack info-depth 99
+PASS: gdb.mi/mi-stack.exp: stack info-depth wrong usage
+PASS: gdb.mi/mi-start.exp: -list-features includes "exec-run-start-option"
+PASS: gdb.mi/mi-start.exp: run to main
+PASS: gdb.mi/mi-stepi.exp: breakpoint at main
+PASS: gdb.mi/mi-stepi.exp: mi runto main
+PASS: gdb.mi/mi-stepi.exp: step-instruction at main
+PASS: gdb.mi/mi-stepi.exp: step-instruction at main (line check)
+PASS: gdb.mi/mi-stepi.exp: next-instruction at main
+PASS: gdb.mi/mi-stepi.exp: next-instruction at main (line check)
+PASS: gdb.mi/mi-stepi.exp: next-instruction at main 2
+PASS: gdb.mi/mi-stepi.exp: next-instruction at main 2 (line check)
+PASS: gdb.mi/mi-stepn.exp: breakpoint at main
+PASS: gdb.mi/mi-stepn.exp: mi runto main
+PASS: gdb.mi/mi-stepn.exp: breakpoint at do_nothing
+PASS: gdb.mi/mi-stepn.exp: breakpoint-hit reported
+PASS: gdb.mi/mi-syn-frame.exp: breakpoint at main
+PASS: gdb.mi/mi-syn-frame.exp: mi runto main
+PASS: gdb.mi/mi-syn-frame.exp: insert breakpoint foo
+PASS: gdb.mi/mi-syn-frame.exp: call inferior's function with a breakpoint set in it
+PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function stopped at bp, showing gdb dummy frame
+PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+PASS: gdb.mi/mi-syn-frame.exp: list stack frames
+PASS: gdb.mi/mi-syn-frame.exp: insert breakpoint subroutine
+PASS: gdb.mi/mi-syn-frame.exp: data evaluate expression
+PASS: gdb.mi/mi-syn-frame.exp: list stack frames
+PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+PASS: gdb.mi/mi-syn-frame.exp: list stack frames
+PASS: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception
+PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function at exception
+PASS: gdb.mi/mi-undefined-cmd.exp: -list-features should include "undefined-command-error-code"
+PASS: gdb.mi/mi-undefined-cmd.exp: error code when executing undefined command
+PASS: gdb.mi/mi-until.exp: break-insert operation
+PASS: gdb.mi/mi-until.exp: run to main
+PASS: gdb.mi/mi-until.exp: break-delete 1
+KFAIL: gdb.mi/mi-until.exp: until after while loop (stopped at wrong place) (PRMS: gdb/2104)
+PASS: gdb.mi/mi-until.exp: until line number
+PASS: gdb.mi/mi-until.exp: until line number:file
+PASS: gdb.mi/mi-until.exp: until after current function
+PASS: gdb.mi/mi-var-block.exp: breakpoint at do_block_tests
+PASS: gdb.mi/mi-var-block.exp: mi runto do_block_tests
+PASS: gdb.mi/mi-var-block.exp: create local variable cb
+PASS: gdb.mi/mi-var-block.exp: try to create local variable foo
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 1
+PASS: gdb.mi/mi-var-block.exp: delete var foo 1
+PASS: gdb.mi/mi-var-block.exp: create local variable foo
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 2
+PASS: gdb.mi/mi-var-block.exp: update all vars: cb foo changed
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 3
+PASS: gdb.mi/mi-var-block.exp: create local variable inner_foo
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 4
+PASS: gdb.mi/mi-var-block.exp: create local variable foo2
+XFAIL: gdb.mi/mi-var-block.exp: update inner_foo: should be out of scope: KNOWN PROBLEM
+XFAIL: gdb.mi/mi-var-block.exp: evaluate inner_foo: should be out of scope: KNOWN PROBLEM
+PASS: gdb.mi/mi-var-block.exp: update foo: did not change
+PASS: gdb.mi/mi-var-block.exp: delete var inner_foo
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 5
+XFAIL: gdb.mi/mi-var-block.exp: update foo2: should be out of scope: KNOWN PROBLEM
+PASS: gdb.mi/mi-var-block.exp: step at do_block_test 6
+XFAIL: gdb.mi/mi-var-block.exp: update foo2 should be out of scope: KNOWN PROBLEM
+XFAIL: gdb.mi/mi-var-block.exp: update foo should be out of scope: KNOWN PROBLEM
+PASS: gdb.mi/mi-var-block.exp: update cb
+PASS: gdb.mi/mi-var-block.exp: delete var foo 2
+PASS: gdb.mi/mi-var-block.exp: delete var foo2
+PASS: gdb.mi/mi-var-block.exp: delete var cb
+PASS: gdb.mi/mi-var-child-f.exp: breakpoint at MAIN__
+PASS: gdb.mi/mi-var-child-f.exp: mi runto MAIN__
+PASS: gdb.mi/mi-var-child-f.exp: create local variable array
+PASS: gdb.mi/mi-var-child-f.exp: get children of array
+PASS: gdb.mi/mi-var-child-f.exp: get grandchildren of array (children of first element of second index)
+PASS: gdb.mi/mi-var-child.exp: breakpoint at do_children_tests
+PASS: gdb.mi/mi-var-child.exp: mi runto do_children_tests
+PASS: gdb.mi/mi-var-child.exp: run to 229 (set breakpoint)
+PASS: gdb.mi/mi-var-child.exp: create local variable struct_declarations
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.integer
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.integer
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.character
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.character
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_int
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_int
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr_struct
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr_struct
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.1
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.1
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.2
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.2
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.3
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.3
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.4
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.4
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.5
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.5
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.6
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.6
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.7
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.7
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.8
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.8
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.9
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.9
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.a
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.a
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.b
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.b
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.c
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.c
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.d
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.d
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.g
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.g
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.h
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.h
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.i
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.i
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.f
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.f
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.d
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.d
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.e
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.e
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.func
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.func
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.foo
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.foo
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2.array_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.array_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2.func
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.func
+PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: step to line $line_dct_123
+PASS: gdb.mi/mi-var-child.exp: create local variable weird
+PASS: gdb.mi/mi-var-child.exp: get children of weird
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird
+PASS: gdb.mi/mi-var-child.exp: get children of weird.long_array
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird.long_array
+PASS: gdb.mi/mi-var-child.exp: get children of weird.int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird.int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of weird.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: create local variable weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: is weird editable
+PASS: gdb.mi/mi-var-child.exp: is weird->int_ptr_ptr editable
+PASS: gdb.mi/mi-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr editable
+PASS: gdb.mi/mi-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr editable
+PASS: gdb.mi/mi-var-child.exp: is weird.u1 editable
+PASS: gdb.mi/mi-var-child.exp: is weird.s2 editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.a editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.b editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.c editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.long_array editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations.long_array.0 editable
+PASS: gdb.mi/mi-var-child.exp: is struct_declarations editable
+PASS: gdb.mi/mi-var-child.exp: delete var weird
+PASS: gdb.mi/mi-var-child.exp: update all vars. None changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 1
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.integer
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 4
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.char_ptr
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 5
+PASS: gdb.mi/mi-var-child.exp: update all vars int_ptr_ptr and children changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 6
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.0 changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 7
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.1 changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 8
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.2 changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.3-9 changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 1
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 2
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr_struct changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 3
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr_ptr changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing + 4
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.10 changed, don't print values.
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_a0_0
+PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.11 changed, print values.
+PASS: gdb.mi/mi-var-child.exp: listing of names and values of children
+PASS: gdb.mi/mi-var-child.exp: listing of children, simple types: names, type and values, complex types: names and types
+PASS: gdb.mi/mi-var-child.exp: delete var struct_declarations
+PASS: gdb.mi/mi-var-child.exp: delete var weird->int_ptr_ptr
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 1
+PASS: gdb.mi/mi-var-child.exp: create local variable  psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr
+PASS: gdb.mi/mi-var-child.exp: create local variable  psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr
+PASS: gdb.mi/mi-var-child.exp: create local variable  psnp->ptrs
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.next
+PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.next.ptrs
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 2
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->char_ptr (and 0.char_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 3
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->char_ptr (and 1.char_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 4
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->next->char_ptr (and 2.char_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 5
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->long_ptr (and 0.long_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 6
+XFAIL: gdb.mi/mi-var-child.exp: update all vars psnp->next->long_ptr (and 1.long_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 7
+PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->next->long_ptr (and 2.long_ptr) changed
+PASS: gdb.mi/mi-var-child.exp: run to mi-var-child.c:339 (set breakpoint)
+PASS: gdb.mi/mi-var-child.exp: create varobj for s
+PASS: gdb.mi/mi-var-child.exp: list children of S
+PASS: gdb.mi/mi-var-child.exp: delete S.a
+PASS: gdb.mi/mi-var-child.exp: delete S.b
+PASS: gdb.mi/mi-var-child.exp: delete S
+PASS: gdb.mi/mi-var-cmd.exp: create global variable
+PASS: gdb.mi/mi-var-cmd.exp: update varobj before running inferior
+PASS: gdb.mi/mi-var-cmd.exp: create non-existent variable
+PASS: gdb.mi/mi-var-cmd.exp: create out of scope variable
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: mi runto do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: run to 148 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: create local variable linteger
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lcharacter
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpcharacter
+PASS: gdb.mi/mi-var-cmd.exp: create local variable llong
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lplong
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lfloat
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpfloat
+PASS: gdb.mi/mi-var-cmd.exp: create local variable ldouble
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpdouble
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lsimple
+PASS: gdb.mi/mi-var-cmd.exp: create local variable lpsimple
+PASS: gdb.mi/mi-var-cmd.exp: create local variable func
+PASS: gdb.mi/mi-var-cmd.exp: create lsimple.character
+PASS: gdb.mi/mi-var-cmd.exp: create lsimple->integer
+PASS: gdb.mi/mi-var-cmd.exp: create lsimple.integer
+PASS: gdb.mi/mi-var-cmd.exp: create int
+PASS: gdb.mi/mi-var-cmd.exp: update all vars
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_test
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: linteger changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (2)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lpinteger changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (3)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lcharacter changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (4)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lpcharacter changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (5)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: many changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (6)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: func and lpsimple changed
+PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (7)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lsimple and others changed
+PASS: gdb.mi/mi-var-cmd.exp: assign to global_simple
+PASS: gdb.mi/mi-var-cmd.exp: assign to linteger
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: linteger changed after assign
+PASS: gdb.mi/mi-var-cmd.exp: assign to linteger again, same value
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: linteger not changed after same assign
+PASS: gdb.mi/mi-var-cmd.exp: eval linteger
+PASS: gdb.mi/mi-var-cmd.exp: assign to lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: lpinteger changed after assign
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: no changes on second update
+PASS: gdb.mi/mi-var-cmd.exp: eval lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: assign to linteger
+PASS: gdb.mi/mi-var-cmd.exp: assign to lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: assign to lcharacter
+PASS: gdb.mi/mi-var-cmd.exp: eval lcharacter
+PASS: gdb.mi/mi-var-cmd.exp: assign to llong
+PASS: gdb.mi/mi-var-cmd.exp: eval llong
+PASS: gdb.mi/mi-var-cmd.exp: assign to llong
+PASS: gdb.mi/mi-var-cmd.exp: assign to lplong
+PASS: gdb.mi/mi-var-cmd.exp: eval lplong
+PASS: gdb.mi/mi-var-cmd.exp: assign to lplong
+PASS: gdb.mi/mi-var-cmd.exp: assign to lfloat
+PASS: gdb.mi/mi-var-cmd.exp: eval lfloat
+PASS: gdb.mi/mi-var-cmd.exp: assign to lfloat
+PASS: gdb.mi/mi-var-cmd.exp: assign to lpfloat
+PASS: gdb.mi/mi-var-cmd.exp: assign to ldouble
+PASS: gdb.mi/mi-var-cmd.exp: assign to func
+PASS: gdb.mi/mi-var-cmd.exp: assign to lsimple.character
+PASS: gdb.mi/mi-var-cmd.exp: assign to lsimple->integer
+PASS: gdb.mi/mi-var-cmd.exp: assign to lsimple.integer
+PASS: gdb.mi/mi-var-cmd.exp: var update
+PASS: gdb.mi/mi-var-cmd.exp: assign same value to func
+PASS: gdb.mi/mi-var-cmd.exp: assign same value to func (update)
+PASS: gdb.mi/mi-var-cmd.exp: create global variable array_ptr
+PASS: gdb.mi/mi-var-cmd.exp: assign array to pointer
+PASS: gdb.mi/mi-var-cmd.exp: assign array to pointer (update)
+PASS: gdb.mi/mi-var-cmd.exp: assign same array to pointer
+PASS: gdb.mi/mi-var-cmd.exp: assign same array to pointer (update)
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at subroutine1
+PASS: gdb.mi/mi-var-cmd.exp: mi runto subroutine1
+PASS: gdb.mi/mi-var-cmd.exp: create i
+PASS: gdb.mi/mi-var-cmd.exp: create l
+PASS: gdb.mi/mi-var-cmd.exp: create linteger
+PASS: gdb.mi/mi-var-cmd.exp: step at subroutine1
+XFAIL: gdb.mi/mi-var-cmd.exp: update all vars: changed FIXME
+PASS: gdb.mi/mi-var-cmd.exp: step at subroutine1 (2)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: i changed
+PASS: gdb.mi/mi-var-cmd.exp: step at subroutine1 (3)
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: llong changed
+PASS: gdb.mi/mi-var-cmd.exp: next out of subroutine1
+PASS: gdb.mi/mi-var-cmd.exp: update all vars: all now out of scope
+PASS: gdb.mi/mi-var-cmd.exp: delete var
+PASS: gdb.mi/mi-var-cmd.exp: delete var linteger
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpinteger
+PASS: gdb.mi/mi-var-cmd.exp: delete var lcharacter
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpcharacter
+PASS: gdb.mi/mi-var-cmd.exp: delete var llong
+PASS: gdb.mi/mi-var-cmd.exp: delete var lplong
+PASS: gdb.mi/mi-var-cmd.exp: delete var lfloat
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpfloat
+PASS: gdb.mi/mi-var-cmd.exp: delete var ldouble
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpdouble
+PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple
+PASS: gdb.mi/mi-var-cmd.exp: delete var lpsimple
+PASS: gdb.mi/mi-var-cmd.exp: delete var func
+PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple.character
+PASS: gdb.mi/mi-var-cmd.exp: delete var  lsimple->integer
+PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple.integer
+PASS: gdb.mi/mi-var-cmd.exp: delete var i
+PASS: gdb.mi/mi-var-cmd.exp: delete var l
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_special_tests
+PASS: gdb.mi/mi-var-cmd.exp: mi runto do_special_tests
+PASS: gdb.mi/mi-var-cmd.exp: create selected_a
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at incr_a
+PASS: gdb.mi/mi-var-cmd.exp: mi runto incr_a
+PASS: gdb.mi/mi-var-cmd.exp: update selected_a in incr_a
+PASS: gdb.mi/mi-var-cmd.exp: step a line in incr_a
+PASS: gdb.mi/mi-var-cmd.exp: return from incr_a to do_special_tests
+PASS: gdb.mi/mi-var-cmd.exp: update selected_a in do_special_tests
+PASS: gdb.mi/mi-var-cmd.exp: floating varobj invalidation
+PASS: gdb.mi/mi-var-cmd.exp: delete selected_a
+PASS: gdb.mi/mi-var-cmd.exp: delete array_ptr
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:367 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: create varobj for v1
+PASS: gdb.mi/mi-var-cmd.exp: create varobj for v2
+PASS: gdb.mi/mi-var-cmd.exp: list children of v1
+PASS: gdb.mi/mi-var-cmd.exp: list children of v1.nested
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 2
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 3
+PASS: gdb.mi/mi-var-cmd.exp: check V2: 4
+PASS: gdb.mi/mi-var-cmd.exp: update varobjs: V2 changed
+PASS: gdb.mi/mi-var-cmd.exp: -var-set-frozen V2 1
+PASS: gdb.mi/mi-var-cmd.exp: update varobjs: nothing changed
+PASS: gdb.mi/mi-var-cmd.exp: check V2: 5
+PASS: gdb.mi/mi-var-cmd.exp: update V2 explicitly
+PASS: gdb.mi/mi-var-cmd.exp: check V2: 6
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:401 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: -var-set-frozen V1 1
+PASS: gdb.mi/mi-var-cmd.exp: update varobjs: nothing changed
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 2
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 3
+PASS: gdb.mi/mi-var-cmd.exp: update V1.nested.j
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 8
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 3
+PASS: gdb.mi/mi-var-cmd.exp: update V1.nested
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 8
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 9
+PASS: gdb.mi/mi-var-cmd.exp: update V1.i
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 7
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:426 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: -var-set-frozen V1 0
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 7
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 8
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 9
+PASS: gdb.mi/mi-var-cmd.exp: update V1
+PASS: gdb.mi/mi-var-cmd.exp: check V1.i: 10
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.j: 11
+PASS: gdb.mi/mi-var-cmd.exp: check V1.nested.k: 12
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:526 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: create varobj for Data
+PASS: gdb.mi/mi-var-cmd.exp: list children of Data
+PASS: gdb.mi/mi-var-cmd.exp: access bitfield
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:469 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: create floating varobj
+PASS: gdb.mi/mi-var-cmd.exp: update F (1)
+PASS: gdb.mi/mi-var-cmd.exp: check F (1)
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:480 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: update F (2)
+PASS: gdb.mi/mi-var-cmd.exp: check F (2)
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:488 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: update F (--all-values)
+PASS: gdb.mi/mi-var-cmd.exp: run to var-cmd.c:494 (set breakpoint)
+PASS: gdb.mi/mi-var-cmd.exp: update F (3)
+PASS: gdb.mi/mi-var-cmd.exp: check F (3)
+PASS: gdb.mi/mi-var-cmd.exp: inside breakpoint inside callee
+PASS: gdb.mi/mi-var-cmd.exp: continue to where i is initialized
+PASS: gdb.mi/mi-var-cmd.exp: update F inside callee
+PASS: gdb.mi/mi-var-cmd.exp: check F inside callee
+PASS: gdb.mi/mi-var-cmd.exp: create null_ptr
+PASS: gdb.mi/mi-var-cmd.exp: update null_ptr
+PASS: gdb.mi/mi-var-cmd.exp: delete null_ptr
+PASS: gdb.mi/mi-var-cmd.exp: kill program before endvar
+PASS: gdb.mi/mi-var-cmd.exp: create endvar
+PASS: gdb.mi/mi-var-cmd.exp: update endvar
+PASS: gdb.mi/mi-var-cmd.exp: delete endvar
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: mi runto do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: create varobj
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: check initial value
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at main
+PASS: gdb.mi/mi-var-cmd.exp: mi runto main
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: out of scope now
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: out of scope now, not changed
+PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_locals_tests
+PASS: gdb.mi/mi-var-cmd.exp: mi runto do_locals_tests
+FAIL: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: in scope now
+PASS: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: in scope now, not changed
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:19 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for rx
+PASS: gdb.mi/mi-var-cp.exp: update RX (1)
+PASS: gdb.mi/mi-var-cp.exp: check RX: expect 167
+PASS: gdb.mi/mi-var-cp.exp: update RX (2)
+PASS: gdb.mi/mi-var-cp.exp: check RX: expect 567
+PASS: gdb.mi/mi-var-cp.exp: update RX (3)
+PASS: gdb.mi/mi-var-cp.exp: delete RX
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:45 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for s2
+PASS: gdb.mi/mi-var-cp.exp: list children of s2
+PASS: gdb.mi/mi-var-cp.exp: list children of s2.s
+PASS: gdb.mi/mi-var-cp.exp: list children of s2.s.public
+PASS: gdb.mi/mi-var-cp.exp: check S2.S.public.i
+PASS: gdb.mi/mi-var-cp.exp: check S2.S.public.j
+PASS: gdb.mi/mi-var-cp.exp: delete S2
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:81 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for rptr_s
+PASS: gdb.mi/mi-var-cp.exp: list public child of RPTR
+PASS: gdb.mi/mi-var-cp.exp: list children of reference to pointer
+PASS: gdb.mi/mi-var-cp.exp: check i member
+PASS: gdb.mi/mi-var-cp.exp: check j member
+PASS: gdb.mi/mi-var-cp.exp: delete RPTR
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:104 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for s
+PASS: gdb.mi/mi-var-cp.exp: create varobj for s
+PASS: gdb.mi/mi-var-cp.exp: check attributes of S
+PASS: gdb.mi/mi-var-cp.exp: check attributes of R
+PASS: gdb.mi/mi-var-cp.exp: -var-update should not list structure varobjs
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:144 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for ip
+PASS: gdb.mi/mi-var-cp.exp: list children of IP
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression IP.*ip
+PASS: gdb.mi/mi-var-cp.exp: create varobj for dp
+PASS: gdb.mi/mi-var-cp.exp: list children of DP
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression DP.Base1
+PASS: gdb.mi/mi-var-cp.exp: list children of DP.public
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression DP.public.i
+PASS: gdb.mi/mi-var-cp.exp: list children of DP.Base1
+PASS: gdb.mi/mi-var-cp.exp: list children of DP.Base1.public
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression DP.Base1.public.i
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression DP.public
+PASS: gdb.mi/mi-var-cp.exp: create varobj for d
+PASS: gdb.mi/mi-var-cp.exp: list children of D
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression D.Base1
+PASS: gdb.mi/mi-var-cp.exp: run to mi-var-cp.cc:191 (set breakpoint)
+PASS: gdb.mi/mi-var-cp.exp: create varobj for array
+PASS: gdb.mi/mi-var-cp.exp: list children of A
+PASS: gdb.mi/mi-var-cp.exp: -var-info-path-expression A.2
+PASS: gdb.mi/mi-var-cp.exp: break in anonymous_structs_and_unions
+PASS: gdb.mi/mi-var-cp.exp: continue to anonymous_structs breakpoint
+PASS: gdb.mi/mi-var-cp.exp: VT: create root varobj for a
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1
+PASS: gdb.mi/mi-var-cp.exp: expression for a1
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.0_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.0_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.0_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.0_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.0_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.0_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.0_anonymous.public.b
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.0_anonymous.public.b
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.1_anonymous.public.c
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.1_anonymous.public.c
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.d
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.d
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.e
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.e
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.f
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.f
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public.i
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public.i
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public.j
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.2_anonymous.public.j
+PASS: gdb.mi/mi-var-cp.exp: VT: list children of a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public.g
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public.g
+PASS: gdb.mi/mi-var-cp.exp: path expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public.h
+PASS: gdb.mi/mi-var-cp.exp: expression for a1.public.2_anonymous.public.1_anonymous.public.1_anonymous.public.1_anonymous.public.h
+PASS: gdb.mi/mi-var-create-rtti.exp: breakpoint at main
+PASS: gdb.mi/mi-var-create-rtti.exp: mi runto main
+PASS: gdb.mi/mi-var-create-rtti.exp: -var-create sp1 * $sp
+PASS: gdb.mi/mi-var-display.exp: break-insert operation
+PASS: gdb.mi/mi-var-display.exp: run to main
+PASS: gdb.mi/mi-var-display.exp: create local variable bar
+PASS: gdb.mi/mi-var-display.exp: info type variable bar
+PASS: gdb.mi/mi-var-display.exp: show format variable bar
+PASS: gdb.mi/mi-var-display.exp: eval variable bar
+PASS: gdb.mi/mi-var-display.exp: set format variable bar in zero-padded hexadecimal
+PASS: gdb.mi/mi-var-display.exp: set format variable bar in hex
+PASS: gdb.mi/mi-var-display.exp: eval variable bar with new format
+PASS: gdb.mi/mi-var-display.exp: assing to variable bar
+PASS: gdb.mi/mi-var-display.exp: set format variable bar in decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable bar with new value
+PASS: gdb.mi/mi-var-display.exp: delete var bar
+PASS: gdb.mi/mi-var-display.exp: create local variable foo
+PASS: gdb.mi/mi-var-display.exp: info type variable foo
+PASS: gdb.mi/mi-var-display.exp: show format variable foo in natural
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in natural
+PASS: gdb.mi/mi-var-display.exp: set format variable foo in octal
+PASS: gdb.mi/mi-var-display.exp: show format variable foo in octal
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in octal
+PASS: gdb.mi/mi-var-display.exp: assing to variable foo
+PASS: gdb.mi/mi-var-display.exp: set format variable foo decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in hex
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in hex
+PASS: gdb.mi/mi-var-display.exp: eval variable -f octal foo
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in octal
+PASS: gdb.mi/mi-var-display.exp: eval variable -f decimal foo
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable -f nat foo
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in natural
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in binary
+PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in binary
+PASS: gdb.mi/mi-var-display.exp: delete var foo
+PASS: gdb.mi/mi-var-display.exp: create local variable weird
+PASS: gdb.mi/mi-var-display.exp: get children local variable weird
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr in hex (1)
+PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr (hex)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr in hex
+PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr_ptr (hex)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr in zero-padded hex
+PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr (zhex)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr in zero-padded hex
+PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr_ptr (zhex)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.integer
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.character
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.char_ptr
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.long_int
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.int_ptr_ptr
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.long_array
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr in hex (2)
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_struct
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr in natural
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.u1
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.s2
+PASS: gdb.mi/mi-var-display.exp: delete var weird
+PASS: gdb.mi/mi-var-display.exp: break-insert operation 2
+PASS: gdb.mi/mi-var-display.exp: continue to do_special_tests
+PASS: gdb.mi/mi-var-display.exp: create local variable u
+PASS: gdb.mi/mi-var-display.exp: eval variable u
+PASS: gdb.mi/mi-var-display.exp: info type variable u
+PASS: gdb.mi/mi-var-display.exp: is u editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of u
+PASS: gdb.mi/mi-var-display.exp: get children of u
+PASS: gdb.mi/mi-var-display.exp: create local variable anonu
+PASS: gdb.mi/mi-var-display.exp: eval variable anonu
+PASS: gdb.mi/mi-var-display.exp: info type variable anonu
+PASS: gdb.mi/mi-var-display.exp: is anonu editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of anonu
+PASS: gdb.mi/mi-var-display.exp: get children of anonu
+PASS: gdb.mi/mi-var-display.exp: create local variable s
+PASS: gdb.mi/mi-var-display.exp: eval variable s
+PASS: gdb.mi/mi-var-display.exp: info type variable s
+PASS: gdb.mi/mi-var-display.exp: is s editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of s
+PASS: gdb.mi/mi-var-display.exp: get children of s
+PASS: gdb.mi/mi-var-display.exp: create local variable anons
+PASS: gdb.mi/mi-var-display.exp: eval variable anons
+PASS: gdb.mi/mi-var-display.exp: info type variable anons
+PASS: gdb.mi/mi-var-display.exp: is anons editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of anons
+PASS: gdb.mi/mi-var-display.exp: get children of anons
+PASS: gdb.mi/mi-var-display.exp: create local variable e
+PASS: gdb.mi/mi-var-display.exp: eval variable e
+PASS: gdb.mi/mi-var-display.exp: info type variable e
+PASS: gdb.mi/mi-var-display.exp: is e editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of e
+PASS: gdb.mi/mi-var-display.exp: get children of e
+PASS: gdb.mi/mi-var-display.exp: create local variable anone
+PASS: gdb.mi/mi-var-display.exp: eval variable anone
+PASS: gdb.mi/mi-var-display.exp: create duplicate local variable anone
+PASS: gdb.mi/mi-var-display.exp: info type variable anone
+PASS: gdb.mi/mi-var-display.exp: is anone editable
+PASS: gdb.mi/mi-var-display.exp: get number of children of anone
+PASS: gdb.mi/mi-var-display.exp: get children of anone
+PASS: gdb.mi/mi-var-display.exp: print FP register
+PASS: gdb.mi/mi-var-display.exp: breakpoint at incr_a
+PASS: gdb.mi/mi-var-display.exp: mi runto incr_a
+PASS: gdb.mi/mi-var-display.exp: create local variable a1
+FAIL: gdb.mi/mi-var-display.exp: create variable a2 in different scope
+PASS: gdb.mi/mi-var-invalidate.exp: create global variable
+PASS: gdb.mi/mi-var-invalidate.exp: breakpoint at do_locals_tests
+PASS: gdb.mi/mi-var-invalidate.exp: mi runto do_locals_tests
+PASS: gdb.mi/mi-var-invalidate.exp: create local variable linteger
+PASS: gdb.mi/mi-var-invalidate.exp: create floating variable
+PASS: gdb.mi/mi-var-invalidate.exp: breakpoint at main
+PASS: gdb.mi/mi-var-invalidate.exp: mi runto main
+PASS: gdb.mi/mi-var-invalidate.exp: set format variable float_simple
+PASS: gdb.mi/mi-var-invalidate.exp: linteger not anymore in scope due to binary changes
+PASS: gdb.mi/mi-var-invalidate.exp: no type for invalid variable linteger (1)
+PASS: gdb.mi/mi-var-invalidate.exp: global_simple still alive
+PASS: gdb.mi/mi-var-invalidate.exp: type simpleton for valid variable global_simple
+PASS: gdb.mi/mi-var-invalidate.exp: linteger not valid anymore due to binary changes
+PASS: gdb.mi/mi-var-invalidate.exp: no type for invalid variable linteger (2)
+PASS: gdb.mi/mi-var-invalidate.exp: global_simple not anymore in scope due to binary changes
+PASS: gdb.mi/mi-var-invalidate.exp: no type for invalid variable global_simple
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: breakpoint at main
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: mi runto main
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: run to 41 (set breakpoint)
+FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: create variable object
+FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #1
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: run to 43 (set breakpoint)
+PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: update variable object
+FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #2
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:36 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constPtr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr.public (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtr->A (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constPtr (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst.public (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptrConst->A (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constPtrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst.public (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtrConst->A (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constPtrConst (without RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->B (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->C (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constPtr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr.Base (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr.Base.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtr.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtr->A (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtr->B (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtr->C (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constPtr (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst.Base (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst.Base.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptrConst.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptrConst->A (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptrConst->B (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check ptrConst->C (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constPtrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst.Base (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst.Base.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: list children of constPtrConst.public (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtrConst->A (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtrConst->B (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: check constPtrConst->C (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constPtrConst (with RTTI) in use_rtti_for_ptr
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:63 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ref (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.public (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check ref->A (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ref (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constRef (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef.public (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check constRef->A (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constRef (without RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ref (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.Base (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.Base.public (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.public (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check ref->A (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check ref->B (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check ref->C (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ref (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for constRef (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef.Base (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef.Base.public (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: list children of constRef.public (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check constRef->A (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check constRef->B (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: check constRef->C (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for constRef (with RTTI) in use_rtti_for_ref
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:93 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for s (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtr->A (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptrConst->A (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst.public (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtrConst->A (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s (without RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for s (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.Base (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.Base.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->B (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->C (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr.Base (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr.Base.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtr.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtr->A (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtr->B (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtr->C (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst.Base (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst.Base.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptrConst.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptrConst->A (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptrConst->B (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptrConst->C (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst.Base (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst.Base.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constPtrConst.public (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtrConst->A (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtrConst->B (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constPtrConst->C (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s (with RTTI) in use_rtti_for_ptr_child
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:148 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for s (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref.public (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ref->A (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef.public (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constRef->A (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s (without RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for s (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref.Base (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref.Base.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ref.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ref->A (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ref->B (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.ref->C (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef.Base (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef.Base.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.constRef.public (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constRef->A (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constRef->B (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: check s.constRef->C (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s (with RTTI) in use_rtti_for_ref_child
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:201 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ref (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ref.public (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: check ref->A (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ref (without RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.First (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base.public (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base.public (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr (with RTTI) in use_rtti_with_multiple_inheritence
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:250 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for S in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:270 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: update ptr to derived in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base.public (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->B (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->C (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: update s.ptr to derived in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.Base (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.Base.public (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->B (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->C (with RTTI) in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:282 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: update ptr back to base type in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: update s.ptr back to base type in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in type_update_when_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:306 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: create varobj for S in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.public in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:326 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: update ptr to derived type in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check ptr->A (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: update s to derived type in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (without RTTI) in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:338 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: update ptr back to base type in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: update s back to base type in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in skip_type_update_when_not_use_rtti
+PASS: gdb.mi/mi-vla-c99.exp: insert breakpoint at line 28 after vla is filled
+PASS: gdb.mi/mi-vla-c99.exp: run to breakpoint at line 28
+PASS: gdb.mi/mi-vla-c99.exp: evaluate complete vla
+PASS: gdb.mi/mi-vla-c99.exp: evaluate vla[0]
+PASS: gdb.mi/mi-vla-c99.exp: evaluate vla[2]
+PASS: gdb.mi/mi-vla-c99.exp: evaluate vla[4]
+PASS: gdb.mi/mi-vla-c99.exp: create local variable vla
+PASS: gdb.mi/mi-vla-c99.exp: info type variable vla
+PASS: gdb.mi/mi-vla-c99.exp: show format variable vla
+PASS: gdb.mi/mi-vla-c99.exp: eval variable vla
+PASS: gdb.mi/mi-vla-c99.exp: get children of vla
+PASS: gdb.mi/mi-vla-fortran.exp: 1
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 22
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla
+PASS: gdb.mi/mi-vla-fortran.exp: create local variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: info type variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: show format variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: eval variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: get children of vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: 2
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 23
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate allocated vla
+PASS: gdb.mi/mi-vla-fortran.exp: create local variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: info type variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: show format variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: eval variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: get children of vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: 3
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 26
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: 4
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 29
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: 5
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla
+PASS: gdb.mi/mi-vla-fortran.exp: 6
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 35
+FAIL: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla
+PASS: gdb.mi/mi-vla-fortran.exp: 7
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 36
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate associated vla
+PASS: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_associated
+PASS: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_associated
+PASS: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_associated
+PASS: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_associated
+PASS: gdb.mi/mi-vla-fortran.exp: 8
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 41
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate vla pointer set to null
+UNSUPPORTED: gdb.mi/mi-watch-nonstop.exp: displaced stepping
+PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1)
+PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4
+PASS: gdb.mi/mi-watch.exp: sw: mi runto callee4
+PASS: gdb.mi/mi-watch.exp: sw: break-watch operation
+PASS: gdb.mi/mi-watch.exp: sw: list of watchpoints
+PASS: gdb.mi/mi-watch.exp: sw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: sw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (2)
+PASS: gdb.mi/mi-watch.exp: hw: breakpoint at callee4
+PASS: gdb.mi/mi-watch.exp: hw: mi runto callee4
+PASS: gdb.mi/mi-watch.exp: hw: break-watch operation
+PASS: gdb.mi/mi-watch.exp: hw: list of watchpoints
+PASS: gdb.mi/mi-watch.exp: hw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: hw: watchpoint trigger
+PASS: gdb.mi/mi2-prompt.exp: console set prompt
+PASS: gdb.mi/mi2-prompt.exp: -break-list
+PASS: gdb.mi/mi2-prompt.exp: set prompt (banana)
+PASS: gdb.mi/mi2-prompt.exp: interpreter-exec mi -break-list
+PASS: gdb.mi/mi2-var-child.exp: breakpoint at do_children_tests
+PASS: gdb.mi/mi2-var-child.exp: mi runto do_children_tests
+PASS: gdb.mi/mi2-var-child.exp: run to 251 (set breakpoint)
+PASS: gdb.mi/mi2-var-child.exp: create local variable struct_declarations
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.integer
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.integer
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.character
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.character
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_int
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_int
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.func_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.func_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.func_ptr_struct
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.func_ptr_struct
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.func_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.func_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.1
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.1
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.2
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.2
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.3
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.3
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.4
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.4
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.5
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.5
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.6
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.6
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.7
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.7
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.8
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.8
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.9
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.9
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.a
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.a
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.b
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.b
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.c
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.c
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.d
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.d
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.g
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.g
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.h
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.h
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.i
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.i
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.f
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.f
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s2
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.d
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.d
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.e
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.e
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.func
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.func
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.foo
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.foo
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s2.array_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.array_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s2.func
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.func
+PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: step to line $line_dct_123
+PASS: gdb.mi/mi2-var-child.exp: create local variable weird
+PASS: gdb.mi/mi2-var-child.exp: get children of weird
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird
+PASS: gdb.mi/mi2-var-child.exp: get children of weird.long_array
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird.long_array
+PASS: gdb.mi/mi2-var-child.exp: get children of weird.int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird.int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of weird.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird.int_ptr_ptr.*int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: create local variable weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: is weird editable
+PASS: gdb.mi/mi2-var-child.exp: is weird->int_ptr_ptr editable
+PASS: gdb.mi/mi2-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr editable
+PASS: gdb.mi/mi2-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr editable
+PASS: gdb.mi/mi2-var-child.exp: is weird.u1 editable
+PASS: gdb.mi/mi2-var-child.exp: is weird.s2 editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.u1.a editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.u1.b editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.u1.c editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.long_array editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.long_array.0 editable
+PASS: gdb.mi/mi2-var-child.exp: is struct_declarations editable
+PASS: gdb.mi/mi2-var-child.exp: delete var weird
+PASS: gdb.mi/mi2-var-child.exp: update all vars. None changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 1
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.integer
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 4
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 5
+PASS: gdb.mi/mi2-var-child.exp: update all vars int_ptr_ptr and children changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 6
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.0 changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 7
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.1 changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 8
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.2 changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_nothing
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.3-9 changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_nothing + 1
+PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.func_ptr changed
+PASS: gdb.mi/mi2-var-child.exp: delete var struct_declarations
+PASS: gdb.mi/mi2-var-child.exp: delete var weird->int_ptr_ptr
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 1
+PASS: gdb.mi/mi2-var-child.exp: create local variable  psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr
+PASS: gdb.mi/mi2-var-child.exp: create local variable  psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr
+PASS: gdb.mi/mi2-var-child.exp: create local variable  psnp->ptrs
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.next
+PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.next.ptrs
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 2
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->char_ptr (and 0.char_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 3
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->char_ptr (and 1.char_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 4
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->next->char_ptr (and 2.char_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 5
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->long_ptr (and 0.long_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 6
+XFAIL: gdb.mi/mi2-var-child.exp: update all vars psnp->next->long_ptr (and 1.long_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 7
+PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->next->long_ptr (and 2.long_ptr) changed
+PASS: gdb.mi/mi2-var-child.exp: break in do_anonymous_type_tests
+PASS: gdb.mi/mi2-var-child.exp: break in do_nested_struct_union_tests
+PASS: gdb.mi/mi2-var-child.exp: continue to do_anonymous_type_tests breakpoint
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for ptr
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.c
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.c
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.c
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.c.*c
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.c.*c
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.d
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.d
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.e
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.e
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.f
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.f
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.g
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.g
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h.**h
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.h.*h.**h
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.integer
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.integer
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.unsigned_integer
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.unsigned_integer
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.character
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.character
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.signed_character
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.signed_character
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr.*char_ptr
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.char_ptr.*char_ptr
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.0
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.0
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.1
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.2
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.3
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.4
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.4
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.5
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.5
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.6
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.6
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.7
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.7
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.8
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.8
+PASS: gdb.mi/mi2-var-child.exp: path expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.9
+PASS: gdb.mi/mi2-var-child.exp: expression for ptr1.*ptr.1_anonymous.2_anonymous.3_anonymous.simple.*simple.**simple.array_of_10.9
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for v
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of v1
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1
+PASS: gdb.mi/mi2-var-child.exp: expression for v1
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.x
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.x
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of v1.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.1_anonymous
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of v1.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.2_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.1_anonymous.a
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.1_anonymous.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for v1.2_anonymous.b
+PASS: gdb.mi/mi2-var-child.exp: expression for v1.2_anonymous.b
+PASS: gdb.mi/mi2-var-child.exp: Run till MI stops in do_nested_struct_union_tests
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for var
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.a1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.a1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.a1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.b1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.b1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.b1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.b3.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.b3.b
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for var2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21
+PASS: gdb.mi/mi2-var-child.exp: expression for var21
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21.ab
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21.ab.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21.ab.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.a.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.a.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.b.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.b.b
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for ss_ptr
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.a1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.a1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.a1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.b1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.b1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.b1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.b3.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3.b
+PASS: gdb.modula2/unbounded-array.exp: switch to modula-2
+PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a
+FAIL: gdb.modula2/unbounded-array.exp: print unbounded array contents
+PASS: gdb.modula2/unbounded-array.exp: print the 1st element of array a
+PASS: gdb.modula2/unbounded-array.exp: print the 2nd element of array a
+PASS: gdb.modula2/unbounded-array.exp: print the 3rd element of array a
+PASS: gdb.modula2/unbounded-array.exp: print the 4th element of array a
+PASS: gdb.modula2/unbounded-array.exp: print the 5th element of array a
+UNTESTED: gdb.multi/base.exp: base.exp
+PASS: gdb.multi/dummy-frame-restore.exp: add inferior 2 with -exec dummy-frame-restore
+PASS: gdb.multi/dummy-frame-restore.exp: switch to inferior 2
+FAIL: gdb.multi/dummy-frame-restore.exp: Can't run to f2
+UNSUPPORTED: gdb.multi/info-threads.exp: Couldn't compile info-threads0.o: unrecognized error
+UNTESTED: gdb.multi/info-threads.exp: failed to prepare
+UNTESTED: gdb.multi/multi-arch-exec.exp: multi-arch-exec.exp
+UNTESTED: gdb.multi/multi-arch.exp: multi-arch.exp
+FAIL: gdb.multi/multi-attach.exp: attach to program 1
+PASS: gdb.multi/multi-attach.exp: backtrace 1
+PASS: gdb.multi/multi-attach.exp: add second inferior
+PASS: gdb.multi/multi-attach.exp: switch to second inferior
+FAIL: gdb.multi/multi-attach.exp: attach to program 2
+PASS: gdb.multi/multi-attach.exp: backtrace 2
+PASS: gdb.multi/multi-attach.exp: kill inferior 2
+PASS: gdb.multi/multi-attach.exp: inferior 1
+PASS: gdb.multi/multi-attach.exp: kill inferior 1
+PASS: gdb.multi/tids.exp: successfully compiled posix threads test case
+PASS: gdb.multi/tids.exp: single inferior: info threads
+FAIL: gdb.multi/tids.exp: single inferior: thread
+PASS: gdb.multi/tids.exp: two inferiors: add empty inferior 2
+FAIL: gdb.multi/tids.exp: two inferiors: info threads
+FAIL: gdb.multi/tids.exp: two inferiors: thread
+PASS: gdb.multi/tids.exp: two inferiors: switch to inferior 2
+PASS: gdb.multi/tids.exp: two inferiors: load file in inferior 2
+PASS: gdb.multi/tids.exp: two inferiors: info threads show inferior numbers
+PASS: gdb.multi/tids.exp: two inferiors: switch to thread using extended thread ID
+FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: once
+PASS: gdb.multi/tids.exp: two inferiors: inferior 1
+FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: twice
+FAIL: gdb.multi/tids.exp: two inferiors: info threads again
+FAIL: gdb.multi/tids.exp: two inferiors: info threads -gid
+FAIL: gdb.multi/tids.exp: two inferiors: p $_thread == 2
+FAIL: gdb.multi/tids.exp: two inferiors: p $_gthread == 4
+PASS: gdb.multi/tids.exp: two inferiors: thread 4
+FAIL: gdb.multi/tids.exp: two inferiors: more threads: setting breakpoint at thread_function2
+PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 2
+FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: once
+PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 1
+FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: twice
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 2 3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 2 3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.2 1.3 2.1 2.2
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 1.2 1.3 2.1 2.2
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 2-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 1.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 1.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3
+PASS: gdb.multi/tids.exp: two inferiors: p $inf = 1
+PASS: gdb.multi/tids.exp: two inferiors: p $thr_start = 2
+PASS: gdb.multi/tids.exp: two inferiors: p $thr_end = 3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-3
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-3
+PASS: gdb.multi/tids.exp: two inferiors: info threads $conv123
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $conv123
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-3
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$conv123
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$conv123
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-$thr_end
+FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-3
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-3
+PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$conv123
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$conv123
+PASS: gdb.multi/tids.exp: two inferiors: p $inf = 30
+PASS: gdb.multi/tids.exp: two inferiors: p $thr = 20
+PASS: gdb.multi/tids.exp: two inferiors: info threads $thr
+PASS: gdb.multi/tids.exp: two inferiors: info threads $thr 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $thr
+PASS: gdb.multi/tids.exp: two inferiors: info threads 20
+PASS: gdb.multi/tids.exp: two inferiors: info threads 20 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 20
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.20
+PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $inf.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1 1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 30.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.1
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: info threads *
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply *
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.1
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.1
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.*
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.*
+FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.* 1.*
+FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.* 1.*
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 3.*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 3.* p 1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-3 1.
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-3 1.
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 2 1.1.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 2 1.1.1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1.1 2
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1.1 2
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-2.1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-2.1
+PASS: gdb.multi/tids.exp: two inferiors: p $zero = 0
+PASS: gdb.multi/tids.exp: two inferiors: p $one = 1
+PASS: gdb.multi/tids.exp: two inferiors: p $minus_one = -11
+PASS: gdb.multi/tids.exp: two inferiors: info threads foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads foo1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply foo1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-
+PASS: gdb.multi/tids.exp: two inferiors: info threads 2-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 2-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads -1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply -1
+PASS: gdb.multi/tids.exp: two inferiors: info threads -$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply -$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads $minus_one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $minus_one
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1-*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-*
+PASS: gdb.multi/tids.exp: two inferiors: info threads *1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply *1
+PASS: gdb.multi/tids.exp: two inferiors: info threads *foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply *foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads foo*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply foo*
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$one-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$one-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.2-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.2-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$minus_one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$minus_one
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-*
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.*1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.*1
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.*foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.*foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo*
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$one-0
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$one-0
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$one-$zero
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.2-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.2-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.2-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.2-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.-1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.-1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.-$one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.-$one
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$minus_one
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$minus_one
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-*
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.*1
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.*1
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.*foo
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.*foo
+PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo*
+PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo*
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1 1.2
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1-2
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1-2
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 30.1
+PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.*
+PASS: gdb.multi/tids.exp: two inferiors: info threads 3.1
+PASS: gdb.multi/tids.exp: python: test gdb.selected_thread
+FAIL: gdb.multi/tids.exp: python: test InferiorThread.num
+FAIL: gdb.multi/tids.exp: python: test InferiorThread.global_num
+UNRESOLVED: gdb.multi/tids.exp: python: setting breakpoint at thread_function1
+FAIL: gdb.multi/tids.exp: python: make breakpoint thread-specific with python
+FAIL: gdb.multi/tids.exp: python: thread specific breakpoint right thread
+PASS: gdb.multi/tids.exp: back to one inferior: kill inferior 2
+PASS: gdb.multi/tids.exp: back to one inferior: thread 1.1
+PASS: gdb.multi/tids.exp: back to one inferior: remove inferior 2
+FAIL: gdb.multi/tids.exp: back to one inferior: info threads
+PASS: gdb.multi/tids.exp: back to one inferior: thread
+PASS: gdb.multi/tids.exp: single-inferior but not initial: add empty inferior
+FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with multiple inferiors
+PASS: gdb.multi/tids.exp: single-inferior but not initial: thread
+PASS: gdb.multi/tids.exp: single-inferior but not initial: switch to inferior 3
+PASS: gdb.multi/tids.exp: single-inferior but not initial: load file in inferior 3
+PASS: gdb.multi/tids.exp: single-inferior but not initial: remove inferior 1
+FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior
+FAIL: gdb.multi/tids.exp: single-inferior but not initial: thread again
+UNTESTED: gdb.multi/watchpoint-multi.exp: watchpoint-multi (no hardware access watchpoints)
+UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error
+UNSUPPORTED: gdb.objc/nondebug.exp: Couldn't compile nondebug.m: unrecognized error
+UNSUPPORTED: gdb.objc/objcdecode.exp: Couldn't compile objcdecode.m: unrecognized error
+PASS: gdb.objc/print.exp: set language objective-c
+PASS: gdb.objc/print.exp: set language to "objective-c"
+PASS: gdb.objc/print.exp: check fp + text
+PASS: gdb.objc/print.exp: p 1.
+PASS: gdb.objc/print.exp: p 1.5
+PASS: gdb.objc/print.exp: p 1.f
+PASS: gdb.objc/print.exp: p 1.5f
+PASS: gdb.objc/print.exp: p 1.l
+PASS: gdb.objc/print.exp: p 1.5l
+PASS: gdb.objc/print.exp: p 0x1.1
+PASS: gdb.objc/print.exp: reject p 1.1x
+PASS: gdb.objc/print.exp: reject p 1.1ff
+PASS: gdb.objc/print.exp: reject p 1.1ll
+PASS: gdb.opt/clobbered-registers-O2.exp: Backtracing
+PASS: gdb.opt/clobbered-registers-O2.exp: print operand0
+PASS: gdb.opt/clobbered-registers-O2.exp: print operand1
+PASS: gdb.opt/inline-break.exp: break func1
+PASS: gdb.opt/inline-break.exp: break func2
+PASS: gdb.opt/inline-break.exp: break func3b
+PASS: gdb.opt/inline-break.exp: break func4b
+PASS: gdb.opt/inline-break.exp: break func5b
+PASS: gdb.opt/inline-break.exp: break func6b
+PASS: gdb.opt/inline-break.exp: break func7b
+PASS: gdb.opt/inline-break.exp: break func8b
+PASS: gdb.opt/inline-break.exp: print func1
+PASS: gdb.opt/inline-break.exp: print func2
+PASS: gdb.opt/inline-bt.exp: continue to bar (1)
+PASS: gdb.opt/inline-bt.exp: backtrace from bar (1)
+PASS: gdb.opt/inline-bt.exp: bar not inlined
+PASS: gdb.opt/inline-bt.exp: continue to bar (2)
+PASS: gdb.opt/inline-bt.exp: backtrace from bar (2)
+PASS: gdb.opt/inline-bt.exp: up from bar (2)
+PASS: gdb.opt/inline-bt.exp: func1 inlined (2)
+PASS: gdb.opt/inline-bt.exp: continue to bar (3)
+PASS: gdb.opt/inline-bt.exp: backtrace from bar (3)
+PASS: gdb.opt/inline-bt.exp: up from bar (3)
+PASS: gdb.opt/inline-bt.exp: func1 inlined (3)
+PASS: gdb.opt/inline-bt.exp: up from func1 (3)
+PASS: gdb.opt/inline-bt.exp: func2 inlined (3)
+PASS: gdb.opt/inline-bt.exp: set backtrace limit 2
+PASS: gdb.opt/inline-bt.exp: flushregs
+PASS: gdb.opt/inline-bt.exp: up from bar (4)
+PASS: gdb.opt/inline-bt.exp: info frame still works
+PASS: gdb.opt/inline-bt.exp: up hits limit
+PASS: gdb.opt/inline-cmds.exp: set listsize 1
+PASS: gdb.opt/inline-cmds.exp: continue to bar (1)
+PASS: gdb.opt/inline-cmds.exp: backtrace from bar (1)
+PASS: gdb.opt/inline-cmds.exp: up from bar (1)
+PASS: gdb.opt/inline-cmds.exp: func1 inlined (1)
+PASS: gdb.opt/inline-cmds.exp: continue to bar (2)
+PASS: gdb.opt/inline-cmds.exp: backtrace from bar (2)
+PASS: gdb.opt/inline-cmds.exp: up from bar (2)
+PASS: gdb.opt/inline-cmds.exp: func1 inlined (2)
+PASS: gdb.opt/inline-cmds.exp: up from func1 (2)
+PASS: gdb.opt/inline-cmds.exp: func2 inlined (2)
+PASS: gdb.opt/inline-cmds.exp: continue to marker
+PASS: gdb.opt/inline-cmds.exp: backtrace from marker
+PASS: gdb.opt/inline-cmds.exp: marker not inlined
+PASS: gdb.opt/inline-cmds.exp: next over inlined functions
+PASS: gdb.opt/inline-cmds.exp: next past inlined func1
+PASS: gdb.opt/inline-cmds.exp: print x before func1
+PASS: gdb.opt/inline-cmds.exp: backtrace does not include func1
+PASS: gdb.opt/inline-cmds.exp: stepped over call to func1
+PASS: gdb.opt/inline-cmds.exp: step into func1
+PASS: gdb.opt/inline-cmds.exp: finish from func1
+PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: consecutive func1
+PASS: gdb.opt/inline-cmds.exp: next to first func1
+KFAIL: gdb.opt/inline-cmds.exp: next to second func1 (PRMS: gdb/NNNN)
+PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: func1 then func3
+PASS: gdb.opt/inline-cmds.exp: next to func1 before func3
+PASS: gdb.opt/inline-cmds.exp: next to func3
+PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: finish into func1
+PASS: gdb.opt/inline-cmds.exp: next to finish marker
+PASS: gdb.opt/inline-cmds.exp: step into finish marker
+PASS: gdb.opt/inline-cmds.exp: finish from marker to func1
+PASS: gdb.opt/inline-cmds.exp: step into func1 for finish
+PASS: gdb.opt/inline-cmds.exp: finish from func1 to func3
+PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: before the outer_inline call
+PASS: gdb.opt/inline-cmds.exp: reach 1 the outer_inline call
+PASS: gdb.opt/inline-cmds.exp: reach outer_inline2
+PASS: gdb.opt/inline-cmds.exp: backtrace at main of outer_inline
+PASS: gdb.opt/inline-cmds.exp: enter outer_inline2
+PASS: gdb.opt/inline-cmds.exp: backtrace at outer_inline2
+PASS: gdb.opt/inline-cmds.exp: enter outer_inline1 from outer_inline2
+PASS: gdb.opt/inline-cmds.exp: backtrace at outer_inline1
+PASS: gdb.opt/inline-cmds.exp: enter noinline from outer_inline1
+PASS: gdb.opt/inline-cmds.exp: backtrace at noinline from outer_inline1
+PASS: gdb.opt/inline-cmds.exp: enter inlined_fn from noinline
+PASS: gdb.opt/inline-cmds.exp: backtrace at inlined_fn from noinline
+PASS: gdb.opt/inline-cmds.exp: inlined_fn from noinline inlined
+PASS: gdb.opt/inline-cmds.exp: up to noinline
+PASS: gdb.opt/inline-cmds.exp: noinline from outer_inline1 not inlined
+PASS: gdb.opt/inline-cmds.exp: up to outer_inline1
+PASS: gdb.opt/inline-cmds.exp: outer_inline1 inlined
+PASS: gdb.opt/inline-cmds.exp: up to outer_inline2
+PASS: gdb.opt/inline-cmds.exp: outer_inline2 inlined
+PASS: gdb.opt/inline-cmds.exp: up from outer_inline2
+PASS: gdb.opt/inline-cmds.exp: main not inlined
+PASS: gdb.opt/inline-locals.exp: continue to bar (1)
+PASS: gdb.opt/inline-locals.exp: continue to bar (2)
+PASS: gdb.opt/inline-locals.exp: backtrace from bar (2)
+PASS: gdb.opt/inline-locals.exp: up from bar (2)
+PASS: gdb.opt/inline-locals.exp: func1 inlined (2)
+PASS: gdb.opt/inline-locals.exp: info locals above bar (2)
+PASS: gdb.opt/inline-locals.exp: info args above bar (2)
+PASS: gdb.opt/inline-locals.exp: print local (2)
+PASS: gdb.opt/inline-locals.exp: print out of scope local
+PASS: gdb.opt/inline-locals.exp: continue to bar (3)
+PASS: gdb.opt/inline-locals.exp: backtrace from bar (3)
+PASS: gdb.opt/inline-locals.exp: up from bar (3)
+PASS: gdb.opt/inline-locals.exp: func1 inlined (3)
+PASS: gdb.opt/inline-locals.exp: info locals above bar (3)
+PASS: gdb.opt/inline-locals.exp: info args above bar (3)
+PASS: gdb.opt/inline-locals.exp: print local (3)
+PASS: gdb.opt/solib-intra-step.exp: first-hit
+PASS: gdb.opt/solib-intra-step.exp: second-hit (optimized 3)
+PASS: gdb.opt/solib-intra-step.exp: continue to breakpoint: second-hit
+UNSUPPORTED: gdb.pascal/case-insensitive-symbols.exp: No pascal compiler found
+UNTESTED: gdb.pascal/case-insensitive-symbols.exp: case-insensitive-symbols.exp
+UNSUPPORTED: gdb.pascal/floats.exp: No pascal compiler found
+UNTESTED: gdb.pascal/floats.exp: floats.exp
+UNSUPPORTED: gdb.pascal/gdb11492.exp: No pascal compiler found
+UNTESTED: gdb.pascal/gdb11492.exp: gdb11492.exp
+UNSUPPORTED: gdb.pascal/hello.exp: No pascal compiler found
+UNSUPPORTED: gdb.pascal/integers.exp: No pascal compiler found
+PASS: gdb.pascal/print.exp: set language pascal
+PASS: gdb.pascal/print.exp: set language to "pascal"
+PASS: gdb.pascal/print.exp: check fp + text
+PASS: gdb.pascal/print.exp: p 1.
+PASS: gdb.pascal/print.exp: p 1.5
+PASS: gdb.pascal/print.exp: p 1.f
+PASS: gdb.pascal/print.exp: p 1.5f
+PASS: gdb.pascal/print.exp: p 1.l
+PASS: gdb.pascal/print.exp: p 1.5l
+PASS: gdb.pascal/print.exp: p 0x1.1
+PASS: gdb.pascal/print.exp: reject p 1.1x
+PASS: gdb.pascal/print.exp: reject p 1.1ff
+PASS: gdb.pascal/print.exp: reject p 1.1ll
+UNSUPPORTED: gdb.pascal/stub-method.exp: No pascal compiler found
+PASS: gdb.pascal/types.exp: set language pascal
+PASS: gdb.pascal/types.exp: set language to "pascal"
+PASS: gdb.pascal/types.exp: pt 123
+PASS: gdb.pascal/types.exp: pt TRUE
+PASS: gdb.pascal/types.exp: pt FALSE
+PASS: gdb.pascal/types.exp: pt 'a'
+KFAIL: gdb.pascal/types.exp: pt 'a simple string' (PRMS: gdb/2326)
+PASS: gdb.pascal/types.exp: pt .44
+PASS: gdb.pascal/types.exp: pt 44.0
+PASS: gdb.pascal/types.exp: pt 10e20
+PASS: gdb.pascal/types.exp: pt 10E20
+PASS: gdb.python/lib-types.exp: python import gdb.types
+PASS: gdb.python/lib-types.exp: python const_class1_obj = gdb.parse_and_eval ('const_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_const_class1_obj = gdb.types.get_basic_type (const_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (const_class1_obj.type))
+PASS: gdb.python/lib-types.exp: const stripping
+PASS: gdb.python/lib-types.exp: python volatile_class1_obj = gdb.parse_and_eval ('volatile_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_volatile_class1_obj = gdb.types.get_basic_type (volatile_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (volatile_class1_obj.type))
+PASS: gdb.python/lib-types.exp: volatile stripping
+PASS: gdb.python/lib-types.exp: python const_volatile_class1_obj = gdb.parse_and_eval ('const_volatile_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_const_volatile_class1_obj = gdb.types.get_basic_type (const_volatile_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (const_volatile_class1_obj.type))
+PASS: gdb.python/lib-types.exp: volatile+const stripping
+PASS: gdb.python/lib-types.exp: python typedef_class1_obj = gdb.parse_and_eval ('typedef_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_typedef_class1_obj = gdb.types.get_basic_type (typedef_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (typedef_class1_obj.type))
+PASS: gdb.python/lib-types.exp: typedef stripping
+PASS: gdb.python/lib-types.exp: python class1_ref_obj = gdb.parse_and_eval ('class1_ref_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_class1_ref_obj = gdb.types.get_basic_type (class1_ref_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (class1_ref_obj.type))
+PASS: gdb.python/lib-types.exp: reference stripping
+PASS: gdb.python/lib-types.exp: python typedef_const_typedef_class1_obj = gdb.parse_and_eval ('typedef_const_typedef_class1_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_typedef_const_typedef_class1_obj = gdb.types.get_basic_type (typedef_const_typedef_class1_obj.type)
+PASS: gdb.python/lib-types.exp: python print (str (typedef_class1_obj.type))
+PASS: gdb.python/lib-types.exp: nested typedef stripping
+PASS: gdb.python/lib-types.exp: python typedef_const_typedef_class1_ref_obj = gdb.parse_and_eval ('typedef_const_typedef_class1_ref_obj')
+PASS: gdb.python/lib-types.exp: python basic_type_typedef_const_typedef_class1_ref_obj = gdb.types.get_basic_type (typedef_const_typedef_class1_ref_obj.type)
+XFAIL: gdb.python/lib-types.exp: python print (str (typedef_const_typedef_class1_ref_obj.type)) (PRMS gcc/55641)
+PASS: gdb.python/lib-types.exp: nested typedef/ref stripping
+PASS: gdb.python/lib-types.exp: python class1_obj = gdb.parse_and_eval ('class1_obj')
+PASS: gdb.python/lib-types.exp: python print (gdb.types.has_field (class1_obj.type, 'x'))
+PASS: gdb.python/lib-types.exp: python print (gdb.types.has_field (class1_obj.type, 'nope'))
+PASS: gdb.python/lib-types.exp: python subclass1_obj = gdb.parse_and_eval ('subclass1_obj')
+PASS: gdb.python/lib-types.exp: python print (gdb.types.has_field (subclass1_obj.type, 'x'))
+PASS: gdb.python/lib-types.exp: python enum1_obj = gdb.parse_and_eval ('enum1_obj')
+PASS: gdb.python/lib-types.exp: python enum1_dict = gdb.types.make_enum_dict (enum1_obj.type)
+PASS: gdb.python/lib-types.exp: python enum1_list = sorted (enum1_dict.items ())
+PASS: gdb.python/lib-types.exp: python print (enum1_list)
+PASS: gdb.python/lib-types.exp: python struct_a = gdb.lookup_type ('struct A')
+PASS: gdb.python/lib-types.exp: python print (struct_a.keys ())
+PASS: gdb.python/lib-types.exp: python print ([k for k,v in gdb.types.deep_items(struct_a)])
+PASS: gdb.python/py-arch.exp: Test empty architecture.name does not trigger an assert
+PASS: gdb.python/py-arch.exp: Test empty architecture.disassemble does not trigger an assert
+PASS: gdb.python/py-arch.exp: test number of instructions 1
+PASS: gdb.python/py-arch.exp: test number of instructions 2
+PASS: gdb.python/py-arch.exp: test number of instructions 3
+PASS: gdb.python/py-arch.exp: test number of instructions 4
+PASS: gdb.python/py-arch.exp: test key addr
+PASS: gdb.python/py-arch.exp: test key asm
+PASS: gdb.python/py-arch.exp: test key length
+PASS: gdb.python/py-arch.exp: test bad memory access
+PASS: gdb.python/py-bad-printers.exp: load python file
+PASS: gdb.python/py-bad-printers.exp: continue to breakpoint: break here
+PASS: gdb.python/py-bad-printers.exp: enable pretty-printer global bad-printers;container1
+PASS: gdb.python/py-bad-printers.exp: disable pretty-printer global bad-printers;container2
+PASS: gdb.python/py-bad-printers.exp: print c
+PASS: gdb.python/py-bad-printers.exp: enable pretty-printer global bad-printers;container2
+PASS: gdb.python/py-bad-printers.exp: disable pretty-printer global bad-printers;container1
+PASS: gdb.python/py-bad-printers.exp: print c
+PASS: gdb.python/py-block.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-block.exp: Check block not None
+PASS: gdb.python/py-block.exp: First anonymous block
+PASS: gdb.python/py-block.exp: Check start not None
+PASS: gdb.python/py-block.exp: Check end not None
+PASS: gdb.python/py-block.exp: Not a global block
+PASS: gdb.python/py-block.exp: Not a static block
+PASS: gdb.python/py-block.exp: Get block
+PASS: gdb.python/py-block.exp: Get block
+PASS: gdb.python/py-block.exp: Is the global block
+PASS: gdb.python/py-block.exp: Is the static block
+PASS: gdb.python/py-block.exp: Get superblock
+PASS: gdb.python/py-block.exp: Second anonymous block
+PASS: gdb.python/py-block.exp: Get superblock 2
+PASS: gdb.python/py-block.exp: Print superblock 2 function
+PASS: gdb.python/py-block.exp: up
+PASS: gdb.python/py-block.exp: Check Frame 2's block not None
+PASS: gdb.python/py-block.exp: main block
+PASS: gdb.python/py-block.exp: Check block validity
+PASS: gdb.python/py-block.exp: Check block validity
+UNRESOLVED: gdb.python/py-block.exp: Check block validity
+UNRESOLVED: gdb.python/py-block.exp: Check block validity
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @main
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint location @main
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check for two breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @main 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint location @main 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @mult_line
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint location @mult_line
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint hit count @1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply @6
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint hit count @6
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check expected variable result after 6 iterations
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at add 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint enabled.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at add 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply after re-enable
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint thread
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint type
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint number 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint number 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint number 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: Number of breakpoints before delete
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: continue to breakpoint: Break at multiply.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: Check breakpoint invalidated
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: Number of breakpoints after delete
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_deletion: continue to breakpoint: Break at end.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: Test conditional has been set
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply @5
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: Test conditional breakpoint stopped after five iterations
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: Test conditional read
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply @6
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: Test breakpoint stopped after six iterations
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: commands $bpnum
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: print "Command for breakpoint has been executed."
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: print result
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_cond_and_cmds: python print (blist[len(blist)-1].commands)
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check invisible bp obj exists 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint location 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint visibility 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check info breakpoints shows visible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check invisible bp obj exists 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint location 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint visibility 2
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check info breakpoints does not show invisible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check maint info breakpoints shows invisible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_watchpoints: Test watchpoint write
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Check info breakpoints does not show invisible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Check maint info breakpoints shows invisible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Test watchpoint write
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint - class bp_eval (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -    inf_i = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -    count = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -    def stop (self):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -       self.count = self.count + 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -       self.inf_i = gdb.parse_and_eval("i")
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -       if self.inf_i == 3:
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -         return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint -       return False
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a breakpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint - class bp_also_eval (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -    count = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -    def stop (self):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -       self.count = self.count + 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -       if self.count == 9:
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -         return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint -       return False
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a second breakpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a third breakpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a third breakpoint - class basic (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a third breakpoint -    count = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a third breakpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: continue to breakpoint: Break at multiply, i==3
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check inferior value matches python accounting
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check python accounting matches inferior
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check non firing same-location also_eval_bp1 function was also called at each stop.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check non firing same-location eval_bp1 function was also called at each stop.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check you cannot add a CLI condition to a Python breakpoint that has defined stop
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Construct an eval function - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Construct an eval function - def stop_func ():
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Construct an eval function -    return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Construct an eval function - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Assign stop function to a breakpoint that has a condition
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Test that evaluate function has not been yet executed (ie count = 0)
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: continue to breakpoint: Break at multiply, count==1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Test that evaluate function is run when location also has normal bp
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint - class wp_eval (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -    def stop (self):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -       self.result = gdb.parse_and_eval("result")
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -       if self.result == 788:
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -         return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint -       return False
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Sub-class a watchpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Test watchpoint write
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_eval_funcs: Check that this unrelated breakpoints eval function was never called.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint - python
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint - class temp_bp (gdb.Breakpoint):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint -    count = 0
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint -    def stop (self):
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint -       self.count = self.count + 1
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint -       return True
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Sub-class and check temporary breakpoint - end
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check info breakpoints shows breakpoint with temporary status
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check temporary breakpoint location
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check breakpoint temporary status
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: continue to breakpoint: Break at multiply.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check temporary stop callback executed before deletion.
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check temporary breakpoint is deleted after being hit
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check info breakpoints shows temporary breakpoint is deleted
+PASS: gdb.python/py-breakpoint.exp: python gdb.Breakpoint("*main")
+PASS: gdb.python/py-breakpoint.exp: long value of main
+PASS: gdb.python/py-breakpoint.exp: python gdb.Breakpoint("  *{}".format(str(main_addr)))
+PASS: gdb.python/py-caller-is.exp: continue to breakpoint: bottom_func
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("bottom_func", 0)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("middle_func")
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("top_func")
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("middle_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("top_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("foo", -1)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^bottom", 0)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^middle_")
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^top_")
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^middle_", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^top_f", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("foo", -1)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("bottom_func", 0)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("middle_func")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("top_func")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("middle_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("top_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("main", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("foo", -1)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^bottom", 0)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^middle_")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^top_")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^middle_", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^top_f", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^main", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("foo", -1)
+PASS: gdb.python/py-cmd.exp: input simple command - python
+PASS: gdb.python/py-cmd.exp: input simple command - class test_cmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input simple command -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input simple command -     super (test_cmd, self).__init__ ("test_cmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input simple command -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input simple command -     print ("test_cmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input simple command - test_cmd ()
+PASS: gdb.python/py-cmd.exp: input simple command - end
+PASS: gdb.python/py-cmd.exp: call simple command
+PASS: gdb.python/py-cmd.exp: input prefix command - python
+PASS: gdb.python/py-cmd.exp: input prefix command - class prefix_cmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input prefix command -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input prefix command -     super (prefix_cmd, self).__init__ ("prefix_cmd", gdb.COMMAND_OBSCURE, gdb.COMPLETE_NONE, True)
+PASS: gdb.python/py-cmd.exp: input prefix command -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input prefix command -     print ("prefix_cmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input prefix command - prefix_cmd ()
+PASS: gdb.python/py-cmd.exp: input prefix command - end
+PASS: gdb.python/py-cmd.exp: call prefix command
+PASS: gdb.python/py-cmd.exp: input subcommand - python
+PASS: gdb.python/py-cmd.exp: input subcommand - class subcmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input subcommand -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input subcommand -     super (subcmd, self).__init__ ("prefix_cmd subcmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input subcommand -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input subcommand -     print ("subcmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input subcommand - subcmd ()
+PASS: gdb.python/py-cmd.exp: input subcommand - end
+PASS: gdb.python/py-cmd.exp: call subcmd
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments - python
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments - class prefix_cmd2 (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments -     super (prefix_cmd2, self).__init__ ("prefix_cmd2", gdb.COMMAND_OBSCURE, prefix = True, completer_class = gdb.COMPLETE_FILENAME)
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments -     print ("prefix_cmd2 output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments - prefix_cmd2 ()
+PASS: gdb.python/py-cmd.exp: input prefix command, keyword arguments - end
+PASS: gdb.python/py-cmd.exp: call prefix command, keyword arguments
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 - python
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 - class subcmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 -     super (subcmd, self).__init__ ("prefix_cmd2 subcmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 -     print ("subcmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 - subcmd ()
+PASS: gdb.python/py-cmd.exp: input subcommand under prefix_cmd2 - end
+PASS: gdb.python/py-cmd.exp: call subcmd under prefix_cmd2
+PASS: gdb.python/py-cmd.exp: input new subcommand - python
+PASS: gdb.python/py-cmd.exp: input new subcommand - class newsubcmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input new subcommand -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input new subcommand -     super (newsubcmd, self).__init__ ("info newsubcmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input new subcommand -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input new subcommand -     print ("newsubcmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input new subcommand - newsubcmd ()
+PASS: gdb.python/py-cmd.exp: input new subcommand - end
+PASS: gdb.python/py-cmd.exp: call newsubcmd
+PASS: gdb.python/py-cmd.exp: input command to throw error - python
+PASS: gdb.python/py-cmd.exp: input command to throw error - class test_error_cmd (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input command to throw error -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input command to throw error -     super (test_error_cmd, self).__init__ ("test_error_cmd", gdb.COMMAND_OBSCURE)
+PASS: gdb.python/py-cmd.exp: input command to throw error -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input command to throw error -     raise gdb.GdbError ('you lose!')
+PASS: gdb.python/py-cmd.exp: input command to throw error - test_error_cmd ()
+PASS: gdb.python/py-cmd.exp: input command to throw error - end
+PASS: gdb.python/py-cmd.exp: call error command
+PASS: gdb.python/py-cmd.exp: string_to_argv ("1 2 3")
+PASS: gdb.python/py-cmd.exp: string_to_argv ("'1 2' 3")
+PASS: gdb.python/py-cmd.exp: string_to_argv ('"1 2" 3')
+PASS: gdb.python/py-cmd.exp: string_to_argv ('1\ 2 3')
+PASS: gdb.python/py-cmd.exp: input simple user-defined command - python
+PASS: gdb.python/py-cmd.exp: input simple user-defined command - class test_help (gdb.Command):
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -   """Docstring"""
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -     super (test_help, self).__init__ ("test_help", gdb.COMMAND_USER)
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: input simple user-defined command -     print ("test_cmd output, arg = %s" % arg)
+PASS: gdb.python/py-cmd.exp: input simple user-defined command - test_help ()
+PASS: gdb.python/py-cmd.exp: input simple user-defined command - end
+PASS: gdb.python/py-cmd.exp: call simple user-defined command
+PASS: gdb.python/py-cmd.exp: see user-defined command in `help user-defined`
+PASS: gdb.python/py-cmd.exp: don't show user-defined python command in `show user command`
+PASS: gdb.python/py-cmd.exp: expression completion command - python
+PASS: gdb.python/py-cmd.exp: expression completion command - class expr_test (gdb.Command):
+PASS: gdb.python/py-cmd.exp: expression completion command -   def __init__ (self):
+PASS: gdb.python/py-cmd.exp: expression completion command -     super (expr_test, self).__init__ ("expr_test", gdb.COMMAND_USER, gdb.COMPLETE_EXPRESSION)
+PASS: gdb.python/py-cmd.exp: expression completion command -   def invoke (self, arg, from_tty):
+PASS: gdb.python/py-cmd.exp: expression completion command -     print ("invoked on = %s" % arg)
+PASS: gdb.python/py-cmd.exp: expression completion command - expr_test ()
+PASS: gdb.python/py-cmd.exp: expression completion command - end
+PASS: gdb.python/py-cmd.exp: Test completion through complete command
+PASS: gdb.python/py-cmd.exp: complete 'expr_test bar.i'
+PASS: gdb.python/py-completion.exp: source $(SOURCE_DIR)/gdb/testsuite/gdb.python/py-completion.py
+PASS: gdb.python/py-completion.exp: completefileinit completion
+PASS: gdb.python/py-completion.exp: discard #1
+PASS: gdb.python/py-completion.exp: completefilemethod completion
+PASS: gdb.python/py-completion.exp: discard #2
+PASS: gdb.python/py-completion.exp: completefilecommandcond completion
+PASS: gdb.python/py-completion.exp: source $(SOURCE_DIR)/gdb/testsuite/gdb.python/py-completion.py
+PASS: gdb.python/py-completion.exp: list all completions of 'complete completel'
+PASS: gdb.python/py-completion.exp: discard #3
+PASS: gdb.python/py-completion.exp: list all completions of 'complete completelimit1 c'
+PASS: gdb.python/py-completion.exp: discard #4
+PASS: gdb.python/py-completion.exp: tab-complete 'completelimit1 c'
+PASS: gdb.python/py-completion.exp: discard #5
+PASS: gdb.python/py-completion.exp: list all completions of 'complete completelimit2 c'
+XFAIL: gdb.python/py-error.exp: set host-charset IBM1047
+UNTESTED: gdb.python/py-error.exp: main reached
+PASS: gdb.python/py-events.exp: test-objfile-events
+PASS: gdb.python/py-events.exp: New objfile notification
+PASS: gdb.python/py-events.exp: test-events
+PASS: gdb.python/py-events.exp: continue
+PASS: gdb.python/py-events.exp: step 3
+FAIL: gdb.python/py-events.exp: get current thread
+PASS: gdb.python/py-events.exp: get address of do_nothing
+PASS: gdb.python/py-evsignal.exp: successfully compiled posix threads test case
+PASS: gdb.python/py-evsignal.exp: test-events
+PASS: gdb.python/py-evsignal.exp: set non-stop on
+UNSUPPORTED: gdb.python/py-evsignal.exp: non-stop mode is unsupported
+UNSUPPORTED: gdb.python/py-evthreads.exp: displaced stepping
+PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here
+PASS: gdb.python/py-explore-cc.exp: explore A
+PASS: gdb.python/py-explore-cc.exp: explore a
+PASS: gdb.python/py-explore-cc.exp: explore int_ref
+PASS: gdb.python/py-explore-cc.exp: explore int_ptr_ref
+PASS: gdb.python/py-explore-cc.exp: explore_int_ptr_ref_as_single_value_pointer
+PASS: gdb.python/py-explore-cc.exp: explore b
+PASS: gdb.python/py-explore-cc.exp: explore_base_class_A
+PASS: gdb.python/py-explore-cc.exp: return_to_b_from_A
+PASS: gdb.python/py-explore-cc.exp: explore_field_i_of_b
+PASS: gdb.python/py-explore-cc.exp: return_to_b_from_i
+PASS: gdb.python/py-explore-cc.exp: explore_field_c_of_b
+PASS: gdb.python/py-explore-cc.exp: return_to_b_from_i
+PASS: gdb.python/py-explore-cc.exp: return_to_gdb_prompt_from_b
+PASS: gdb.python/py-explore-cc.exp: explore B
+PASS: gdb.python/py-explore-cc.exp: explore_base_class_A
+PASS: gdb.python/py-explore-cc.exp: return_to_B
+PASS: gdb.python/py-explore-cc.exp: explore_field_i_of_B
+PASS: gdb.python/py-explore-cc.exp: return_to_B_from_i
+PASS: gdb.python/py-explore-cc.exp: explore_field_c_of_B
+PASS: gdb.python/py-explore-cc.exp: return_to_B_from_c
+PASS: gdb.python/py-explore-cc.exp: return_to_gdb_prompt_from_B
+PASS: gdb.python/py-explore.exp: continue to breakpoint: Break here
+PASS: gdb.python/py-explore.exp: explore i
+PASS: gdb.python/py-explore.exp: explore ss
+PASS: gdb.python/py-explore.exp: explore *ss_ptr
+PASS: gdb.python/py-explore.exp: explore ss_t
+PASS: gdb.python/py-explore.exp: explore ss_ptr
+PASS: gdb.python/py-explore.exp: explore ss_ptr as single value pointer
+PASS: gdb.python/py-explore.exp: explore darray_ref
+PASS: gdb.python/py-explore.exp: no_to_explore_as_pointer
+PASS: gdb.python/py-explore.exp: explore_as_array
+PASS: gdb.python/py-explore.exp: explore_as_array_index_2
+PASS: gdb.python/py-explore.exp: end explore_as_array_index_2
+PASS: gdb.python/py-explore.exp: end explore_as_array
+PASS: gdb.python/py-explore.exp: explore su
+PASS: gdb.python/py-explore.exp: explore su.d
+PASS: gdb.python/py-explore.exp: end su.d exploration
+PASS: gdb.python/py-explore.exp: end su exploration
+PASS: gdb.python/py-explore.exp: explore cs
+PASS: gdb.python/py-explore.exp: explore cs.s
+PASS: gdb.python/py-explore.exp: end cs.s exploration
+PASS: gdb.python/py-explore.exp: explore cs.u
+PASS: gdb.python/py-explore.exp: end cs.u exploration
+PASS: gdb.python/py-explore.exp: end cs exploration
+PASS: gdb.python/py-explore.exp: explore cu
+PASS: gdb.python/py-explore.exp: explore cu.sa
+PASS: gdb.python/py-explore.exp: explore cu.sa[0]
+PASS: gdb.python/py-explore.exp: end cu.sa[0] exploration
+PASS: gdb.python/py-explore.exp: end cu.sa exploration
+PASS: gdb.python/py-explore.exp: end cu exploration
+PASS: gdb.python/py-explore.exp: explore int
+PASS: gdb.python/py-explore.exp: explore struct SimpleStruct
+PASS: gdb.python/py-explore.exp: explore type struct SimpleStruct feild 0
+PASS: gdb.python/py-explore.exp: return to struct SimpleStruct from field 0
+PASS: gdb.python/py-explore.exp: explore type struct SimpleStruct feild 1
+PASS: gdb.python/py-explore.exp: return to struct SimpleStruct from field 1
+PASS: gdb.python/py-explore.exp: return to GDB prompt from struct SimpleStruct
+PASS: gdb.python/py-explore.exp: explore union SimpleUnion
+PASS: gdb.python/py-explore.exp: explore type union SimpleUnion feild 0
+PASS: gdb.python/py-explore.exp: return to union SimpleUnion from field 0
+PASS: gdb.python/py-explore.exp: explore type union SimpleUnion feild 1
+PASS: gdb.python/py-explore.exp: return to union SimpleUnion from field 1
+PASS: gdb.python/py-explore.exp: explore type union SimpleUnion feild 2
+PASS: gdb.python/py-explore.exp: return to union SimpleUnion from field 2
+PASS: gdb.python/py-explore.exp: explore type union SimpleUnion feild 3
+PASS: gdb.python/py-explore.exp: return to union SimpleUnion from field 3
+PASS: gdb.python/py-explore.exp: return to GDB prompt from union SimpleUnion
+PASS: gdb.python/py-explore.exp: explore SS
+PASS: gdb.python/py-explore.exp: explore type SS feild 0
+PASS: gdb.python/py-explore.exp: return to SS from field 0
+PASS: gdb.python/py-explore.exp: explore type SS feild 1
+PASS: gdb.python/py-explore.exp: return to SS field 1
+PASS: gdb.python/py-explore.exp: return to GDB prompt from SS
+PASS: gdb.python/py-explore.exp: explore type struct ComplexStruct
+PASS: gdb.python/py-explore.exp: explore type struct ComplexStruct field 0
+PASS: gdb.python/py-explore.exp: return to ComplexStruct from field 0
+PASS: gdb.python/py-explore.exp: explore type struct ComplexStruct field 1
+PASS: gdb.python/py-explore.exp: return to ComplexStruct from field 1
+PASS: gdb.python/py-explore.exp: explore type struct ComplexStruct field 2
+PASS: gdb.python/py-explore.exp: return to ComplexStruct from field 2
+PASS: gdb.python/py-explore.exp: return to GDB prompt from ComplexStruct type exploration
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion field 0
+PASS: gdb.python/py-explore.exp: return to ComplexUnion from field 0
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion field 1
+PASS: gdb.python/py-explore.exp: return to ComplexUnion from field 1
+PASS: gdb.python/py-explore.exp: return to GDB prompt from ComplexUnion type exploration
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion field 0
+PASS: gdb.python/py-explore.exp: return to ComplexUnion from field 0
+PASS: gdb.python/py-explore.exp: explore type union ComplexUnion field 1
+PASS: gdb.python/py-explore.exp: return to ComplexUnion from field 1
+PASS: gdb.python/py-explore.exp: return to GDB prompt from ComplexUnion type exploration
+PASS: gdb.python/py-finish-breakpoint.exp: disable confirmation
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: continue to the function to finish
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBreakpoint with default frame value
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBreakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: check return_value at init
+PASS: gdb.python/py-finish-breakpoint.exp: check MyFinishBreakpoint hit
+PASS: gdb.python/py-finish-breakpoint.exp: check return_value
+PASS: gdb.python/py-finish-breakpoint.exp: check finishBP on default frame has been hit
+PASS: gdb.python/py-finish-breakpoint.exp: ensure that finish bp is invalid afer normal hit
+PASS: gdb.python/py-finish-breakpoint.exp: return to main()
+PASS: gdb.python/py-finish-breakpoint.exp: check FinishBP not allowed in main
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: ensure that shared lib has no debug info
+PASS: gdb.python/py-finish-breakpoint.exp: continue to do_nothing
+PASS: gdb.python/py-finish-breakpoint.exp: set finish breakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: check FinishBreakpoint hit
+PASS: gdb.python/py-finish-breakpoint.exp: check return value without debug symbol
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: set finish breakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: set BP after the jump
+PASS: gdb.python/py-finish-breakpoint.exp: check FinishBP out of scope notification
+PASS: gdb.python/py-finish-breakpoint.exp: ensure that finish bp is invalid afer out of scope notification
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: set a conditional BP
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP in a breakpoint condition
+PASS: gdb.python/py-finish-breakpoint.exp: don't allow FinishBreakpoint on dummy frames
+PASS: gdb.python/py-finish-breakpoint.exp: check stopped location
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: set conditional BP
+PASS: gdb.python/py-finish-breakpoint.exp: set BP in condition
+PASS: gdb.python/py-finish-breakpoint.exp: stop in condition function
+PASS: gdb.python/py-finish-breakpoint.exp: finish condition evaluation
+PASS: gdb.python/py-finish-breakpoint.exp: stop at conditional breakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: check stopped location
+PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint.exp: prepare TestExplicitBreakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: don't allow FinishBreakpoint on dummy frames
+PASS: gdb.python/py-finish-breakpoint.exp: prepare TestExplicitBreakpoint
+PASS: gdb.python/py-finish-breakpoint.exp: FinishBP stop at during explicit function call
+PASS: gdb.python/py-finish-breakpoint.exp: switch to exit() test
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
+PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exit
+PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exec
+PASS: gdb.python/py-finish-breakpoint.exp: catch exec
+FAIL: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec
+PASS: gdb.python/py-finish-breakpoint2.exp: import python scripts
+PASS: gdb.python/py-finish-breakpoint2.exp: run to exception 1
+PASS: gdb.python/py-finish-breakpoint2.exp: check BP count
+PASS: gdb.python/py-finish-breakpoint2.exp: set FinishBP after the exception
+PASS: gdb.python/py-finish-breakpoint2.exp: check FinishBreakpoint in catch()
+PASS: gdb.python/py-finish-breakpoint2.exp: check finish BP removal
+PASS: gdb.python/py-finish-breakpoint2.exp: continue to second exception
+PASS: gdb.python/py-finish-breakpoint2.exp: set FinishBP after the exception
+PASS: gdb.python/py-finish-breakpoint2.exp: FinishBreakpoint with exception thrown not caught
+PASS: gdb.python/py-frame-args.exp: python exec (open ('py-frame-args.py').read ())
+PASS: gdb.python/py-frame-args.exp: continue to breakpoint: break-here
+PASS: gdb.python/py-frame-args.exp: set print raw frame-arguments off
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments none
+PASS: gdb.python/py-frame-args.exp: frame pretty,none
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments scalars
+PASS: gdb.python/py-frame-args.exp: frame pretty,scalars
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments all
+PASS: gdb.python/py-frame-args.exp: frame pretty,all
+PASS: gdb.python/py-frame-args.exp: set print raw frame-arguments on
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments none
+PASS: gdb.python/py-frame-args.exp: frame raw,none
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments scalars
+PASS: gdb.python/py-frame-args.exp: frame raw,scalars
+PASS: gdb.python/py-frame-args.exp: set print frame-arguments all
+PASS: gdb.python/py-frame-args.exp: frame raw,all
+PASS: gdb.python/py-frame-inline.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-frame-inline.exp: info frame
+PASS: gdb.python/py-frame-inline.exp: up
+PASS: gdb.python/py-frame-inline.exp: python print (gdb.selected_frame().read_var('l'))
+PASS: gdb.python/py-frame-inline.exp: set backtrace limit 1
+PASS: gdb.python/py-frame-inline.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-frame-inline.exp: python print (gdb.newest_frame())
+PASS: gdb.python/py-frame.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-frame.exp: test Frame.architecture()
+PASS: gdb.python/py-frame.exp: test i
+PASS: gdb.python/py-frame.exp: test f
+PASS: gdb.python/py-frame.exp: test b
+PASS: gdb.python/py-frame.exp: test i = 1.1
+PASS: gdb.python/py-frame.exp: test double i
+PASS: gdb.python/py-frame.exp: test f = 2.2
+PASS: gdb.python/py-frame.exp: test double f
+PASS: gdb.python/py-frame.exp: test i = 99
+PASS: gdb.python/py-frame.exp: test int i
+PASS: gdb.python/py-frame.exp: continue to breakpoint: breakpoint at f2
+PASS: gdb.python/py-frame.exp: selected frame -vs- newest frame
+PASS: gdb.python/py-frame.exp: newest frame -vs- newest frame
+PASS: gdb.python/py-frame.exp: test equality comparison (false)
+PASS: gdb.python/py-frame.exp: test equality comparison (true)
+PASS: gdb.python/py-frame.exp: test inequality comparison (true)
+PASS: gdb.python/py-frame.exp: test inequality comparison (false)
+PASS: gdb.python/py-frame.exp: test Frame.is_valid
+PASS: gdb.python/py-frame.exp: test Frame.name
+PASS: gdb.python/py-frame.exp: test Frame.type
+PASS: gdb.python/py-frame.exp: test Frame.type
+PASS: gdb.python/py-frame.exp: test gdb.frame_stop_reason_string
+PASS: gdb.python/py-frame.exp: test Frame.pc
+PASS: gdb.python/py-frame.exp: test Frame.older
+PASS: gdb.python/py-frame.exp: test Frame.newer
+PASS: gdb.python/py-frame.exp: test Frame.read_var - error
+PASS: gdb.python/py-frame.exp: test Frame.read_var - success
+PASS: gdb.python/py-frame.exp: test gdb.selected_frame
+PASS: gdb.python/py-frame.exp: test Frame.read_register(sp)
+PASS: gdb.python/py-frame.exp: test Frame.read_register(pc)
+PASS: gdb.python/py-framefilter-mi.exp: breakpoint at main
+PASS: gdb.python/py-framefilter-mi.exp: mi runto main
+PASS: gdb.python/py-framefilter-mi.exp: Load python file
+PASS: gdb.python/py-framefilter-mi.exp: run to 46 (set breakpoint)
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values
+PASS: gdb.python/py-framefilter-mi.exp: enable frame filters
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values frame filters enabled
+PASS: gdb.python/py-framefilter-mi.exp: run to 51 (set breakpoint)
+PASS: gdb.python/py-framefilter-mi.exp: filtered stack listing
+PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 0 3
+PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 22 24
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 0 3
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 22 27
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 1
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 0 3
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 22 27
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 0 3
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 22 27
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2 22 27
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 1
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 2
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --no-values
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --all-values
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --simple-values
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 1
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 2
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables --no-frame-filters 0
+PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables 0
+UNTESTED: gdb.python/py-framefilter.exp: py-framefilter.exp
+PASS: gdb.python/py-function.exp: input convenience function - python
+PASS: gdb.python/py-function.exp: input convenience function - class test_func (gdb.Function):
+PASS: gdb.python/py-function.exp: input convenience function -   def __init__ (self):
+PASS: gdb.python/py-function.exp: input convenience function -     super (test_func, self).__init__ ("test_func")
+PASS: gdb.python/py-function.exp: input convenience function -   def invoke (self, arg):
+PASS: gdb.python/py-function.exp: input convenience function -     return "test_func output, arg = %s" % arg.string ()
+PASS: gdb.python/py-function.exp: input convenience function - test_func ()
+PASS: gdb.python/py-function.exp: input convenience function - end
+PASS: gdb.python/py-function.exp: call function
+PASS: gdb.python/py-function.exp: input value-returning convenience function - python
+PASS: gdb.python/py-function.exp: input value-returning convenience function - class Double (gdb.Function):
+PASS: gdb.python/py-function.exp: input value-returning convenience function -   def __init__ (self):
+PASS: gdb.python/py-function.exp: input value-returning convenience function -     super (Double, self).__init__ ("double")
+PASS: gdb.python/py-function.exp: input value-returning convenience function -   def invoke (self, n):
+PASS: gdb.python/py-function.exp: input value-returning convenience function -     return n*2
+PASS: gdb.python/py-function.exp: input value-returning convenience function - Double ()
+PASS: gdb.python/py-function.exp: input value-returning convenience function - end
+PASS: gdb.python/py-function.exp: call value-returning function
+PASS: gdb.python/py-function.exp: input int-returning function - python
+PASS: gdb.python/py-function.exp: input int-returning function - class Yes(gdb.Function):
+PASS: gdb.python/py-function.exp: input int-returning function -     def __init__(self):
+PASS: gdb.python/py-function.exp: input int-returning function -         gdb.Function.__init__(self, 'yes')
+PASS: gdb.python/py-function.exp: input int-returning function -     def invoke(self):
+PASS: gdb.python/py-function.exp: input int-returning function -         return 1
+PASS: gdb.python/py-function.exp: input int-returning function - Yes ()
+PASS: gdb.python/py-function.exp: input int-returning function - end
+PASS: gdb.python/py-function.exp: call yes with &&
+PASS: gdb.python/py-function.exp: call yes with ||
+PASS: gdb.python/py-function.exp: Test GDBError - python
+PASS: gdb.python/py-function.exp: Test GDBError - class GDBError(gdb.Function):
+PASS: gdb.python/py-function.exp: Test GDBError -     def __init__(self):
+PASS: gdb.python/py-function.exp: Test GDBError -         gdb.Function.__init__(self, 'gdberror')
+PASS: gdb.python/py-function.exp: Test GDBError -     def invoke(self):
+PASS: gdb.python/py-function.exp: Test GDBError -         raise gdb.GdbError("This is a GdbError")
+PASS: gdb.python/py-function.exp: Test GDBError - GDBError ()
+PASS: gdb.python/py-function.exp: Test GDBError - end
+PASS: gdb.python/py-function.exp: Test GdbError.  There should not be a stack trace
+PASS: gdb.python/py-function.exp: Test Normal Error - python
+PASS: gdb.python/py-function.exp: Test Normal Error - class NormalError(gdb.Function):
+PASS: gdb.python/py-function.exp: Test Normal Error -     def __init__(self):
+PASS: gdb.python/py-function.exp: Test Normal Error -         gdb.Function.__init__(self, 'normalerror')
+PASS: gdb.python/py-function.exp: Test Normal Error -     def invoke(self):
+PASS: gdb.python/py-function.exp: Test Normal Error -         raise RuntimeError("This is a Normal Error")
+PASS: gdb.python/py-function.exp: Test Normal Error - NormalError ()
+PASS: gdb.python/py-function.exp: Test Normal Error - end
+PASS: gdb.python/py-function.exp: set python print-stack full
+PASS: gdb.python/py-function.exp: Test a Runtime error.  There should be a stack trace.
+PASS: gdb.python/py-function.exp: input command-calling function - python
+PASS: gdb.python/py-function.exp: input command-calling function - class CallCommand(gdb.Function):
+PASS: gdb.python/py-function.exp: input command-calling function -     def __init__(self):
+PASS: gdb.python/py-function.exp: input command-calling function -         gdb.Function.__init__(self, 'call_command')
+PASS: gdb.python/py-function.exp: input command-calling function -     def invoke(self):
+PASS: gdb.python/py-function.exp: input command-calling function -         return gdb.execute('print 1', to_string=True)
+PASS: gdb.python/py-function.exp: input command-calling function - CallCommand ()
+PASS: gdb.python/py-function.exp: input command-calling function - end
+PASS: gdb.python/py-function.exp: Setting a value from a function which executes a command.
+PASS: gdb.python/py-function.exp: Setting a value from a function which executes a command, again.
+PASS: gdb.python/py-inferior.exp: successfully compiled posix threads test case
+PASS: gdb.python/py-inferior.exp: get inferiors list
+PASS: gdb.python/py-inferior.exp: verify inferiors list
+PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+PASS: gdb.python/py-inferior.exp: test Inferior.num
+PASS: gdb.python/py-inferior.exp: test Inferior.pid
+PASS: gdb.python/py-inferior.exp: test Inferior.was_attached
+FAIL: gdb.python/py-inferior.exp: test Inferior.threads
+PASS: gdb.python/py-inferior.exp: continue to breakpoint: cont to check_threads
+FAIL: gdb.python/py-inferior.exp: test Inferior.threads 2
+FAIL: gdb.python/py-inferior.exp: continue to breakpoint: cont to Break here. (timeout)
+PASS: gdb.python/py-inferior.exp: read str contents
+PASS: gdb.python/py-inferior.exp: write str
+PASS: gdb.python/py-inferior.exp: ensure str was changed in the inferior
+PASS: gdb.python/py-inferior.exp: string: set *(int32_t*) &int8_search_buf[10] = 0x61616161
+PASS: gdb.python/py-inferior.exp: string: py search_buf = gdb.selected_frame ().read_var ('int8_search_buf')
+PASS: gdb.python/py-inferior.exp: string: py start_addr = search_buf.address
+PASS: gdb.python/py-inferior.exp: string: py length = search_buf.type.sizeof
+PASS: gdb.python/py-inferior.exp: string: find string pattern
+PASS: gdb.python/py-inferior.exp: string: pattern not found at end of range
+PASS: gdb.python/py-inferior.exp: string: pattern found at end of range
+PASS: gdb.python/py-inferior.exp: py from struct import *
+PASS: gdb.python/py-inferior.exp: 16-bit: set int16_search_buf[10] = 0x1234
+PASS: gdb.python/py-inferior.exp: 16-bit: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf')
+PASS: gdb.python/py-inferior.exp: 16-bit: py start_addr = search_buf.address
+PASS: gdb.python/py-inferior.exp: 16-bit: py length = search_buf.type.sizeof
+PASS: gdb.python/py-inferior.exp: 16-bit: py pattern = pack('>H',0x1234)
+PASS: gdb.python/py-inferior.exp: 16-bit: find 16-bit pattern, with value pattern
+PASS: gdb.python/py-inferior.exp: 32-bit: set int32_search_buf[10] = 0x12345678
+PASS: gdb.python/py-inferior.exp: 32-bit: py search_buf = gdb.selected_frame ().read_var ('int32_search_buf')
+PASS: gdb.python/py-inferior.exp: 32-bit: py start_addr = search_buf.address
+PASS: gdb.python/py-inferior.exp: 32-bit: py length = search_buf.type.sizeof
+PASS: gdb.python/py-inferior.exp: 32-bit: py pattern = pack('>I',0x12345678)
+PASS: gdb.python/py-inferior.exp: 32-bit: find 32-bit pattern, with python pattern
+PASS: gdb.python/py-inferior.exp: 64-bit: set int64_search_buf[10] = 0xfedcba9876543210LL
+PASS: gdb.python/py-inferior.exp: 64-bit: py search_buf = gdb.selected_frame ().read_var ('int64_search_buf')
+PASS: gdb.python/py-inferior.exp: 64-bit: py start_addr = search_buf.address
+PASS: gdb.python/py-inferior.exp: 64-bit: py length = search_buf.type.sizeof
+PASS: gdb.python/py-inferior.exp: 64-bit: py pattern = pack('>Q', 0xfedcba9876543210)
+PASS: gdb.python/py-inferior.exp: 64-bit: find 64-bit pattern, with value pattern
+PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int8_t*) &search_buf[10] = 0x62
+PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int16_t*) &search_buf[11] = 0x6363
+PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int32_t*) &search_buf[13] = 0x64646464
+PASS: gdb.python/py-inferior.exp: mixed-sized: py search_buf = gdb.selected_frame ().read_var ('search_buf')
+PASS: gdb.python/py-inferior.exp: mixed-sized: py start_addr = search_buf[0].address
+PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern1 = pack('B', 0x62)
+PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern2 = pack('>H', 0x6363)
+PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern3 = pack('>I', 0x64646464)
+PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 1
+PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 2
+PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 3
+PASS: gdb.python/py-inferior.exp: large range: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678
+PASS: gdb.python/py-inferior.exp: large range: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678
+PASS: gdb.python/py-inferior.exp: large range: py start_addr = gdb.selected_frame ().read_var ('search_buf')
+PASS: gdb.python/py-inferior.exp: large range: py end_addr = start_addr + gdb.selected_frame ().read_var ('search_buf_size')
+PASS: gdb.python/py-inferior.exp: large range: py pattern = pack('>I', 0x12345678)
+PASS: gdb.python/py-inferior.exp: large range: py first = gdb.inferiors()[0].search_memory (start_addr,end_addr - start_addr, pattern)
+PASS: gdb.python/py-inferior.exp: large range: search spanning large range 1st result
+PASS: gdb.python/py-inferior.exp: large range: py start_addr = first + 1
+PASS: gdb.python/py-inferior.exp: large range: py second = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
+PASS: gdb.python/py-inferior.exp: large range: search spanning large range 2nd result
+PASS: gdb.python/py-inferior.exp: large range: py start_addr = second + 1
+PASS: gdb.python/py-inferior.exp: large range: py third = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
+PASS: gdb.python/py-inferior.exp: large range: search spanning large range 3rd result
+PASS: gdb.python/py-inferior.exp: straddling: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531
+PASS: gdb.python/py-inferior.exp: straddling: py pattern = pack('>I', 0xfdb97531)
+PASS: gdb.python/py-inferior.exp: straddling: py start_addr = gdb.selected_frame ().read_var ('search_buf')
+PASS: gdb.python/py-inferior.exp: straddling: find pattern straddling chunk boundary
+PASS: gdb.python/py-inferior.exp: is_valid: get initial list
+PASS: gdb.python/py-inferior.exp: is_valid: get inferior list length 1
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 1
+PASS: gdb.python/py-inferior.exp: is_valid: add empty inferior 2
+PASS: gdb.python/py-inferior.exp: is_valid: get new list
+PASS: gdb.python/py-inferior.exp: is_valid: get inferior list length 2
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 2
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 3
+PASS: gdb.python/py-inferior.exp: is_valid: remove-inferiors 3
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 4
+PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 5
+PASS: gdb.python/py-inferior.exp: selected_inferior: switch to first inferior
+PASS: gdb.python/py-inferior.exp: selected_inferior: first inferior selected
+PASS: gdb.python/py-inferior.exp: selected_inferior: create new inferior
+PASS: gdb.python/py-inferior.exp: selected_inferior: switch to third inferior
+PASS: gdb.python/py-inferior.exp: selected_inferior: third inferior selected
+PASS: gdb.python/py-inferior.exp: selected_inferior: switch back to first inferior
+PASS: gdb.python/py-inferior.exp: selected_inferior: remove second inferior
+PASS: gdb.python/py-infthread.exp: test gdb.selected_thread
+PASS: gdb.python/py-infthread.exp: verify InferiorThread object
+FAIL: gdb.python/py-infthread.exp: test InferiorThread.num
+FAIL: gdb.python/py-infthread.exp: test InferiorThread.global_num
+PASS: gdb.python/py-infthread.exp: test InferiorThread.ptid
+PASS: gdb.python/py-infthread.exp: test InferiorThread.inferior
+PASS: gdb.python/py-infthread.exp: test Inferior.num
+PASS: gdb.python/py-infthread.exp: get supplied name of current thread
+PASS: gdb.python/py-infthread.exp: set name of current thread
+PASS: gdb.python/py-infthread.exp: check name of current thread
+PASS: gdb.python/py-infthread.exp: reset name of current thread
+PASS: gdb.python/py-infthread.exp: check name of current thread again
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_stopped
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_running
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_exited
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_valid
+PASS: gdb.python/py-infthread.exp: kill inferior 1
+PASS: gdb.python/py-infthread.exp: test InferiorThread.is_valid
+PASS: gdb.python/py-lazy-string.exp: continue to breakpoint: break here
+PASS: gdb.python/py-lazy-string.exp: python null = gdb.parse_and_eval("null")
+PASS: gdb.python/py-lazy-string.exp: python print(null.lazy_string(length=0).value())
+PASS: gdb.python/py-lazy-string.exp: python print(null.lazy_string(length=3).value())
+PASS: gdb.python/py-lookup-type.exp: set language ada
+PASS: gdb.python/py-lookup-type.exp: lookup type character using language ada
+PASS: gdb.python/py-lookup-type.exp: set language c
+PASS: gdb.python/py-lookup-type.exp: lookup type char using language c
+PASS: gdb.python/py-lookup-type.exp: set language d
+PASS: gdb.python/py-lookup-type.exp: lookup type ucent using language d
+PASS: gdb.python/py-lookup-type.exp: set language fortran
+PASS: gdb.python/py-lookup-type.exp: lookup type character using language fortran
+PASS: gdb.python/py-lookup-type.exp: set language go
+PASS: gdb.python/py-lookup-type.exp: lookup type int32 using language go
+PASS: gdb.python/py-lookup-type.exp: set language java
+PASS: gdb.python/py-lookup-type.exp: lookup type byte using language java
+PASS: gdb.python/py-lookup-type.exp: set language modula-2
+PASS: gdb.python/py-lookup-type.exp: lookup type CARDINAL using language modula-2
+PASS: gdb.python/py-lookup-type.exp: set language opencl
+PASS: gdb.python/py-lookup-type.exp: lookup type ushort using language opencl
+PASS: gdb.python/py-lookup-type.exp: set language objective-c
+PASS: gdb.python/py-lookup-type.exp: lookup type char using language objective-c
+PASS: gdb.python/py-lookup-type.exp: set language opencl
+PASS: gdb.python/py-lookup-type.exp: lookup type ushort using language opencl
+PASS: gdb.python/py-lookup-type.exp: set language pascal
+PASS: gdb.python/py-lookup-type.exp: lookup type char using language pascal
+PASS: gdb.python/py-mi-objfile.exp: set safe-path
+PASS: gdb.python/py-mi-objfile.exp: file-exec-and-symbols operation
+PASS: gdb.python/py-mi.exp: breakpoint at main
+PASS: gdb.python/py-mi.exp: mi runto main
+PASS: gdb.python/py-mi.exp: run to 335 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create container varobj, no pretty-printing
+PASS: gdb.python/py-mi.exp: examine container children=0, no pretty-printing
+PASS: gdb.python/py-mi.exp: delete varobj
+PASS: gdb.python/py-mi.exp: create nscont varobj, no pretty-printing
+PASS: gdb.python/py-mi.exp: examine nscont children=0, no pretty-printing
+PASS: gdb.python/py-mi.exp: delete varobj
+PASS: gdb.python/py-mi.exp: create string_1 varobj
+PASS: gdb.python/py-mi.exp: create estring varobj
+PASS: gdb.python/py-mi.exp: assign string_1 from string_2
+PASS: gdb.python/py-mi.exp: update string varobj after assignment
+PASS: gdb.python/py-mi.exp: create container varobj
+PASS: gdb.python/py-mi.exp: examine container children=0
+PASS: gdb.python/py-mi.exp: next over update 1
+FAIL: gdb.python/py-mi.exp: varobj update 1
+PASS: gdb.python/py-mi.exp: next over update 2
+FAIL: gdb.python/py-mi.exp: varobj update 2
+PASS: gdb.python/py-mi.exp: clear visualizer
+PASS: gdb.python/py-mi.exp: varobj update after clearing
+PASS: gdb.python/py-mi.exp: choose default visualizer
+FAIL: gdb.python/py-mi.exp: varobj update after choosing default
+PASS: gdb.python/py-mi.exp: choose visualizer using expression
+FAIL: gdb.python/py-mi.exp: varobj update after choosing via expression
+PASS: gdb.python/py-mi.exp: list varobj children after selecting child range
+PASS: gdb.python/py-mi.exp: list varobj children after resetting child range
+PASS: gdb.python/py-mi.exp: next over update 3
+PASS: gdb.python/py-mi.exp: set update range
+PASS: gdb.python/py-mi.exp: list children after setting update range
+PASS: gdb.python/py-mi.exp: list selected children after setting range
+PASS: gdb.python/py-mi.exp: list children after listing selected range
+PASS: gdb.python/py-mi.exp: next over update 4
+PASS: gdb.python/py-mi.exp: update after next with restricted range
+PASS: gdb.python/py-mi.exp: set update range with non-zero start
+PASS: gdb.python/py-mi.exp: update varobj with change outside selected range
+PASS: gdb.python/py-mi.exp: next over update 5
+PASS: gdb.python/py-mi.exp: create second container varobj
+PASS: gdb.python/py-mi.exp: update varobj, no children requested
+PASS: gdb.python/py-mi.exp: next over update 6
+PASS: gdb.python/py-mi.exp: update varobj 2, no children requested
+PASS: gdb.python/py-mi.exp: run to 133 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create outer varobj
+PASS: gdb.python/py-mi.exp: list children of outer
+PASS: gdb.python/py-mi.exp: list children of outer.s
+PASS: gdb.python/py-mi.exp: next over outer update
+PASS: gdb.python/py-mi.exp: update after updating element of outer
+PASS: gdb.python/py-mi.exp: run to 224 (set breakpoint)
+PASS: gdb.python/py-mi.exp: update after type change
+PASS: gdb.python/py-mi.exp: run to 358 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create nstype varobj
+PASS: gdb.python/py-mi.exp: list children after setting update range
+PASS: gdb.python/py-mi.exp: clear visualizer
+PASS: gdb.python/py-mi.exp: varobj update after clearing
+PASS: gdb.python/py-mi.exp: choose default visualizer
+PASS: gdb.python/py-mi.exp: create nstype2 varobj
+PASS: gdb.python/py-mi.exp: list children after setting exception flag
+PASS: gdb.python/py-mi.exp: create me varobj
+PASS: gdb.python/py-mi.exp: evaluate me varobj
+PASS: gdb.python/py-mi.exp: printer whose children are returned as a list
+PASS: gdb.python/py-mi.exp: run to 256 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create varobj for c
+PASS: gdb.python/py-mi.exp: choose array visualizer for c
+PASS: gdb.python/py-mi.exp: list children of c
+PASS: gdb.python/py-mi.exp: next over change of array element
+PASS: gdb.python/py-mi.exp: update varobj after element change
+PASS: gdb.python/py-mi.exp: breakpoint at main
+PASS: gdb.python/py-mi.exp: mi runto main
+PASS: gdb.python/py-mi.exp: run to 358 (set breakpoint)
+PASS: gdb.python/py-mi.exp: create fake varobj
+PASS: gdb.python/py-mi.exp: list children of fake
+PASS: gdb.python/py-mi.exp: list children fake.private
+PASS: gdb.python/py-mi.exp: Install visualizer on a cplus_fake_child
+PASS: gdb.python/py-objfile-script.exp: set auto-load safe-path
+PASS: gdb.python/py-objfile-script.exp: info auto-load python-scripts
+PASS: gdb.python/py-objfile-script.exp: b 38
+PASS: gdb.python/py-objfile-script.exp: continue
+PASS: gdb.python/py-objfile-script.exp: print ss
+PASS: gdb.python/py-objfile.exp: Find a symbol in objfile
+PASS: gdb.python/py-objfile.exp: Get backing object file
+PASS: gdb.python/py-objfile.exp: Get objfile file name
+PASS: gdb.python/py-objfile.exp: Get objfile user name
+PASS: gdb.python/py-objfile.exp: print lookup_objfile filename
+PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("junk"))
+UNSUPPORTED: gdb.python/py-objfile.exp: build-id is not supported by the compiler
+PASS: gdb.python/py-objfile.exp: print invalid file lookup_objfile by build-id
+PASS: gdb.python/py-objfile.exp: print invalid file lookup_objfile by build-id 2
+PASS: gdb.python/py-objfile.exp: Get objfile program space
+PASS: gdb.python/py-objfile.exp: Get objfile validity
+UNRESOLVED: gdb.python/py-objfile.exp: Get objfile validity after unload
+UNRESOLVED: gdb.python/py-objfile.exp: Set random attribute in objfile
+UNRESOLVED: gdb.python/py-objfile.exp: Verify set of random attribute in objfile
+UNRESOLVED: gdb.python/py-objfile.exp: unload all files
+PASS: gdb.python/py-parameter.exp: python print (gdb.parameter ('directories'))
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - python
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - class TestParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    """When enabled, test param does something useful. When disabled, does nothing."""
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    show_doc = "Show the state of the boolean test-param"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    set_doc = "Set the state of the boolean test-param"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def get_show_string (self, pvalue):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       return "The state of the Test Parameter is " + pvalue
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def get_set_string (self):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       val = "on"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       if (self.value == False):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -          val = "off"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       return "Test Parameter has been set to " + val
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       super (TestParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN)
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       self.value = True
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - test_param = TestParam ('print test-param')
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - end
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Show parameter on
+PASS: gdb.python/py-parameter.exp: Turn off parameter
+PASS: gdb.python/py-parameter.exp: Show parameter off
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Test show help
+PASS: gdb.python/py-parameter.exp: Test set help
+PASS: gdb.python/py-parameter.exp: Test general help
+PASS: gdb.python/py-parameter.exp: enum gdb parameter - python
+PASS: gdb.python/py-parameter.exp: enum gdb parameter - class TestEnumParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    """When set, test param does something useful. When disabled, does nothing."""
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    show_doc = "Show the state of the enum"
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    set_doc = "Set the state of the enum"
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    def get_show_string (self, pvalue):
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -       return "The state of the enum is " + pvalue
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    def get_set_string (self):
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -       return "The state of the enum has been set to " + self.value
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -       super (TestEnumParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_ENUM, ["one", "two"])
+PASS: gdb.python/py-parameter.exp: enum gdb parameter -       self.value = "one"
+PASS: gdb.python/py-parameter.exp: enum gdb parameter - test_enum_param = TestEnumParam ('print test-enum-param')
+PASS: gdb.python/py-parameter.exp: enum gdb parameter - end
+PASS: gdb.python/py-parameter.exp: Test enum parameter value
+PASS: gdb.python/py-parameter.exp: Show parameter is initial value
+PASS: gdb.python/py-parameter.exp: Set enum to two
+PASS: gdb.python/py-parameter.exp: Show parameter is new value
+PASS: gdb.python/py-parameter.exp: Test enum parameter value
+PASS: gdb.python/py-parameter.exp: Set invalid enum parameter
+PASS: gdb.python/py-parameter.exp: file gdb parameter - python
+PASS: gdb.python/py-parameter.exp: file gdb parameter - class TestFileParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    """When set, test param does something useful. When disabled, does nothing."""
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    show_doc = "Show the name of the file"
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    set_doc = "Set the name of the file"
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    def get_show_string (self, pvalue):
+PASS: gdb.python/py-parameter.exp: file gdb parameter -       return "The name of the file is " + pvalue
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    def get_set_string (self):
+PASS: gdb.python/py-parameter.exp: file gdb parameter -       return "The name of the file has been changed to " + self.value
+PASS: gdb.python/py-parameter.exp: file gdb parameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: file gdb parameter -       super (TestFileParam, self).__init__ (name, gdb.COMMAND_FILES, gdb.PARAM_FILENAME)
+PASS: gdb.python/py-parameter.exp: file gdb parameter -       self.value = "foo.txt"
+PASS: gdb.python/py-parameter.exp: file gdb parameter - test_file_param = TestFileParam ('test-file-param')
+PASS: gdb.python/py-parameter.exp: file gdb parameter - end
+PASS: gdb.python/py-parameter.exp: Test file parameter value
+PASS: gdb.python/py-parameter.exp: Show initial file value
+PASS: gdb.python/py-parameter.exp: Set new file parameter
+PASS: gdb.python/py-parameter.exp: Show new file value
+PASS: gdb.python/py-parameter.exp: Test new file parameter value
+PASS: gdb.python/py-parameter.exp: set test-file-param
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - python
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - class TestUndocParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def get_show_string (self, pvalue):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       return "The state of the Test Parameter is " + pvalue
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def get_set_string (self):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       val = "on"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       if (self.value == False):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -          val = "off"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       return "Test Parameter has been set to " + val
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       super (TestUndocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN)
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       self.value = True
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - test_undoc_param = TestUndocParam ('print test-undoc-param')
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - end
+PASS: gdb.python/py-parameter.exp: Show parameter on
+PASS: gdb.python/py-parameter.exp: Turn off parameter
+PASS: gdb.python/py-parameter.exp: Show parameter off
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Test show help
+PASS: gdb.python/py-parameter.exp: Test set help
+PASS: gdb.python/py-parameter.exp: Test general help
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - python
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - class TestNodocParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       super (TestNodocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN)
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       self.value = True
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - test_nodoc_param = TestNodocParam ('print test-nodoc-param')
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - end
+PASS: gdb.python/py-parameter.exp: Show parameter on
+PASS: gdb.python/py-parameter.exp: Turn off parameter
+PASS: gdb.python/py-parameter.exp: Show parameter off
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Test show help
+PASS: gdb.python/py-parameter.exp: Test set help
+PASS: gdb.python/py-parameter.exp: Test general help
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - python
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - class TestParam (gdb.Parameter):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    """When enabled, test param does something useful. When disabled, does nothing."""
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    show_doc = "State of the Test Parameter"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    set_doc = "Set the state of the Test Parameter"
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -    def __init__ (self, name):
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       super (TestParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN)
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter -       self.value = True
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - test_param = TestParam ('print test-param')
+PASS: gdb.python/py-parameter.exp: Simple gdb booleanparameter - end
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Show parameter on
+PASS: gdb.python/py-parameter.exp: Turn off parameter
+PASS: gdb.python/py-parameter.exp: Show parameter off
+PASS: gdb.python/py-parameter.exp: Test parameter value
+PASS: gdb.python/py-parameter.exp: Test show help
+PASS: gdb.python/py-parameter.exp: Test set help
+PASS: gdb.python/py-parameter.exp: Test general help
+PASS: gdb.python/py-pp-integral.exp: source py-pp-integral.py
+PASS: gdb.python/py-pp-integral.exp: print *t
+PASS: gdb.python/py-pp-integral.exp: print /r *t
+PASS: gdb.python/py-pp-maint.exp: b 85
+PASS: gdb.python/py-pp-maint.exp: continue
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer global .*function
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer .* pp-test
+PASS: gdb.python/py-pp-maint.exp: print flt enabled #1
+PASS: gdb.python/py-pp-maint.exp: print ss enabled #1
+PASS: gdb.python/py-pp-maint.exp: disable pretty-printer
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer
+PASS: gdb.python/py-pp-maint.exp: disable pretty-printer global
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer
+PASS: gdb.python/py-pp-maint.exp: disable pretty-printer global lookup_function_lookup_test
+PASS: gdb.python/py-pp-maint.exp: disable pretty-printer global pp-test;.*
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer global .*function
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer .* pp-test
+PASS: gdb.python/py-pp-maint.exp: print flt disabled
+PASS: gdb.python/py-pp-maint.exp: print ss disabled
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global lookup_function_lookup_test
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global pp-test
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global pp-test;.*ss.*
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global pp-test;.*s.*
+PASS: gdb.python/py-pp-maint.exp: enable pretty-printer global pp-test;.*
+PASS: gdb.python/py-pp-maint.exp: info pretty-printer
+PASS: gdb.python/py-pp-maint.exp: print flt re-enabled
+PASS: gdb.python/py-pp-maint.exp: print ss re-enabled
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (FOO_1)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (BAR_3)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (BAR_2 | FOO_2)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (FOO_1 | FOO_2 | FOO_3)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (FOO_MASK)
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (FOO_MASK | (BAR_MASK & ~BAR_2))
+PASS: gdb.python/py-pp-maint.exp: print (enum flag_enum) (0x4 + 0x8)
+PASS: gdb.python/py-pp-re-notag.exp: source py-pp-re-notag.py
+PASS: gdb.python/py-pp-re-notag.exp: print *t
+PASS: gdb.python/py-pp-re-notag.exp: print /r *t
+PASS: gdb.python/py-pp-registration.exp: verbose off: setting breakpoint at py-pp-registration.c:54
+PASS: gdb.python/py-pp-registration.exp: verbose off: running to py-pp-registration.c:54 in runto
+PASS: gdb.python/py-pp-registration.exp: verbose off: read file
+PASS: gdb.python/py-pp-registration.exp: verbose off: py progspace = gdb.current_progspace()
+PASS: gdb.python/py-pp-registration.exp: verbose off: py my_pretty_printer1 = build_pretty_printer1()
+PASS: gdb.python/py-pp-registration.exp: verbose off: py my_pretty_printer2 = build_pretty_printer2()
+PASS: gdb.python/py-pp-registration.exp: verbose off: set verbose off
+PASS: gdb.python/py-pp-registration.exp: verbose off: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test)
+PASS: gdb.python/py-pp-registration.exp: verbose off: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1)
+PASS: gdb.python/py-pp-registration.exp: verbose off: print flt
+PASS: gdb.python/py-pp-registration.exp: verbose off: print s
+PASS: gdb.python/py-pp-registration.exp: verbose on: setting breakpoint at py-pp-registration.c:54
+PASS: gdb.python/py-pp-registration.exp: verbose on: running to py-pp-registration.c:54 in runto
+PASS: gdb.python/py-pp-registration.exp: verbose on: read file
+PASS: gdb.python/py-pp-registration.exp: verbose on: py progspace = gdb.current_progspace()
+PASS: gdb.python/py-pp-registration.exp: verbose on: py my_pretty_printer1 = build_pretty_printer1()
+PASS: gdb.python/py-pp-registration.exp: verbose on: py my_pretty_printer2 = build_pretty_printer2()
+PASS: gdb.python/py-pp-registration.exp: verbose on: set verbose on
+PASS: gdb.python/py-pp-registration.exp: verbose on: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test)
+PASS: gdb.python/py-pp-registration.exp: verbose on: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1)
+PASS: gdb.python/py-pp-registration.exp: verbose on: print flt
+PASS: gdb.python/py-pp-registration.exp: verbose on: print s
+PASS: gdb.python/py-pp-registration.exp: replace: setting breakpoint at py-pp-registration.c:54
+PASS: gdb.python/py-pp-registration.exp: replace: running to py-pp-registration.c:54 in runto
+PASS: gdb.python/py-pp-registration.exp: replace: read file
+PASS: gdb.python/py-pp-registration.exp: replace: py progspace = gdb.current_progspace()
+PASS: gdb.python/py-pp-registration.exp: replace: py my_pretty_printer1 = build_pretty_printer1()
+PASS: gdb.python/py-pp-registration.exp: replace: py my_pretty_printer2 = build_pretty_printer2()
+PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test)
+PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1)
+PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer2, replace=False)
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 1: print flt
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 1: print s
+PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer2, replace=True)
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 2: print flt
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 2: print s
+PASS: gdb.python/py-prettyprint.exp: set print pretty on
+PASS: gdb.python/py-prettyprint.exp: b 358
+PASS: gdb.python/py-prettyprint.exp: continue
+PASS: gdb.python/py-prettyprint.exp: python exec (open ('py-prettyprint.py').read ())
+PASS: gdb.python/py-prettyprint.exp: print ss
+PASS: gdb.python/py-prettyprint.exp: print ssa[1]
+PASS: gdb.python/py-prettyprint.exp: print ssa
+PASS: gdb.python/py-prettyprint.exp: print arraystruct
+PASS: gdb.python/py-prettyprint.exp: print ns2
+PASS: gdb.python/py-prettyprint.exp: print x
+PASS: gdb.python/py-prettyprint.exp: print cstring
+PASS: gdb.python/py-prettyprint.exp: print estring
+PASS: gdb.python/py-prettyprint.exp: print estring3
+PASS: gdb.python/py-prettyprint.exp: python pp_ls_encoding = 'UTF-8'
+FAIL: gdb.python/py-prettyprint.exp: print estring2
+PASS: gdb.python/py-prettyprint.exp: set python print-stack full
+PASS: gdb.python/py-prettyprint.exp: print hint_error
+PASS: gdb.python/py-prettyprint.exp: print c
+PASS: gdb.python/py-prettyprint.exp: print nstype
+PASS: gdb.python/py-prettyprint.exp: set print pretty off
+PASS: gdb.python/py-prettyprint.exp: print nstype on one line
+PASS: gdb.python/py-prettyprint.exp: continue until exit
+PASS: gdb.python/py-prettyprint.exp: set print pretty on
+PASS: gdb.python/py-prettyprint.exp: b 358
+PASS: gdb.python/py-prettyprint.exp: continue
+PASS: gdb.python/py-prettyprint.exp: python exec (open ('py-prettyprint.py').read ())
+PASS: gdb.python/py-prettyprint.exp: print ss
+PASS: gdb.python/py-prettyprint.exp: print ssa[1]
+PASS: gdb.python/py-prettyprint.exp: print ssa
+PASS: gdb.python/py-prettyprint.exp: print arraystruct
+PASS: gdb.python/py-prettyprint.exp: print cps
+PASS: gdb.python/py-prettyprint.exp: print cpss
+PASS: gdb.python/py-prettyprint.exp: print cpssa[0]
+PASS: gdb.python/py-prettyprint.exp: print cpssa[1]
+PASS: gdb.python/py-prettyprint.exp: print cpssa
+PASS: gdb.python/py-prettyprint.exp: print sss
+PASS: gdb.python/py-prettyprint.exp: print ref
+PASS: gdb.python/py-prettyprint.exp: print derived
+PASS: gdb.python/py-prettyprint.exp: print ns
+PASS: gdb.python/py-prettyprint.exp:
+PASS: gdb.python/py-prettyprint.exp: print ns
+PASS: gdb.python/py-prettyprint.exp:
+PASS: gdb.python/py-prettyprint.exp: print ns
+PASS: gdb.python/py-prettyprint.exp:
+PASS: gdb.python/py-prettyprint.exp: print ns2
+PASS: gdb.python/py-prettyprint.exp: print x
+PASS: gdb.python/py-prettyprint.exp: print cstring
+PASS: gdb.python/py-prettyprint.exp: print estring
+PASS: gdb.python/py-prettyprint.exp: print estring3
+PASS: gdb.python/py-prettyprint.exp: python pp_ls_encoding = 'UTF-8'
+FAIL: gdb.python/py-prettyprint.exp: print estring2
+PASS: gdb.python/py-prettyprint.exp: set python print-stack full
+PASS: gdb.python/py-prettyprint.exp: print hint_error
+PASS: gdb.python/py-prettyprint.exp: print c
+PASS: gdb.python/py-prettyprint.exp: print nstype
+PASS: gdb.python/py-prettyprint.exp: set print pretty off
+PASS: gdb.python/py-prettyprint.exp: print nstype on one line
+PASS: gdb.python/py-prettyprint.exp: continue until exit
+PASS: gdb.python/py-prettyprint.exp: python exec (open ('py-prettyprint.py').read ())
+PASS: gdb.python/py-prettyprint.exp: continue to breakpoint: eval-break
+PASS: gdb.python/py-prettyprint.exp: info locals
+PASS: gdb.python/py-prettyprint.exp: b 358
+PASS: gdb.python/py-prettyprint.exp: continue
+PASS: gdb.python/py-prettyprint.exp: print ss enabled #1
+PASS: gdb.python/py-prettyprint.exp: python disable_lookup_function ()
+PASS: gdb.python/py-prettyprint.exp: print ss disabled
+PASS: gdb.python/py-prettyprint.exp: python enable_lookup_function ()
+PASS: gdb.python/py-prettyprint.exp: print ss enabled #2
+PASS: gdb.python/py-progspace.exp: current progspace filename (None)
+PASS: gdb.python/py-progspace.exp: python print (gdb.progspaces())
+PASS: gdb.python/py-progspace.exp: Get current progspace
+PASS: gdb.python/py-progspace.exp: current progspace filename (py-progspace)
+PASS: gdb.python/py-progspace.exp: Set random attribute in progspace
+PASS: gdb.python/py-progspace.exp: Verify set of random attribute in progspace
+PASS: gdb.python/py-prompt.exp: GDB initializing first prompt
+PASS: gdb.python/py-prompt.exp: show prompt gets the correct result
+PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls
+PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt.
+PASS: gdb.python/py-prompt.exp: GDB initializing first prompt
+PASS: gdb.python/py-prompt.exp: show prompt gets the correct result 2
+PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls 2
+PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt. 2
+PASS: gdb.python/py-prompt.exp: GDB initializing first prompt
+PASS: gdb.python/py-prompt.exp: show prompt gets the correct result 3
+PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls 3
+PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt. 3
+PASS: gdb.python/py-prompt.exp: GDB initializing first prompt
+PASS: gdb.python/py-prompt.exp: show prompt gets the correct result 4
+PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls 4
+PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt. 4
+PASS: gdb.python/py-shared.exp: func1 address
+PASS: gdb.python/py-shared.exp: Aquire func1 address
+PASS: gdb.python/py-shared.exp: test func1 solib location
+PASS: gdb.python/py-shared.exp: main address
+PASS: gdb.python/py-shared.exp: Aquire main address
+PASS: gdb.python/py-shared.exp: test main solib location
+PASS: gdb.python/py-strfns.exp: p $_streq (str1, str2)
+PASS: gdb.python/py-strfns.exp: p $_streq (str1, str3)
+PASS: gdb.python/py-strfns.exp: p $_strlen (str1)
+PASS: gdb.python/py-strfns.exp: p $_strlen (buf1)
+PASS: gdb.python/py-strfns.exp: p $_memeq (buf1, buf2, 4)
+PASS: gdb.python/py-strfns.exp: p $_memeq (buf1, buf3, 4)
+PASS: gdb.python/py-strfns.exp: p $_regex (str1, "Hello")
+PASS: gdb.python/py-strfns.exp: p $_regex (str1, "Help")
+PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello")
+PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello.$")
+PASS: gdb.python/py-strfns.exp: condition $bpnum $_streq (arg, "Goodbye.")
+PASS: gdb.python/py-strfns.exp: continue to breakpoint: Break func here.
+PASS: gdb.python/py-strfns.exp: p arg
+PASS: gdb.python/py-strfns.exp: condition $bpnum $_memeq (arg, buf3, 4)
+PASS: gdb.python/py-strfns.exp: continue to breakpoint: Break bfunc here.
+PASS: gdb.python/py-strfns.exp: p /d {char[4]} arg
+PASS: gdb.python/py-strfns.exp: save a corefile
+FAIL: gdb.python/py-strfns.exp: re-load generated corefile
+PASS: gdb.python/py-symbol.exp: Lookup main
+PASS: gdb.python/py-symbol.exp: Test main_func.is_function
+PASS: gdb.python/py-symbol.exp: Test lookup_global_symbol("junk")
+PASS: gdb.python/py-symbol.exp: print value of main
+PASS: gdb.python/py-symbol.exp: print line number of qq
+PASS: gdb.python/py-symbol.exp: print value of qq
+PASS: gdb.python/py-symbol.exp: print whether qq needs a frame
+PASS: gdb.python/py-symbol.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-symbol.exp: Test arg.is_variable
+PASS: gdb.python/py-symbol.exp: Test arg.is_constant
+PASS: gdb.python/py-symbol.exp: Test arg.is_argument
+PASS: gdb.python/py-symbol.exp: Test arg.is_function
+PASS: gdb.python/py-symbol.exp: Test func.is_variable
+PASS: gdb.python/py-symbol.exp: Test func.is_constant
+PASS: gdb.python/py-symbol.exp: Test func.is_argument
+PASS: gdb.python/py-symbol.exp: Test func.is_function
+PASS: gdb.python/py-symbol.exp: Test func.name
+PASS: gdb.python/py-symbol.exp: Test func.print_name
+PASS: gdb.python/py-symbol.exp: Test func.linkage_name
+PASS: gdb.python/py-symbol.exp: Test func.addr_class
+PASS: gdb.python/py-symbol.exp: continue to breakpoint: Break at end for variable a
+PASS: gdb.python/py-symbol.exp: Test a.is_variable
+PASS: gdb.python/py-symbol.exp: Test a.is_constant
+PASS: gdb.python/py-symbol.exp: Test a.is_argument
+PASS: gdb.python/py-symbol.exp: Test a.is_function
+PASS: gdb.python/py-symbol.exp: Test a.addr_class
+PASS: gdb.python/py-symbol.exp: try to print value of a without a frame
+PASS: gdb.python/py-symbol.exp: print value of a
+PASS: gdb.python/py-symbol.exp: print whether a needs a frame
+PASS: gdb.python/py-symbol.exp: Test t.is_variable
+PASS: gdb.python/py-symbol.exp: Test t.is_constant
+PASS: gdb.python/py-symbol.exp: Test t.is_argument
+PASS: gdb.python/py-symbol.exp: Test t.is_function
+PASS: gdb.python/py-symbol.exp: Test t.addr_class
+PASS: gdb.python/py-symbol.exp: Get type
+PASS: gdb.python/py-symbol.exp: Get symtab
+PASS: gdb.python/py-symbol.exp: continue to breakpoint: Break in class.
+PASS: gdb.python/py-symbol.exp: Test cplusfunc.is_variable
+PASS: gdb.python/py-symbol.exp: Test cplusfunc.is_constant
+PASS: gdb.python/py-symbol.exp: Test cplusfunc.is_argument
+PASS: gdb.python/py-symbol.exp: Test cplusfunc.is_function
+PASS: gdb.python/py-symbol.exp: Test method.name
+PASS: gdb.python/py-symbol.exp: Test method.print_name
+PASS: gdb.python/py-symbol.exp: Test method.linkage_name
+PASS: gdb.python/py-symbol.exp: Test method.addr_class
+PASS: gdb.python/py-symbol.exp: continue to breakpoint: Break at end for symbol validity
+PASS: gdb.python/py-symbol.exp: Test symbol validity
+UNRESOLVED: gdb.python/py-symbol.exp: Test symbol non-validity
+UNRESOLVED: gdb.python/py-symbol.exp: Test symbol destructor
+PASS: gdb.python/py-symtab.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-symtab.exp: Test symtab
+PASS: gdb.python/py-symtab.exp: Test sal.pc
+PASS: gdb.python/py-symtab.exp: Test sal.last
+PASS: gdb.python/py-symtab.exp: Test sal.line
+PASS: gdb.python/py-symtab.exp: Test sal.is_valid
+PASS: gdb.python/py-symtab.exp: Test symtab.filename
+PASS: gdb.python/py-symtab.exp: Test symtab.objfile
+PASS: gdb.python/py-symtab.exp: Test symtab.fullname
+PASS: gdb.python/py-symtab.exp: Test symtab.is_valid()
+PASS: gdb.python/py-symtab.exp: Test qq in global symbols
+PASS: gdb.python/py-symtab.exp: Test func in global symbols
+PASS: gdb.python/py-symtab.exp: Test main in global symbols
+PASS: gdb.python/py-symtab.exp: Test int in static symbols
+PASS: gdb.python/py-symtab.exp: Test char in static symbols
+PASS: gdb.python/py-symtab.exp: Test simple_struct in static symbols
+UNRESOLVED: gdb.python/py-symtab.exp: Test sal.is_valid
+UNRESOLVED: gdb.python/py-symtab.exp: Test symtab.is_valid()
+UNRESOLVED: gdb.python/py-symtab.exp: Test sal destructor
+UNRESOLVED: gdb.python/py-symtab.exp: Test symtab destructor
+PASS: gdb.python/py-sync-interp.exp: attach and where
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: const int
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: volatile int
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: const int &
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: volatile int &
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: volatile int * const
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: volatile int * const *
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: const int * volatile
+PASS: gdb.python/py-template.exp: print (foo)
+PASS: gdb.python/py-template.exp: python foo = gdb.history(0)
+PASS: gdb.python/py-template.exp: const int * volatile * const * volatile *
+PASS: gdb.python/py-type.exp: python print(gdb.lookup_type('char').array(1, 0))
+PASS: gdb.python/py-type.exp: python print(gdb.lookup_type('char').array(1, -1))
+PASS: gdb.python/py-type.exp: python print(gdb.lookup_type('int').optimized_out())
+PASS: gdb.python/py-type.exp: lang_c: continue to breakpoint: break to inspect struct and array.
+PASS: gdb.python/py-type.exp: lang_c: test_fields: c typedef field list
+PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (st)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (st) from history
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get fields from st.type
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check number of fields (st)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check structure field a name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check structure field b name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: init ss
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get fields from ss.type
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check length of ss_fields
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check ss_fields[0].name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check ss_fields[1].name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check that dir includes name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check number of fields (st.type)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields lookup by name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields iteration over values
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields items list
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check field name exists test
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check field name nonexists test
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check conversion to bool
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (len (st.type['a'].type))
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.has_key ('x'))
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type['x'])
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.keys ())
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (not not st.type['a'].type)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (ar)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (ar) from history
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python fields = ar.type.fields()
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check the number of fields
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check array field type
+PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to array with one argument
+PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to array with two arguments
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (ar[0].type == ar[0].type)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (vec_data_1)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (vec_data_1) from history
+PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (vec_data_2)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (vec_data_2) from history
+PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec1
+PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to vector with one argument
+PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec2
+PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to vector with two arguments
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (vec1 == vec2)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec3
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (vec1 == vec3)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (len (gdb.parse_and_eval ('a_function').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_c: test_enum: print value (e)
+PASS: gdb.python/py-type.exp: lang_c: test_enum: get value (e) from history
+PASS: gdb.python/py-type.exp: lang_c: test_enum: extract type fields from e
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check the number of enum fields
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field[0] name
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field[1]name
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check the number of type fields
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field lookup by name (v1)
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field lookup by name (v3)
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check num fields iteration over values
+PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum fields items list
+PASS: gdb.python/py-type.exp: lang_cpp: continue to breakpoint: break to inspect struct and array.
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: c++ typedef field list
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (c)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (c) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from c.type
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (c)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field c name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field d name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (c.type == gdb.parse_and_eval('d').type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (c.type == gdb.parse_and_eval('d').type.fields()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_method').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[2].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_const_method').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[2].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_static_method').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_static_method').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_static_method').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (st)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (st) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from st.type
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (st)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check structure field a name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check structure field b name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: init ss
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from ss.type
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check length of ss_fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check ss_fields[0].name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check ss_fields[1].name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check that dir includes name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (st.type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields lookup by name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields iteration over values
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields items list
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check field name exists test
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check field name nonexists test
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check conversion to bool
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (st.type['a'].type))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.has_key ('x'))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type['x'])
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.keys ())
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (not not st.type['a'].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (ar)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (ar) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python fields = ar.type.fields()
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check the number of fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check array field type
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to array with one argument
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to array with two arguments
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (ar[0].type == ar[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (vec_data_1)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (vec_data_1) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (vec_data_2)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (vec_data_2) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec1
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to vector with one argument
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec2
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to vector with two arguments
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (vec1 == vec2)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec3
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (vec1 == vec3)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('a_function').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: print value (d)
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: get value (d) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: extract type fields from d
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: Check the number of fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: Check base class (fields[0])
+PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: Check base class (fields[1])
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: print value (ar)
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: get value (ar) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: Check correct tuple length
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: Check range low bound
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: Check range high bound
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: print value (ar)
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: get value (ar) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: get fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: Check range low bound
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: Check range high bound
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on unranged value: print value (st)
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on unranged value: get value (st) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_range: on unranged value: Check range for non ranged type.
+PASS: gdb.python/py-type.exp: lang_cpp: get type of temvar
+PASS: gdb.python/py-type.exp: lang_cpp: python print (ttype.template_argument(0))
+PASS: gdb.python/py-type.exp: lang_cpp: python print (isinstance(ttype.template_argument(0), gdb.Type))
+PASS: gdb.python/py-type.exp: lang_cpp: python print (ttype.template_argument(1))
+PASS: gdb.python/py-type.exp: lang_cpp: python print (isinstance(ttype.template_argument(1), gdb.Value))
+PASS: gdb.python/py-type.exp: lang_cpp: python print (ttype.template_argument(2))
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: print value (e)
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: get value (e) from history
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: extract type fields from e
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check the number of enum fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field[0] name
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field[1]name
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check the number of type fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field lookup by name (v1)
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field lookup by name (v3)
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check num fields iteration over values
+PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum fields items list
+PASS: gdb.python/py-typeprint.exp: python exec (open ('py-typeprint.py').read ())
+PASS: gdb.python/py-typeprint.exp: basic test
+PASS: gdb.python/py-typeprint.exp: raw test
+PASS: gdb.python/py-typeprint.exp: disable type-printer string
+PASS: gdb.python/py-typeprint.exp: whatis with disabled printer
+PASS: gdb.python/py-typeprint.exp: info type-printers
+PASS: gdb.python/py-typeprint.exp: enable type-printer string
+PASS: gdb.python/py-typeprint.exp: whatis with enabled printer
+PASS: gdb.python/py-typeprint.exp: whatis s
+PASS: gdb.python/py-unwind-maint.exp: import python scripts
+PASS: gdb.python/py-unwind-maint.exp: Show all unwinders
+PASS: gdb.python/py-unwind-maint.exp: Unwinders called
+PASS: gdb.python/py-unwind-maint.exp: Unwinder disabled
+PASS: gdb.python/py-unwind-maint.exp: Show with global unwinder disabled
+PASS: gdb.python/py-unwind-maint.exp: Global unwinder disabled
+PASS: gdb.python/py-value-cc.exp: continue to breakpoint: Break here
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("a").type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("a").referenced_value().type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ref").type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ref").referenced_value().type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ref").referenced_value()))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ptr_ref").dereference().type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ptr_ref").referenced_value().type))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ptr_ref").referenced_value().dereference()))
+PASS: gdb.python/py-value-cc.exp: python print (str(gdb.parse_and_eval("int_ptr_ref").referenced_value().referenced_value()))
+PASS: gdb.python/py-value-cc.exp: init b
+PASS: gdb.python/py-value-cc.exp: init b_fields
+PASS: gdb.python/py-value-cc.exp: init b_obj
+PASS: gdb.python/py-value-cc.exp: init b_ref
+PASS: gdb.python/py-value-cc.exp: init b_td
+PASS: gdb.python/py-value-cc.exp: init u
+PASS: gdb.python/py-value-cc.exp: init u_fields
+PASS: gdb.python/py-value-cc.exp: init x
+PASS: gdb.python/py-value-cc.exp: init x_fields
+PASS: gdb.python/py-value-cc.exp: init uu
+PASS: gdb.python/py-value-cc.exp: init uu_fields
+PASS: gdb.python/py-value-cc.exp: init x_ptr
+PASS: gdb.python/py-value-cc.exp: init xtd
+PASS: gdb.python/py-value-cc.exp: b.a via field
+PASS: gdb.python/py-value-cc.exp: b.a via field
+PASS: gdb.python/py-value-cc.exp: type of b's base class via field
+PASS: gdb.python/py-value-cc.exp: b.A::a via field
+PASS: gdb.python/py-value-cc.exp: b_obj->a via field
+PASS: gdb.python/py-value-cc.exp: type of b_obj's base class via field
+PASS: gdb.python/py-value-cc.exp: b_obj->A::a via field
+PASS: gdb.python/py-value-cc.exp: b_ref.a via field
+PASS: gdb.python/py-value-cc.exp: type of b_ref's base class via field
+PASS: gdb.python/py-value-cc.exp: b_ref.A::a via field
+PASS: gdb.python/py-value-cc.exp: b_td.a via field
+PASS: gdb.python/py-value-cc.exp: type of b_td's base class via field
+PASS: gdb.python/py-value-cc.exp: b_td.A::a via field
+PASS: gdb.python/py-value-cc.exp: u's first field via field
+FAIL: gdb.python/py-value-cc.exp: u's second field via field
+PASS: gdb.python/py-value-cc.exp: number for fields in u
+PASS: gdb.python/py-value-cc.exp: x.x via field
+PASS: gdb.python/py-value-cc.exp: x.a via field
+PASS: gdb.python/py-value-cc.exp: x_ptr->x via field
+PASS: gdb.python/py-value-cc.exp: x_ptr->a via field
+PASS: gdb.python/py-value-cc.exp: xtd->x via field
+PASS: gdb.python/py-value-cc.exp: xtd->a via field
+PASS: gdb.python/py-value-cc.exp: number of fields in uu
+PASS: gdb.python/py-value-cc.exp: uu.x via field
+PASS: gdb.python/py-value-cc.exp: uu.a via field
+PASS: gdb.python/py-value-cc.exp: init a
+PASS: gdb.python/py-value-cc.exp: a + 5
+PASS: gdb.python/py-value.exp: create boolean value
+PASS: gdb.python/py-value.exp: create integer value
+PASS: gdb.python/py-value.exp: create long value
+PASS: gdb.python/py-value.exp: create double value
+PASS: gdb.python/py-value.exp: create 8-bit string value
+PASS: gdb.python/py-value.exp: print 8-bit string
+PASS: gdb.python/py-value.exp: verify type of 8-bit string
+PASS: gdb.python/py-value.exp: create unicode value
+PASS: gdb.python/py-value.exp: print Unicode string
+PASS: gdb.python/py-value.exp: verify type of unicode string
+PASS: gdb.python/py-value.exp: Test address attribute in non-addressable value
+PASS: gdb.python/py-value.exp: add two integer values
+PASS: gdb.python/py-value.exp: verify type of integer add result
+PASS: gdb.python/py-value.exp: add two double values
+PASS: gdb.python/py-value.exp: subtract two integer values
+PASS: gdb.python/py-value.exp: subtract two double values
+PASS: gdb.python/py-value.exp: multiply two integer values
+PASS: gdb.python/py-value.exp: multiply two double values
+PASS: gdb.python/py-value.exp: divide two integer values
+PASS: gdb.python/py-value.exp: divide two double values
+PASS: gdb.python/py-value.exp: take remainder of two integer values
+PASS: gdb.python/py-value.exp: integer value raised to the power of another integer value
+PASS: gdb.python/py-value.exp: double value raised to the power of integer value
+PASS: gdb.python/py-value.exp: negated integer value
+PASS: gdb.python/py-value.exp: positive integer value
+PASS: gdb.python/py-value.exp: negated double value
+PASS: gdb.python/py-value.exp: positive double value
+PASS: gdb.python/py-value.exp: absolute of integer value
+PASS: gdb.python/py-value.exp: absolute of double value
+PASS: gdb.python/py-value.exp: subtract integer value from python integer
+PASS: gdb.python/py-value.exp: verify type of mixed integer subtraction result
+PASS: gdb.python/py-value.exp: add double value with python float
+PASS: gdb.python/py-value.exp: subtract python integer from integer value
+PASS: gdb.python/py-value.exp: add python float with double value
+PASS: gdb.python/py-value.exp: print evalue
+PASS: gdb.python/py-value.exp: python evalue = gdb.history (0)
+PASS: gdb.python/py-value.exp: python print (int (evalue))
+PASS: gdb.python/py-value.exp: add pointer value with python integer
+PASS: gdb.python/py-value.exp: subtract python integer from pointer value
+PASS: gdb.python/py-value.exp: subtract two pointer values
+PASS: gdb.python/py-value.exp: catch error in python type conversion
+PASS: gdb.python/py-value.exp: catch throw of GDB error
+PASS: gdb.python/py-value.exp: define function to test booleans - python
+PASS: gdb.python/py-value.exp: define function to test booleans - def test_bool (val):
+PASS: gdb.python/py-value.exp: define function to test booleans -   if val:
+PASS: gdb.python/py-value.exp: define function to test booleans -     print ('yay')
+PASS: gdb.python/py-value.exp: define function to test booleans -   else:
+PASS: gdb.python/py-value.exp: define function to test booleans -     print ('nay')
+PASS: gdb.python/py-value.exp: define function to test booleans - end
+PASS: gdb.python/py-value.exp: check evaluation of true boolean value in expression
+PASS: gdb.python/py-value.exp: check evaluation of false boolean value in expression
+PASS: gdb.python/py-value.exp: check evaluation of true integer value in expression
+PASS: gdb.python/py-value.exp: check evaluation of false integer value in expression
+PASS: gdb.python/py-value.exp: check evaluation of true integer value in expression
+PASS: gdb.python/py-value.exp: check evaluation of false integer value in expression
+PASS: gdb.python/py-value.exp: less than, equal
+PASS: gdb.python/py-value.exp: less than, less
+PASS: gdb.python/py-value.exp: less than, greater
+PASS: gdb.python/py-value.exp: less than, None
+PASS: gdb.python/py-value.exp: less or equal, equal
+PASS: gdb.python/py-value.exp: less or equal, less
+PASS: gdb.python/py-value.exp: less or equal, greater
+PASS: gdb.python/py-value.exp: less or equal, None
+PASS: gdb.python/py-value.exp: equality of gdb.Values
+PASS: gdb.python/py-value.exp: inequality of gdb.Values
+PASS: gdb.python/py-value.exp: equality of gdb.Value with Python value
+PASS: gdb.python/py-value.exp: inequality of gdb.Value with Python value
+PASS: gdb.python/py-value.exp: inequality of gdb.Value with None
+PASS: gdb.python/py-value.exp: inequality, false
+PASS: gdb.python/py-value.exp: inequality, true
+PASS: gdb.python/py-value.exp: inequality, None
+PASS: gdb.python/py-value.exp: greater than, equal
+PASS: gdb.python/py-value.exp: greater than, less
+PASS: gdb.python/py-value.exp: greater than, greater
+PASS: gdb.python/py-value.exp: greater than, None
+PASS: gdb.python/py-value.exp: greater or equal, equal
+PASS: gdb.python/py-value.exp: greater or equal, less
+PASS: gdb.python/py-value.exp: greater or equal, greater
+PASS: gdb.python/py-value.exp: greater or equal, None
+PASS: gdb.python/py-value.exp: py-value in file.filename
+PASS: gdb.python/py-value.exp: python print (gdb.objfiles()[0].pretty_printers)
+PASS: gdb.python/py-value.exp: python gdb.objfiles()[0].pretty_printers = 0
+PASS: gdb.python/py-value.exp: parse_and_eval constant test
+PASS: gdb.python/py-value.exp: parse_and_eval simple expression test
+PASS: gdb.python/py-value.exp: parse_and_eval type test
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - python
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - one = gdb.Value(1)
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - two = gdb.Value(2)
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - three = gdb.Value(3)
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - vdict = {one:"one str",two:"two str",three:"three str"}
+PASS: gdb.python/py-value.exp: Simple Python value dictionary - end
+PASS: gdb.python/py-value.exp: Test dictionary hash
+PASS: gdb.python/py-value.exp: Test dictionary hash
+PASS: gdb.python/py-value.exp: Test dictionary hash
+PASS: gdb.python/py-value.exp: Test inbuilt hash
+PASS: gdb.python/py-value.exp: continue to breakpoint: break to inspect struct and union
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: access element inside struct using 8-bit string name
+PASS: gdb.python/py-value.exp: access element inside struct using unicode name
+PASS: gdb.python/py-value.exp: dereference value
+PASS: gdb.python/py-value.exp: verify dereferenced value
+PASS: gdb.python/py-value.exp: Test is_optimized_out attribute
+PASS: gdb.python/py-value.exp: Test address attribute
+PASS: gdb.python/py-value.exp: parse_and_eval with memory error
+PASS: gdb.python/py-value.exp: python inval = gdb.parse_and_eval('*(int*)0')
+PASS: gdb.python/py-value.exp: python print (inval.is_lazy)
+PASS: gdb.python/py-value.exp: memory error and lazy values
+PASS: gdb.python/py-value.exp: memory error and lazy values
+PASS: gdb.python/py-value.exp: python argc_lazy = gdb.parse_and_eval('argc')
+PASS: gdb.python/py-value.exp: python argc_notlazy = gdb.parse_and_eval('argc')
+PASS: gdb.python/py-value.exp: python argc_notlazy.fetch_lazy()
+PASS: gdb.python/py-value.exp: python print (argc_lazy.is_lazy)
+PASS: gdb.python/py-value.exp: python print (argc_notlazy.is_lazy)
+PASS: gdb.python/py-value.exp: sanity check argc
+PASS: gdb.python/py-value.exp: python print (argc_lazy.is_lazy)
+PASS: gdb.python/py-value.exp: set argc=2
+PASS: gdb.python/py-value.exp: python print (argc_notlazy)
+PASS: gdb.python/py-value.exp: python print (argc_lazy)
+PASS: gdb.python/py-value.exp: python print (argc_lazy.is_lazy)
+PASS: gdb.python/py-value.exp: print st
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: Test string with no length
+PASS: gdb.python/py-value.exp: Test string (length = -1) is all of the string
+PASS: gdb.python/py-value.exp: python print (st.string (length = 6))
+PASS: gdb.python/py-value.exp: Test string (length = 0) is empty
+PASS: gdb.python/py-value.exp: Test length is 0
+PASS: gdb.python/py-value.exp: print nullst
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: Test string to first null
+PASS: gdb.python/py-value.exp: get string beyond null
+PASS: gdb.python/py-value.exp: python print (repr(nullst))
+PASS: gdb.python/py-value.exp: get xstr
+PASS: gdb.python/py-value.exp: read string beyond declared size
+PASS: gdb.python/py-value.exp: p/x fp1
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: python fp1 = fp1.dereference()
+PASS: gdb.python/py-value.exp: python result = fp1()
+PASS: gdb.python/py-value.exp: python print (result)
+PASS: gdb.python/py-value.exp: p/x fp2
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: python fp2 = fp2.dereference()
+PASS: gdb.python/py-value.exp: python result2 = fp2(10,20)
+PASS: gdb.python/py-value.exp: python print (result2)
+PASS: gdb.python/py-value.exp: p i
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: python result3 = i()
+PASS: gdb.python/py-value.exp: p/x fp2
+PASS: gdb.python/py-value.exp: get value from history
+PASS: gdb.python/py-value.exp: python fp3 = fp3.dereference()
+PASS: gdb.python/py-value.exp: python result2 = fp3(10)
+PASS: gdb.python/py-value.exp: print sptr
+PASS: gdb.python/py-value.exp: Get value from history
+PASS: gdb.python/py-value.exp: Aquire lazy string
+PASS: gdb.python/py-value.exp: Test lazy-string type name equality
+PASS: gdb.python/py-value.exp: Test string type name equality
+PASS: gdb.python/py-value.exp: set print symbol off
+PASS: gdb.python/py-value.exp: print sn
+PASS: gdb.python/py-value.exp: Get value from history
+PASS: gdb.python/py-value.exp: Test lazy string
+PASS: gdb.python/py-value.exp: Succesfully create a lazy string
+PASS: gdb.python/py-value.exp: Test lazy string length
+PASS: gdb.python/py-value.exp: Test lazy string address
+PASS: gdb.python/py-value.exp: create PTR type
+PASS: gdb.python/py-value.exp: kill the inferior
+PASS: gdb.python/py-value.exp: Discard the symbols
+PASS: gdb.python/py-value.exp: cast arg0 to PTR
+PASS: gdb.python/py-value.exp: delete PTR type
+PASS: gdb.python/py-value.exp: print value's type
+PASS: gdb.python/py-value.exp: continue to breakpoint: break to inspect struct and union
+PASS: gdb.python/py-value.exp: Create a value for subscript test
+PASS: gdb.python/py-value.exp: Create a value for subscript test
+PASS: gdb.python/py-value.exp: Baseline print of an int Python value
+PASS: gdb.python/py-value.exp: Attempt to access an integer with a subscript
+PASS: gdb.python/py-value.exp: Baseline print of a string Python value
+PASS: gdb.python/py-value.exp: Attempt to access a string with a subscript
+PASS: gdb.python/py-value.exp: Build pointer to array
+PASS: gdb.python/py-value.exp:
+PASS: gdb.python/py-value.exp: Access array via pointer with int subscript
+PASS: gdb.python/py-value.exp: Access array via pointer with value subscript
+PASS: gdb.python/py-value.exp: Attempt to access an integer with a subscript
+PASS: gdb.python/py-value.exp: Build array
+PASS: gdb.python/py-value.exp:
+PASS: gdb.python/py-value.exp: Test multiple subscript
+PASS: gdb.python/py-value.exp: c++: continue to breakpoint: break to inspect pointer by reference
+PASS: gdb.python/py-value.exp: c++: Obtain address
+PASS: gdb.python/py-value.exp: c++: Obtains value from GDB
+PASS: gdb.python/py-value.exp: c++: Check pointer passed as reference
+PASS: gdb.python/py-value.exp: c++: python print (bool(gdb.parse_and_eval('base').dynamic_cast(gdb.lookup_type('Derived').pointer())))
+PASS: gdb.python/py-value.exp: c++: python print (gdb.parse_and_eval('base').dynamic_type)
+PASS: gdb.python/py-value.exp: c++: python print (gdb.parse_and_eval('base_ref').dynamic_type)
+PASS: gdb.python/py-value.exp: c++: python print (gdb.parse_and_eval('5').dynamic_type)
+PASS: gdb.python/py-value.exp: c++: continue to breakpoint: break to inspect struct and union
+PASS: gdb.python/py-value.exp: c++: Create a value for subscript test
+PASS: gdb.python/py-value.exp: c++: Create a value for subscript test
+PASS: gdb.python/py-value.exp: c++: Baseline print of an int Python value
+PASS: gdb.python/py-value.exp: c++: Attempt to access an integer with a subscript
+PASS: gdb.python/py-value.exp: c++: Baseline print of a string Python value
+PASS: gdb.python/py-value.exp: c++: Attempt to access a string with a subscript
+PASS: gdb.python/py-value.exp: c++: Build pointer to array
+PASS: gdb.python/py-value.exp: c++:
+PASS: gdb.python/py-value.exp: c++: Access array via pointer with int subscript
+PASS: gdb.python/py-value.exp: c++: Access array via pointer with value subscript
+PASS: gdb.python/py-value.exp: c++: Attempt to access an integer with a subscript
+PASS: gdb.python/py-value.exp: c++: Build array
+PASS: gdb.python/py-value.exp: c++:
+PASS: gdb.python/py-value.exp: c++: Test multiple subscript
+PASS: gdb.python/py-xmethods.exp: continue to breakpoint: Break here
+PASS: gdb.python/py-xmethods.exp: Before: a1 + a2
+PASS: gdb.python/py-xmethods.exp: Before: a_plus_a 1
+PASS: gdb.python/py-xmethods.exp: Before: a2 - a1
+PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 1
+PASS: gdb.python/py-xmethods.exp: Before: b1 - a1
+PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 2
+PASS: gdb.python/py-xmethods.exp: Before: a1.geta()
+PASS: gdb.python/py-xmethods.exp: Before: a_geta 1
+PASS: gdb.python/py-xmethods.exp: Before: ++a1
+PASS: gdb.python/py-xmethods.exp: Before: a1.getarrayind(5)
+PASS: gdb.python/py-xmethods.exp: Before: a_ptr->geta()
+PASS: gdb.python/py-xmethods.exp: Before: b_geta 1
+PASS: gdb.python/py-xmethods.exp: Before: e.geta()
+PASS: gdb.python/py-xmethods.exp: Before: a_geta 2
+PASS: gdb.python/py-xmethods.exp: Before: call g.size_diff<float>()
+PASS: gdb.python/py-xmethods.exp: Before: g_size_diff 2
+PASS: gdb.python/py-xmethods.exp: Before: g.size_diff<unsigned long>()
+PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<2>()
+PASS: gdb.python/py-xmethods.exp: Before: g_size_mul 2
+PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<5>()
+PASS: gdb.python/py-xmethods.exp: Before: g.mul<double>(2.0)
+PASS: gdb.python/py-xmethods.exp: Before: g_mul 2
+PASS: gdb.python/py-xmethods.exp: Before: g.mul<char>('a')
+PASS: gdb.python/py-xmethods.exp: load the script file
+PASS: gdb.python/py-xmethods.exp: After: a1 + a2
+PASS: gdb.python/py-xmethods.exp: After: a2 - a1
+PASS: gdb.python/py-xmethods.exp: After: a_minus_a 3
+PASS: gdb.python/py-xmethods.exp: After: b1 + a1
+PASS: gdb.python/py-xmethods.exp: After: b1 - a1
+PASS: gdb.python/py-xmethods.exp: After: a_minus_a 4
+PASS: gdb.python/py-xmethods.exp: After: a1.geta()
+PASS: gdb.python/py-xmethods.exp: After: ++a1
+PASS: gdb.python/py-xmethods.exp: After: a1.getarrayind(5)
+PASS: gdb.python/py-xmethods.exp: After a1[]
+PASS: gdb.python/py-xmethods.exp: After b1[]
+PASS: gdb.python/py-xmethods.exp: After: a_ptr->geta()
+PASS: gdb.python/py-xmethods.exp: After: e.geta()
+PASS: gdb.python/py-xmethods.exp: After: e_ptr->geta()
+PASS: gdb.python/py-xmethods.exp: After: e_ref.geta()
+PASS: gdb.python/py-xmethods.exp: After: e.method(10)
+PASS: gdb.python/py-xmethods.exp: After: e.method('a')
+PASS: gdb.python/py-xmethods.exp: After: g.size_diff<float>()
+PASS: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
+PASS: gdb.python/py-xmethods.exp: After: g.size_mul<2>()
+PASS: gdb.python/py-xmethods.exp: After: g.size_mul<  5  >()
+PASS: gdb.python/py-xmethods.exp: After: g.mul<double>(2.0)
+PASS: gdb.python/py-xmethods.exp: gdb_test
+PASS: gdb.python/py-xmethods.exp: Disable G_methods
+PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods
+PASS: gdb.python/py-xmethods.exp: Enable G_methods
+PASS: gdb.python/py-xmethods.exp: After enabling G_methods
+PASS: gdb.python/py-xmethods.exp: Disable G_methods;mul
+PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods;mul
+PASS: gdb.python/py-xmethods.exp: Enable G_methods;mul
+PASS: gdb.python/py-xmethods.exp: After enabling G_methods;mul
+PASS: gdb.python/py-xmethods.exp: info xmethod global plus 1
+PASS: gdb.python/py-xmethods.exp: disable xmethod progspace E_methods;method_int
+PASS: gdb.python/py-xmethods.exp: info xmethod xmethods E_methods;method_int
+PASS: gdb.python/py-xmethods.exp: Disable G_methods 2
+PASS: gdb.python/py-xmethods.exp: info xmethod progspace
+PASS: gdb.python/py-xmethods.exp: enable xmethod progspace E_methods;method_char
+PASS: gdb.python/py-xmethods.exp: enable xmethod progspace E_methods;method_int
+PASS: gdb.python/py-xmethods.exp: pt e.method('a')
+PASS: gdb.python/py-xmethods.exp: pt e.method(10)
+PASS: gdb.python/python.exp: multi-line python command - python
+PASS: gdb.python/python.exp: multi-line python command - print (23)
+PASS: gdb.python/python.exp: multi-line python command - end
+PASS: gdb.python/python.exp: python interactive help: python; help(); end
+PASS: gdb.python/python.exp: python interactive help: quit help
+PASS: gdb.python/python.exp: show python command - define zzq
+PASS: gdb.python/python.exp: show python command - python
+PASS: gdb.python/python.exp: show python command - print (23)
+PASS: gdb.python/python.exp: show python command - end
+PASS: gdb.python/python.exp: show python command - end
+PASS: gdb.python/python.exp: show python command - show user zzq
+PASS: gdb.python/python.exp: indented multi-line python command - python
+PASS: gdb.python/python.exp: indented multi-line python command - def foo ():
+PASS: gdb.python/python.exp: indented multi-line python command -   print ('hello, world!')
+PASS: gdb.python/python.exp: indented multi-line python command - foo ()
+PASS: gdb.python/python.exp: indented multi-line python command - end
+PASS: gdb.python/python.exp: source source2.py
+PASS: gdb.python/python.exp: source -s source2.py
+PASS: gdb.python/python.exp: source -s source2-symlink.py
+PASS: gdb.python/python.exp: python print (gdb.current_objfile())
+PASS: gdb.python/python.exp: python print (gdb.objfiles())
+PASS: gdb.python/python.exp: pythonX.Y/lib-dynload/*.so
+PASS: gdb.python/python.exp: python x = gdb.execute('printf "%d", 23', to_string = True)
+PASS: gdb.python/python.exp: python print (x)
+PASS: gdb.python/python.exp: post event insertion - python
+PASS: gdb.python/python.exp: post event insertion - someVal = 0
+PASS: gdb.python/python.exp: post event insertion - class Foo(object):
+PASS: gdb.python/python.exp: post event insertion -   def __call__(self):
+PASS: gdb.python/python.exp: post event insertion -     global someVal
+PASS: gdb.python/python.exp: post event insertion -     someVal += 1
+PASS: gdb.python/python.exp: post event insertion - gdb.post_event(Foo())
+PASS: gdb.python/python.exp: post event insertion - end
+PASS: gdb.python/python.exp: test post event execution
+PASS: gdb.python/python.exp: Test non callable class
+PASS: gdb.python/python.exp: show height
+PASS: gdb.python/python.exp: set height 10
+PASS: gdb.python/python.exp: verify pagination beforehand
+PASS: gdb.python/python.exp: verify pagination beforehand: q
+PASS: gdb.python/python.exp: gdb.execute does not page
+PASS: gdb.python/python.exp: verify pagination afterwards
+PASS: gdb.python/python.exp: verify pagination afterwards: q
+PASS: gdb.python/python.exp: set height 0
+PASS: gdb.python/python.exp: collect help from uiout
+PASS: gdb.python/python.exp: verify help to uiout
+PASS: gdb.python/python.exp: Attempt to aquire thread with no inferior
+PASS: gdb.python/python.exp: Ensure that no threads are returned
+PASS: gdb.python/python.exp: register atexit function - python
+PASS: gdb.python/python.exp: register atexit function - import atexit
+PASS: gdb.python/python.exp: register atexit function - def printit(arg):
+PASS: gdb.python/python.exp: register atexit function -   print (arg)
+PASS: gdb.python/python.exp: register atexit function - atexit.register(printit, 'good bye world')
+PASS: gdb.python/python.exp: register atexit function - end
+PASS: gdb.python/python.exp: atexit handling
+PASS: gdb.python/python.exp: test decode_line no source named main
+PASS: gdb.python/python.exp: test decode_line current location
+PASS: gdb.python/python.exp: Test decode_line current location
+PASS: gdb.python/python.exp: Test decode_line expression parse
+PASS: gdb.python/python.exp: Test decode_line current location
+PASS: gdb.python/python.exp: Test decode_line current location filename
+PASS: gdb.python/python.exp: Test decode_line current location line number
+PASS: gdb.python/python.exp: test decode_line python.c:26
+PASS: gdb.python/python.exp: Test decode_line python.c:26 length
+PASS: gdb.python/python.exp: Test decode_line expression parse
+PASS: gdb.python/python.exp: Test decode_line python.c:26 length
+PASS: gdb.python/python.exp: Test decode_line python.c:26 filename
+PASS: gdb.python/python.exp: Test decode_line python.c:26 line number
+PASS: gdb.python/python.exp: test decode_line randomfunc
+PASS: gdb.python/python.exp: test decode_line func1()
+PASS: gdb.python/python.exp: Test decode_line func1 length
+PASS: gdb.python/python.exp: Test decode_line func1 length
+PASS: gdb.python/python.exp: Test decode_line func1 filename
+PASS: gdb.python/python.exp: Test decode_line func1 line number
+PASS: gdb.python/python.exp: test decode_line func1,func2
+PASS: gdb.python/python.exp: stop at comma in linespec
+PASS: gdb.python/python.exp: Test stderr location
+PASS: gdb.python/python.exp: Test stdout location
+PASS: gdb.python/python.exp: Test default write
+PASS: gdb.python/python.exp: Test stderr write
+PASS: gdb.python/python.exp: Test stdout write
+PASS: gdb.python/python.exp: Test stdlog write
+PASS: gdb.python/python.exp: Set print-stack full for prompt tests
+PASS: gdb.python/python.exp: prompt substitution - python
+PASS: gdb.python/python.exp: prompt substitution - someCounter = 0
+PASS: gdb.python/python.exp: prompt substitution - def prompt(current):
+PASS: gdb.python/python.exp: prompt substitution -    global someCounter
+PASS: gdb.python/python.exp: prompt substitution -    if (current == "testfake "):
+PASS: gdb.python/python.exp: prompt substitution -       return None
+PASS: gdb.python/python.exp: prompt substitution -    someCounter = someCounter + 1
+PASS: gdb.python/python.exp: prompt substitution -    return "py prompt " + str (someCounter) + " "
+PASS: gdb.python/python.exp: prompt substitution - end
+PASS: gdb.python/python.exp: prompt substitution readline - python
+PASS: gdb.python/python.exp: prompt substitution readline - pCounter = 0
+PASS: gdb.python/python.exp: prompt substitution readline - def program_prompt(current):
+PASS: gdb.python/python.exp: prompt substitution readline -    global pCounter
+PASS: gdb.python/python.exp: prompt substitution readline -    if (current == ">"):
+PASS: gdb.python/python.exp: prompt substitution readline -       pCounter = pCounter + 1
+PASS: gdb.python/python.exp: prompt substitution readline -       return "python line " + str (pCounter) + ": "
+PASS: gdb.python/python.exp: prompt substitution readline -    return None
+PASS: gdb.python/python.exp: prompt substitution readline - end
+PASS: gdb.python/python.exp: set hook
+PASS: gdb.python/python.exp: set prompt testfake
+PASS: gdb.python/python.exp: show prompt shows guarded prompt
+PASS: gdb.python/python.exp: set prompt blah overriden
+PASS: gdb.python/python.exp: Delete old hook
+PASS: gdb.python/python.exp: set default prompt
+PASS: gdb.python/python.exp: set programming hook
+PASS: gdb.python/python.exp: readline secondary are not substituted
+PASS: gdb.python/python.exp: end programming
+PASS: gdb.python/python.exp: prompt substitution readline - python
+PASS: gdb.python/python.exp: prompt substitution readline - import gdb.command.prompt
+PASS: gdb.python/python.exp: prompt substitution readline - end
+PASS: gdb.python/python.exp: set basic extended prompt
+PASS: gdb.python/python.exp: set extended prompt working directory
+PASS: gdb.python/python.exp: set extended prompt parameter
+PASS: gdb.python/python.exp: Test print-stack show setting. Default is message.
+PASS: gdb.python/python.exp: Test print-stack set setting to full
+PASS: gdb.python/python.exp: Test print-stack show setting to full
+PASS: gdb.python/python.exp: Test print-stack set setting to none
+PASS: gdb.python/python.exp: Test print-stack show setting to none
+PASS: gdb.python/python.exp: Test print-stack set setting to message
+PASS: gdb.python/python.exp: prompt substitution readline - python
+PASS: gdb.python/python.exp: prompt substitution readline - pCounter = 0
+PASS: gdb.python/python.exp: prompt substitution readline - def error_prompt(current):
+PASS: gdb.python/python.exp: prompt substitution readline -    raise RuntimeError("Python exception called")
+PASS: gdb.python/python.exp: prompt substitution readline - end
+PASS: gdb.python/python.exp: set hook
+PASS: gdb.python/python.exp: set the hook to default
+PASS: gdb.python/python.exp: set print-stack full for prompt error test
+PASS: gdb.python/python.exp: set hook
+PASS: gdb.python/python.exp: set the hook to default
+PASS: gdb.python/python.exp: Get line number of func2 call site
+PASS: gdb.python/python.exp: Test find_pc_line at func2 call site
+PASS: gdb.python/python.exp: Step into func2
+PASS: gdb.python/python.exp: Step out of func2
+PASS: gdb.python/python.exp: Test find_pc_line with resume address
+PASS: gdb.stabs/exclfwd.exp: ptype v1
+PASS: gdb.stabs/exclfwd.exp: ptype v2
+PASS: gdb.stabs/exclfwd.exp: ptype v3
+FAIL: gdb.stabs/gdb11479.exp: Can't run to main forced_stabs
+PASS: gdb.stabs/gdb11479.exp: Set breakpoints natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: Inspect t in test2 natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test2 natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: Inspect t in test natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test natural_debug_format
+PASS: gdb.stabs/weird.exp: weirdx.o read without error
+PASS: gdb.stabs/weird.exp: stabs found
+PASS: gdb.stabs/weird.exp: variable var0 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (var0)
+PASS: gdb.stabs/weird.exp: variable var1 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (var1)
+PASS: gdb.stabs/weird.exp: variable var2 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (var2)
+PASS: gdb.stabs/weird.exp: variable var3 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (var3)
+PASS: gdb.stabs/weird.exp: variable attr32 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr32)
+PASS: gdb.stabs/weird.exp: variable attr33 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr33)
+PASS: gdb.stabs/weird.exp: variable attr35 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr35)
+PASS: gdb.stabs/weird.exp: variable attr36 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr36)
+PASS: gdb.stabs/weird.exp: variable attr37 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr37)
+PASS: gdb.stabs/weird.exp: variable attr38 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr38)
+PASS: gdb.stabs/weird.exp: variable attr39 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr39)
+PASS: gdb.stabs/weird.exp: variable attr41 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr41)
+PASS: gdb.stabs/weird.exp: variable attr42 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr42)
+PASS: gdb.stabs/weird.exp: variable attr43 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr43)
+PASS: gdb.stabs/weird.exp: variable attr44 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr44)
+PASS: gdb.stabs/weird.exp: variable attr46 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr46)
+PASS: gdb.stabs/weird.exp: variable attr47 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr47)
+PASS: gdb.stabs/weird.exp: variable attr58 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr58)
+PASS: gdb.stabs/weird.exp: variable attr59 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr59)
+PASS: gdb.stabs/weird.exp: variable attr60 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr60)
+PASS: gdb.stabs/weird.exp: variable attr61 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr61)
+PASS: gdb.stabs/weird.exp: variable attr62 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr62)
+PASS: gdb.stabs/weird.exp: variable attr63 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr63)
+PASS: gdb.stabs/weird.exp: variable attr64 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr64)
+PASS: gdb.stabs/weird.exp: variable attr65 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr65)
+PASS: gdb.stabs/weird.exp: variable attr66 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr66)
+PASS: gdb.stabs/weird.exp: variable attr67 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr67)
+PASS: gdb.stabs/weird.exp: variable attr68 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr68)
+PASS: gdb.stabs/weird.exp: variable attr69 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr69)
+PASS: gdb.stabs/weird.exp: variable attr70 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr70)
+PASS: gdb.stabs/weird.exp: variable attr71 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr71)
+PASS: gdb.stabs/weird.exp: variable attr72 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr72)
+PASS: gdb.stabs/weird.exp: variable attr73 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr73)
+PASS: gdb.stabs/weird.exp: variable attr74 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr74)
+PASS: gdb.stabs/weird.exp: variable attr75 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr75)
+PASS: gdb.stabs/weird.exp: variable attr76 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr76)
+PASS: gdb.stabs/weird.exp: variable attr77 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr77)
+PASS: gdb.stabs/weird.exp: variable attr78 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr78)
+PASS: gdb.stabs/weird.exp: variable attr79 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr79)
+PASS: gdb.stabs/weird.exp: variable attr80 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr80)
+PASS: gdb.stabs/weird.exp: variable attr81 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr81)
+PASS: gdb.stabs/weird.exp: variable attr82 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr82)
+PASS: gdb.stabs/weird.exp: variable attr83 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr83)
+PASS: gdb.stabs/weird.exp: variable attr84 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr84)
+PASS: gdb.stabs/weird.exp: variable attr85 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr85)
+PASS: gdb.stabs/weird.exp: variable attr86 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr86)
+PASS: gdb.stabs/weird.exp: variable attr87 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr87)
+PASS: gdb.stabs/weird.exp: variable attr88 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr88)
+PASS: gdb.stabs/weird.exp: variable attr89 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr89)
+PASS: gdb.stabs/weird.exp: variable attr90 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr90)
+PASS: gdb.stabs/weird.exp: variable attr91 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr91)
+PASS: gdb.stabs/weird.exp: variable attr92 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr92)
+PASS: gdb.stabs/weird.exp: variable attr93 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr93)
+PASS: gdb.stabs/weird.exp: variable attr94 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr94)
+PASS: gdb.stabs/weird.exp: variable attr95 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr95)
+PASS: gdb.stabs/weird.exp: variable attr96 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr96)
+PASS: gdb.stabs/weird.exp: variable attr97 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr97)
+PASS: gdb.stabs/weird.exp: variable attr98 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr98)
+PASS: gdb.stabs/weird.exp: variable attr99 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr99)
+PASS: gdb.stabs/weird.exp: variable attr100 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr100)
+PASS: gdb.stabs/weird.exp: variable attr101 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr101)
+PASS: gdb.stabs/weird.exp: variable attr102 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr102)
+PASS: gdb.stabs/weird.exp: variable attr103 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr103)
+PASS: gdb.stabs/weird.exp: variable attr104 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr104)
+PASS: gdb.stabs/weird.exp: variable attr105 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr105)
+PASS: gdb.stabs/weird.exp: variable attr106 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr106)
+PASS: gdb.stabs/weird.exp: variable attr107 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr107)
+PASS: gdb.stabs/weird.exp: variable attr108 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr108)
+PASS: gdb.stabs/weird.exp: variable attr109 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr109)
+PASS: gdb.stabs/weird.exp: variable attr110 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr110)
+PASS: gdb.stabs/weird.exp: variable attr111 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr111)
+PASS: gdb.stabs/weird.exp: variable attr112 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr112)
+PASS: gdb.stabs/weird.exp: variable attr113 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr113)
+PASS: gdb.stabs/weird.exp: variable attr114 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr114)
+PASS: gdb.stabs/weird.exp: variable attr115 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr115)
+PASS: gdb.stabs/weird.exp: variable attr116 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr116)
+PASS: gdb.stabs/weird.exp: variable attr117 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr117)
+PASS: gdb.stabs/weird.exp: variable attr118 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr118)
+PASS: gdb.stabs/weird.exp: variable attr119 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr119)
+PASS: gdb.stabs/weird.exp: variable attr120 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr120)
+PASS: gdb.stabs/weird.exp: variable attr121 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr121)
+PASS: gdb.stabs/weird.exp: variable attr122 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr122)
+PASS: gdb.stabs/weird.exp: variable attr123 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr123)
+PASS: gdb.stabs/weird.exp: variable attr124 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr124)
+PASS: gdb.stabs/weird.exp: variable attr125 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr125)
+PASS: gdb.stabs/weird.exp: variable attr126 printed properly
+PASS: gdb.stabs/weird.exp: print sizeof (attr126)
+PASS: gdb.stabs/weird.exp: 'e' constant on non-enum type
+PASS: gdb.stabs/weird.exp: whatis const69
+PASS: gdb.stabs/weird.exp: 'e' constant with embedded type
+PASS: gdb.stabs/weird.exp: char constant
+PASS: gdb.stabs/weird.exp: String constant 1
+PASS: gdb.stabs/weird.exp: String constant 2
+PASS: gdb.stabs/weird.exp: String constant 3
+PASS: gdb.stabs/weird.exp: String constant 4
+PASS: gdb.stabs/weird.exp: p bad_neg0
+PASS: gdb.stabs/weird.exp: ptype on inttype
+PASS: gdb.stabs/weird.exp: unrecognized floating point type
+PASS: gdb.stabs/weird.exp: print very big integer
+PASS: gdb.stabs/weird.exp: whatis consth
+PASS: gdb.stabs/weird.exp: whatis consth2
+XFAIL: gdb.stabs/weird.exp: print struct constant
+PASS: gdb.stabs/weird.exp: print bad_type0
+PASS: gdb.stabs/weird.exp: print bad_type1
+XFAIL: gdb.stabs/weird.exp: array0 with strange index
+XFAIL: gdb.stabs/weird.exp: array1 with strange index
+PASS: gdb.stabs/weird.exp: whatis one_var (known failure in gdb 4.10)
+PASS: gdb.stabs/weird.exp: whatis one_var test 2
+PASS: gdb.stabs/weird.exp: whatis two_var (known failure in gdb 4.10)
+PASS: gdb.stabs/weird.exp: whatis two_var test 2
+XFAIL: gdb.stabs/weird.exp: whatis pointer_to_int_var
+XFAIL: gdb.stabs/weird.exp: whatis intp_var
+PASS: gdb.stabs/weird.exp: p common0var0
+XFAIL: gdb.stabs/weird.exp: p common0var1
+XFAIL: gdb.stabs/weird.exp: p common0var2
+PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: no new threads (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted on (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break break_fn (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 1 (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 2 (timeout)
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 1: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 5: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 6: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 7: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 8: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 9: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: delete all breakpoints in delete_breakpoints
+UNRESOLVED: gdb.threads/bp_in_thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/bp_in_thread.exp: breakpoint on noreturn
+PASS: gdb.threads/bp_in_thread.exp: run to noreturn
+PASS: gdb.threads/break-while-running.exp: successfully compiled posix threads test case
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set non-stop off
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set breakpoint always-inserted off
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: probe for target remote
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: continue to breakpoint: run to wait-thread breakpoint
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set scheduler-locking on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: thread 2
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: continuing thread 2
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: thread 3
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: continuing thread 3
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: switch back to main thread
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: only main stopped
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set breakpoint while a thread is running
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: breakpoint is hit (timeout)
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: all threads stopped
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: non-stop: set non-stop on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: non-stop: set breakpoint always-inserted off
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: set non-stop off
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: set breakpoint always-inserted on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: probe for target remote
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: continue to breakpoint: run to wait-thread breakpoint
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: set scheduler-locking on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: thread 2
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: continuing thread 2
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: thread 3
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: continuing thread 3
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: switch back to main thread
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: only main stopped
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: set breakpoint while a thread is running
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: breakpoint is hit (timeout)
+FAIL: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: all-stop: all threads stopped
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: non-stop: set non-stop on
+PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted on: non-stop: set breakpoint always-inserted on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: set non-stop off
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: set breakpoint always-inserted off
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: probe for target remote
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: continue to breakpoint: run to wait-thread breakpoint
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: set scheduler-locking on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: thread 2
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: continuing thread 2
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: thread 3
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: continuing thread 3
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: switch back to main thread
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: set breakpoint while a thread is running
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: breakpoint is hit (timeout)
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: all-stop: all threads stopped
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: non-stop: set non-stop on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted off: non-stop: set breakpoint always-inserted off
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: set non-stop off
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: set breakpoint always-inserted on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: probe for target remote
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: continue to breakpoint: run to wait-thread breakpoint
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: set scheduler-locking on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: thread 2
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: continuing thread 2
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: thread 3
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: continuing thread 3
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: switch back to main thread
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: set breakpoint while a thread is running
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: breakpoint is hit (timeout)
+FAIL: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: all-stop: all threads stopped
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: set non-stop on
+PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: set breakpoint always-inserted on
+PASS: gdb.threads/continue-pending-after-query.exp: successfully compiled posix threads test case
+PASS: gdb.threads/continue-pending-after-query.exp: iter 1: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 1: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 1: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 2: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 2: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 2: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 3: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 3: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 3: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 4: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 4: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 4: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 5: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 5: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 5: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 6: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 6: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 6: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 7: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 7: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 7: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 8: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 8: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 8: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 9: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 9: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 9: continue until exit
+PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue to breakpoint: cont to break_function
+PASS: gdb.threads/continue-pending-after-query.exp: iter 10: delete breakpoints, answer prompt
+PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
+PASS: gdb.threads/continue-pending-status.exp: successfully compiled posix threads test case
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: continue for ctrl-c
+PASS: gdb.threads/continue-pending-status.exp: attempt 0: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 1: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 1: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 2: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 2: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 3: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 3: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 3: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 3: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 3: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 3: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 4: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 4: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 4: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 4: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 4: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 4: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 5: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 5: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 5: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 5: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 5: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 5: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 6: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 6: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 6: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 6: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 6: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 6: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 7: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 7: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 7: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 7: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 7: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 7: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 8: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 8: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 8: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 8: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 8: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 8: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 9: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 9: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 9: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 9: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 9: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 9: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 10: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 10: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 10: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 10: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 10: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 10: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 11: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 11: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 11: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 11: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 11: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 11: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 12: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 12: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 12: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 12: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 12: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 12: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 13: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 13: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 13: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 13: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 13: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 13: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 14: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 14: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 14: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 14: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 14: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 14: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 15: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 15: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 15: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 15: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 15: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 15: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 16: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 16: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 16: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 16: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 16: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 16: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 17: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 17: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 17: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 17: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 17: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 17: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 18: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 18: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 18: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 18: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 18: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 18: caught interrupt
+PASS: gdb.threads/continue-pending-status.exp: attempt 19: set break in tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 19: continue to tight loop
+PASS: gdb.threads/continue-pending-status.exp: attempt 19: get thread number
+PASS: gdb.threads/continue-pending-status.exp: attempt 19: switch to non-event thread
+PASS: gdb.threads/continue-pending-status.exp: attempt 19: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 19: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: no thread starvation
+UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile create-fail.c: unrecognized error
+PASS: gdb.threads/execl.exp: successfully compiled posix threads test case
+PASS: gdb.threads/execl.exp: set breakpoint at execl
+PASS: gdb.threads/execl.exp: continue to exec
+FAIL: gdb.threads/execl.exp: info threads before exec
+FAIL: gdb.threads/execl.exp: continue across exec
+PASS: gdb.threads/execl.exp: info threads after exec
+PASS: gdb.threads/execl.exp: info threads after exec
+FAIL: gdb.threads/execl.exp: continue until exit
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: successfully compiled posix threads test case
+FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: Can't run to main
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: successfully compiled posix threads test case
+FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: Can't run to main
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: successfully compiled posix threads test case
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set displaced on
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set debug displaced 1
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: not supported
+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: Can't run to main
+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: Can't run to main
+PASS: gdb.threads/gcore-stale-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/gcore-stale-thread.exp: set non-stop on
+PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case
+UNSUPPORTED: gdb.threads/gcore-thread.exp: Couldn't compile gcore-thread.o: unrecognized error
+PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/gcore-thread.exp: thread 1 is running
+PASS: gdb.threads/gcore-thread.exp: thread 2 is running
+PASS: gdb.threads/gcore-thread.exp: save a corefile
+XFAIL: gdb.threads/gcore-thread.exp: clear __stack_user.next
+XFAIL: gdb.threads/gcore-thread.exp: clear stack_used.next
+FAIL: gdb.threads/gcore-thread.exp: corefile: re-load generated corefile
+FAIL: gdb.threads/gcore-thread.exp: core0file: re-load generated corefile
+PASS: gdb.threads/hand-call-in-threads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on all_threads_running
+PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on hand_call
+PASS: gdb.threads/hand-call-in-threads.exp: run to all_threads_running
+PASS: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
+PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
+PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 1
+FAIL: gdb.threads/hand-call-in-threads.exp: call hand_call() (GDB internal error)
+PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 2
+PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 2
+PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 3
+FAIL: gdb.threads/hand-call-in-threads.exp: hand call, thread 3 (runaway target)
+PASS: gdb.threads/hand-call-new-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/hand-call-new-thread.exp: b foo thread 1
+PASS: gdb.threads/hand-call-new-thread.exp: iter 0: p new_thread ()
+PASS: gdb.threads/hand-call-new-thread.exp: iter 0: no thread marked running
+PASS: gdb.threads/hand-call-new-thread.exp: iter 1: p new_thread ()
+PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running
+PASS: gdb.threads/hand-call-new-thread.exp: iter 2: p new_thread ()
+PASS: gdb.threads/hand-call-new-thread.exp: iter 2: no thread marked running
+UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ia64-sigill.c: unrecognized error
+PASS: gdb.threads/info-threads-cur-sal.exp: successfully compiled posix threads test case
+PASS: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start
+PASS: gdb.threads/info-threads-cur-sal.exp: list before info threads
+FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before break
+PASS: gdb.threads/info-threads-cur-sal.exp: break on line
+FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before list
+PASS: gdb.threads/info-threads-cur-sal.exp: list after info threads
+PASS: gdb.threads/interrupted-hand-call.exp: successfully compiled posix threads test case
+PASS: gdb.threads/interrupted-hand-call.exp: breakpoint on all_threads_running
+PASS: gdb.threads/interrupted-hand-call.exp: run to all_threads_running
+PASS: gdb.threads/interrupted-hand-call.exp: hand-call interrupted by signal in another thread
+PASS: gdb.threads/interrupted-hand-call.exp: dummy stack frame present
+PASS: gdb.threads/interrupted-hand-call.exp: finish hand-call
+PASS: gdb.threads/interrupted-hand-call.exp: dummy frame popped
+PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
+PASS: gdb.threads/kill.exp: threaded: successfully compiled posix threads test case
+PASS: gdb.threads/kill.exp: threaded: continue to breakpoint: break here
+PASS: gdb.threads/kill.exp: threaded: all threads started
+PASS: gdb.threads/kill.exp: threaded: kill program
+PASS: gdb.threads/kill.exp: non-threaded: continue to breakpoint: break here
+PASS: gdb.threads/kill.exp: non-threaded: kill program
+PASS: gdb.threads/killed.exp: successfully compiled posix threads test case
+PASS: gdb.threads/killed.exp: run program to completion
+PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily
+PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case
+PASS: gdb.threads/leader-exit.exp: continue to breakpoint: break-here
+FAIL: gdb.threads/leader-exit.exp: Single thread has been left
+PASS: gdb.threads/leader-exit.exp: continue for ctrl-c
+PASS: gdb.threads/leader-exit.exp: caught interrupt
+PASS: gdb.threads/manythreads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/manythreads.exp: set print sevenbit-strings
+PASS: gdb.threads/manythreads.exp: shell stty intr '^C'
+PASS: gdb.threads/manythreads.exp: first continue
+FAIL: gdb.threads/manythreads.exp: stop threads 1
+FAIL: gdb.threads/manythreads.exp: info threads
+FAIL: gdb.threads/manythreads.exp: give a name to the thread
+PASS: gdb.threads/manythreads.exp: check thread name
+PASS: gdb.threads/manythreads.exp: second continue
+PASS: gdb.threads/manythreads.exp: check for duplicate SIGINT
+FAIL: gdb.threads/manythreads.exp: stop threads 2
+PASS: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program
+PASS: gdb.threads/multi-create-ns-info-thr.exp: successfully compiled posix threads test case
+PASS: gdb.threads/multi-create-ns-info-thr.exp: set pagination off
+PASS: gdb.threads/multi-create-ns-info-thr.exp: set non-stop on
+PASS: gdb.threads/multi-create.exp: successfully compiled posix threads test case
+PASS: gdb.threads/multi-create.exp: continue to breakpoint 0
+PASS: gdb.threads/multi-create.exp: continue to breakpoint 1
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 2 (timeout)
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 3
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 4
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 5
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 6
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 7
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 8
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 9
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 10
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 11
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 12
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 13
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 14
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 15
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 16
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 17
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 18
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 19
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 20
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 21
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 22
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 23
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 24
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 25
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 26
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 27
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 28
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 29
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 30
+FAIL: gdb.threads/multi-create.exp: continue to breakpoint 31
+PASS: gdb.threads/multiple-step-overs.exp: successfully compiled posix threads test case
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: step (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: next (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setting breakpoint at 111 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: continue (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set displaced-stepping off
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: thread 3 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: step (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: next (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setting breakpoint at 111 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set displaced-stepping on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: info threads shows all threads
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking on
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 3
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 2
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking off (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: thread 3 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: queue-signal SIGUSR1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: switch back to thread 1 (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setting breakpoint at sigusr1_handler (timeout)
+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: continue to sigusr1_handler (timeout)
+PASS: gdb.threads/names.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/names.exp: list threads
+PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=off: info threads shows all threads
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: condition $bpnum global_zero == 1
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: set scheduler-locking off
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: next over function call
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=step: info threads shows all threads
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: condition $bpnum global_zero == 1
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: set scheduler-locking step
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: next over function call
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: info threads shows all threads
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: condition $bpnum global_zero == 1
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
+PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: successfully compiled posix threads test case
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: continue to breakpoint: start line
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 2
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 3
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 4
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 5
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 6
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 7
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 10
+PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case
+PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here
+PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for thread 2
+FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when thread 2 exits
+FAIL: gdb.threads/no-unwaited-for-left.exp: only main thread left, thread 2 terminated
+PASS: gdb.threads/no-unwaited-for-left.exp: select main thread
+PASS: gdb.threads/no-unwaited-for-left.exp: disable scheduler-locking, letting new thread start
+PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here-2
+PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for main thread
+FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when the main thread exits
+FAIL: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread terminated
+PASS: gdb.threads/no-unwaited-for-left.exp: thread apply all with exited thread
+PASS: gdb.threads/non-ldr-exc-1.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2
+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-2.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: single thread left
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: single thread left
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-3.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2
+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
+PASS: gdb.threads/non-ldr-exit.exp: program exits normally
+PASS: gdb.threads/non-stop-fair-events.exp: successfully compiled posix threads test case
+PASS: gdb.threads/non-stop-fair-events.exp: set non-stop on
+PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case
+PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit
+PASS: gdb.threads/pending-step.exp: next in multiple threads with breakpoints
+PASS: gdb.threads/print-threads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/print-threads.exp: set print sevenbit-strings
+PASS: gdb.threads/print-threads.exp: set width 0
+PASS: gdb.threads/print-threads.exp: shell stty intr '^C'
+PASS: gdb.threads/print-threads.exp: break thread_function
+PASS: gdb.threads/print-threads.exp: set var slow = 0
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (fast)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (fast)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (fast)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (fast)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (fast)
+PASS: gdb.threads/print-threads.exp: program exited normally
+PASS: gdb.threads/print-threads.exp: all threads ran once (fast)
+PASS: gdb.threads/print-threads.exp: break thread_function (2)
+PASS: gdb.threads/print-threads.exp: set var slow = 1
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow)
+PASS: gdb.threads/print-threads.exp: program exited normally
+PASS: gdb.threads/print-threads.exp: all threads ran once (slow)
+PASS: gdb.threads/print-threads.exp: break thread_function (3)
+PASS: gdb.threads/print-threads.exp: set var slow = 1 (2)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint)
+PASS: gdb.threads/print-threads.exp: program exited normally
+PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint)
+PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: Can't run to main
+FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: Can't run to main
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: probe for target remote
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: set breakpoint that evals false
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: continue &
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (timeout) (PRMS: gdb/18749)
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue &
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (timeout) (PRMS: gdb/18749)
+PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case
+PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me
+PASS: gdb.threads/pthread_cond_wait.exp: run to break_me
+PASS: gdb.threads/pthread_cond_wait.exp: backtrace in blocked thread
+PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/pthreads.exp: set print sevenbit-strings
+PASS: gdb.threads/pthreads.exp: set width 0
+PASS: gdb.threads/pthreads.exp: shell stty intr '^C'
+PASS: gdb.threads/pthreads.exp: info threads
+PASS: gdb.threads/pthreads.exp: break thread1
+PASS: gdb.threads/pthreads.exp: Continue to creation of first thread
+PASS: gdb.threads/pthreads.exp: disable
+PASS: gdb.threads/pthreads.exp: break thread2
+PASS: gdb.threads/pthreads.exp: Continue to creation of second thread
+PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
+PASS: gdb.threads/pthreads.exp: disable
+PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
+PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
+PASS: gdb.threads/pthreads.exp: All threads running after startup
+PASS: gdb.threads/pthreads.exp: Continue with all threads running
+PASS: gdb.threads/pthreads.exp: Stopped with a ^C
+PASS: gdb.threads/pthreads.exp: bt
+PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
+PASS: gdb.threads/pthreads.exp: disable
+PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
+PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
+PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop
+PASS: gdb.threads/pthreads.exp: check backtrace from main thread
+PASS: gdb.threads/pthreads.exp: check backtrace from thread 1
+PASS: gdb.threads/pthreads.exp: check backtrace from thread 2
+PASS: gdb.threads/pthreads.exp: apply backtrace command to all three threads
+PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2
+PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2
+PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine
+PASS: gdb.threads/queue-signal.exp: successfully compiled posix threads test case
+PASS: gdb.threads/queue-signal.exp: handle SIGUSR1 stop print pass
+PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass
+PASS: gdb.threads/queue-signal.exp: handle SIGABRT stop print pass
+PASS: gdb.threads/queue-signal.exp: continue to breakpoint: all_threads_running
+PASS: gdb.threads/queue-signal.exp: thread 2
+FAIL: gdb.threads/queue-signal.exp: determine thread functions
+PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case
+PASS: gdb.threads/schedlock.exp: shell stty intr '^C'
+PASS: gdb.threads/schedlock.exp: set print sevenbit-strings
+PASS: gdb.threads/schedlock.exp: set width 0
+PASS: gdb.threads/schedlock.exp: scheduler locking set to none
+PASS: gdb.threads/schedlock.exp: continue to breakpoint: all threads started
+PASS: gdb.threads/schedlock.exp: listed args (before initial)
+PASS: gdb.threads/schedlock.exp: continue (initial)
+PASS: gdb.threads/schedlock.exp: stop all threads (initial)
+PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (initial)
+PASS: gdb.threads/schedlock.exp: listed args (after initial)
+PASS: gdb.threads/schedlock.exp: all threads alive
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: set scheduler-locking on
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue (with lock)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: stop all threads (with lock)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue to breakpoint: return to loop (with lock)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: current thread advanced - unlocked
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=step: other threads ran - unlocked
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: current thread advanced - unlocked
+FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: other threads ran - unlocked
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: print call_function = 1
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: current thread advanced - unlocked
+PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: other threads ran - unlocked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: set scheduler-locking step
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: set scheduler-locking step
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: set scheduler-locking step
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: print call_function = 1
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: set scheduler-locking on
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: set scheduler-locking on
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: print call_function = 0
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: other threads didn't run - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: set scheduler-locking off
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: continue to breakpoint: return to loop
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: find current thread (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: set scheduler-locking on
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: print call_function = 1
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: listed args (before)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (0)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (1)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (2)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (3)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (4)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (5)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (6)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (7)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (8)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (9)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: find current thread (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next does not change thread
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: listed args (after)
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: current thread advanced - locked
+PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: other threads didn't run - locked
+UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile siginfo-threads.c: unrecognized error
+PASS: gdb.threads/signal-command-handle-nopass.exp: successfully compiled posix threads test case
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: handle SIGUSR1 stop print nopass
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: b thread_function
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: stopped in thread
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: break handler
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 selected
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: signal SIGUSR1 (timeout)
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 got the signal (timeout)
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: handle SIGUSR1 stop print nopass
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: b thread_function
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: stopped in thread
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: break handler
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected
+PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: successfully compiled posix threads test case
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR1 stop print pass
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR2 stop print pass
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_started
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break thread_function
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2 created
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3 created
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking on
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_signalled
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 selected
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR2 (GDB internal error)
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr2 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking off (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: signal command queries (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: second signal: signal delivered (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: b end (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: no more signals (timeout)
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR1 stop print pass
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR2 stop print pass
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_started
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break thread_function
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2 created
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3 created
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: set scheduler-locking on
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_signalled
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 1 selected
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR2 (GDB internal error)
+PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr1 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr2 (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: signal command does not query, signal delivered (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: set scheduler-locking off (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal command queries (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: b end (timeout)
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals (timeout)
+PASS: gdb.threads/signal-delivered-right-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/signal-delivered-right-thread.exp: continue: handle SIGUSR1 stop print pass
+PASS: gdb.threads/signal-delivered-right-thread.exp: continue: stop with SIGUSR1
+FAIL: gdb.threads/signal-delivered-right-thread.exp: continue: thread 2 intercepted signal
+PASS: gdb.threads/signal-delivered-right-thread.exp: continue: break handler
+PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 1
+FAIL: gdb.threads/signal-delivered-right-thread.exp: continue: continue (timeout)
+FAIL: gdb.threads/signal-delivered-right-thread.exp: continue: thread 2 got the signal (timeout)
+PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: handle SIGUSR1 stop print pass
+PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: stop with SIGUSR1
+FAIL: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 intercepted signal
+PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: break handler
+PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 1
+PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal 0 queries
+FAIL: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal is delivered (timeout)
+FAIL: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 got the signal (timeout)
+PASS: gdb.threads/signal-sigtrap.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: thread 2 hit breakpoint
+PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: break sigtrap_handler
+PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: switch to sigtrap thread
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: signal SIGTRAP reaches handler (the program exited)
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: right thread got the signal
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: thread 2 hit breakpoint
+PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: break sigtrap_handler
+PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: switch to sigtrap thread
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: signal SIGTRAP reaches handler (the program exited)
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: right thread got the signal
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to wait-thread-2 breakpoint
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 2
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 3
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking on
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3 (GDB internal error)
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 2 to run to its breakpoint
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: delete all breakpoints in delete_breakpoints (timeout)
+UNRESOLVED: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set breakpoint to be stepped over (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: handle SIGUSR1 print nostop pass (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 1 to queue signal in thread 2 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 for stepping (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count before step (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking off (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set debug infrun 1 (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step (pattern 1) (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count after step (timeout)
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control
+UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile sigstep-threads.c: unrecognized error
+UNTESTED: gdb.threads/sigstep-threads.exp: sigstep-threads.exp
+PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass
+PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+PASS: gdb.threads/sigthread.exp: continue
+FAIL: gdb.threads/sigthread.exp: stop with control-c
+UNRESOLVED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error
+UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: set range-stepping off
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: continue to breakpoint: run to nop breakpoint
+FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: info threads shows all threads
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: next over nop
+FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: next& over inf loop
+FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: switch to main thread
+PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: no output while stepping
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: successfully compiled posix threads test case
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set displaced-stepping off
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: info threads shows all threads
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking on
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 2
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: setting breakpoint at 37 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 1 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: step (timeout)
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set displaced-stepping off
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: info threads shows all threads
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking on
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 2
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: setting breakpoint at 37 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 1 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: next (timeout)
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set displaced-stepping off
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue to breakpoint: run to wait-thread breakpoint
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: info threads shows all threads
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking on
+PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 2
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue to breakpoint: run to breakpoint in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: unbreak loop in thread 2 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: setting breakpoint at 37 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 1 (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking off (timeout)
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue (timeout)
+PASS: gdb.threads/stepi-random-signal.exp: successfully compiled posix threads test case
+PASS: gdb.threads/stepi-random-signal.exp: set scheduler-locking on
+PASS: gdb.threads/stepi-random-signal.exp: thread 1
+PASS: gdb.threads/stepi-random-signal.exp: continue to breakpoint: loop
+PASS: gdb.threads/stepi-random-signal.exp: thread 2
+FAIL: gdb.threads/stepi-random-signal.exp: continue to breakpoint: after pthread_kill
+PASS: gdb.threads/stepi-random-signal.exp: thread 1 again
+PASS: gdb.threads/stepi-random-signal.exp: set debug infrun 1
+PASS: gdb.threads/stepi-random-signal.exp: handle SIGCHLD print
+PASS: gdb.threads/stepi-random-signal.exp: before stepi: get hexadecimal valueof "$pc"
+FAIL: gdb.threads/stepi-random-signal.exp: stepi (GDB internal error)
+PASS: gdb.threads/switch-threads.exp: successfully compiled posix threads test case
+PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func
+PASS: gdb.threads/switch-threads.exp: next
+PASS: gdb.threads/thread-execl.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-execl.exp: schedlock off: continue to thread start
+PASS: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off
+FAIL: gdb.threads/thread-execl.exp: schedlock off: get to main in new image
+PASS: gdb.threads/thread-execl.exp: schedlock step: continue to thread start
+PASS: gdb.threads/thread-execl.exp: schedlock step: set scheduler-locking step
+FAIL: gdb.threads/thread-execl.exp: schedlock step: get to main in new image
+PASS: gdb.threads/thread-execl.exp: schedlock on: continue to thread start
+PASS: gdb.threads/thread-execl.exp: schedlock on: set scheduler-locking on
+FAIL: gdb.threads/thread-execl.exp: schedlock on: get to main in new image
+PASS: gdb.threads/thread-execl.exp: non-stop: set non-stop 1
+PASS: gdb.threads/thread-find.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-find.exp: set print sevenbit-strings
+PASS: gdb.threads/thread-find.exp: continue to breakpoint: main thread's sleep
+PASS: gdb.threads/thread-find.exp: name thread 1
+PASS: gdb.threads/thread-find.exp: name thread 2
+PASS: gdb.threads/thread-find.exp: name thread 3
+PASS: gdb.threads/thread-find.exp: name thread 4
+PASS: gdb.threads/thread-find.exp: name thread 5
+PASS: gdb.threads/thread-find.exp: name thread 6
+PASS: gdb.threads/thread-find.exp: collect thread id
+PASS: gdb.threads/thread-find.exp: collect process id
+PASS: gdb.threads/thread-find.exp: collect lwp id
+PASS: gdb.threads/thread-find.exp: find thread name 6
+PASS: gdb.threads/thread-find.exp: find thread name 5
+PASS: gdb.threads/thread-find.exp: find thread name 4
+PASS: gdb.threads/thread-find.exp: find thread name 3
+PASS: gdb.threads/thread-find.exp: find thread name 2
+PASS: gdb.threads/thread-find.exp: find thread name 1
+PASS: gdb.threads/thread-find.exp: no thread
+PASS: gdb.threads/thread-find.exp: test regular exp
+PASS: gdb.threads/thread-find.exp: info threads 2 4 6
+PASS: gdb.threads/thread-find.exp: info threads 3-5
+PASS: gdb.threads/thread-find.exp: test inverted range
+PASS: gdb.threads/thread-find.exp: info threads 3-3
+PASS: gdb.threads/thread-find.exp: info thread foo
+PASS: gdb.threads/thread-find.exp: info thread foo -1
+PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 2 selected
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
+PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
+PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
+UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main
+PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings
+PASS: gdb.threads/thread-specific.exp: set width 0
+PASS: gdb.threads/thread-specific.exp: thread var when not running
+PASS: gdb.threads/thread-specific.exp: gthread var when not running
+PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads started
+FAIL: gdb.threads/thread-specific.exp: get threads list (no threads)
+PASS: gdb.threads/thread-unwindonsignal.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread-unwindonsignal.exp: breakpoint on all_threads_running
+PASS: gdb.threads/thread-unwindonsignal.exp: run to all_threads_running
+PASS: gdb.threads/thread-unwindonsignal.exp: setting unwindonsignal
+PASS: gdb.threads/thread-unwindonsignal.exp: showing unwindonsignal
+PASS: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread
+PASS: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present
+PASS: gdb.threads/thread-unwindonsignal.exp: wrong thread not unwound
+PASS: gdb.threads/thread-unwindonsignal.exp: finish hand-call
+PASS: gdb.threads/thread-unwindonsignal.exp: dummy frame popped
+PASS: gdb.threads/thread-unwindonsignal.exp: continue until exit
+PASS: gdb.threads/thread_check.exp: successfully compiled posix threads test case
+PASS: gdb.threads/thread_check.exp: breakpoint at tf
+PASS: gdb.threads/thread_check.exp: continue to tf
+PASS: gdb.threads/thread_check.exp: backtrace from thread function
+PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case
+PASS: gdb.threads/threadapply.exp: b 62
+PASS: gdb.threads/threadapply.exp: continue
+PASS: gdb.threads/threadapply.exp: macro details
+PASS: gdb.threads/threadapply.exp: defining macro
+PASS: gdb.threads/threadapply.exp: set backtrace limit 3
+PASS: gdb.threads/threadapply.exp: thread apply all backthread
+PASS: gdb.threads/threadapply.exp: step to the thread_function
+PASS: gdb.threads/threadapply.exp: go up in the stack frame
+PASS: gdb.threads/threadapply.exp: run a simple print command on all threads
+PASS: gdb.threads/threadapply.exp: go down and check selected frame
+PASS: gdb.threads/threadapply.exp: thread apply all detach
+PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
+PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start
+PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint
+FAIL: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint
+PASS: gdb.threads/tid-reuse.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tid-reuse.exp: set print thread-events off
+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_count
+PASS: gdb.threads/tid-reuse.exp: get reuse_time
+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func
+PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/tls-nodebug.exp: thread local storage
+PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/tls-shared.exp: print thread local storage variable
+PASS: gdb.threads/tls-shared.exp: ptype of thread local storage variable
+PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage variable
+PASS: gdb.threads/tls-shared.exp: break at and of main
+PASS: gdb.threads/tls-shared.exp: continue to break
+PASS: gdb.threads/tls-shared.exp: print result
+PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/tls-so_extern.exp: print thread local storage variable
+PASS: gdb.threads/tls-so_extern.exp: ptype of thread local storage variable
+PASS: gdb.threads/tls-so_extern.exp: print storage info for thread local storage variable
+PASS: gdb.threads/tls-so_extern.exp: break in thread function
+PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called by main
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in main
+PASS: gdb.threads/tls-so_extern.exp: continue to break in a thread
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address
+PASS: gdb.threads/tls-so_extern.exp: continue to break in the other thread
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in other thread
+PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address at end of main
+PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls-var.exp: whatis tls_var
+FAIL: gdb.threads/tls-var.exp: print tls_var
+PASS: gdb.threads/tls.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls.exp: set breakpoint at all threads
+PASS: gdb.threads/tls.exp: set breakpoint at synch point
+PASS: gdb.threads/tls.exp: set breakpoint at exit
+PASS: gdb.threads/tls.exp: continue to first thread: get to thread
+PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th
+PASS: gdb.threads/tls.exp: first thread print me
+FAIL: gdb.threads/tls.exp: first thread local storage
+FAIL: gdb.threads/tls.exp: first another thread local storage
+PASS: gdb.threads/tls.exp: first info address a_thread_local
+PASS: gdb.threads/tls.exp: first info address another_thread_local
+PASS: gdb.threads/tls.exp: continue to second thread
+PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th
+PASS: gdb.threads/tls.exp: second thread print me
+FAIL: gdb.threads/tls.exp: second thread local storage
+FAIL: gdb.threads/tls.exp: second another thread local storage
+PASS: gdb.threads/tls.exp: second info address a_thread_local
+PASS: gdb.threads/tls.exp: second info address another_thread_local
+PASS: gdb.threads/tls.exp: continue to third thread
+PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th
+PASS: gdb.threads/tls.exp: third thread print me
+FAIL: gdb.threads/tls.exp: third thread local storage
+FAIL: gdb.threads/tls.exp: third another thread local storage
+PASS: gdb.threads/tls.exp: third info address a_thread_local
+PASS: gdb.threads/tls.exp: third info address another_thread_local
+PASS: gdb.threads/tls.exp: continue to synch point
+PASS: gdb.threads/tls.exp: get number of threads
+PASS: gdb.threads/tls.exp: selected thread: 1
+PASS: gdb.threads/tls.exp: backtrace of thread number 1 not relevant
+PASS: gdb.threads/tls.exp: selected thread: 2
+PASS: gdb.threads/tls.exp: backtrace of thread number 2 not relevant
+PASS: gdb.threads/tls.exp: selected thread: 3
+PASS: gdb.threads/tls.exp: backtrace of thread number 3 in spin
+PASS: gdb.threads/tls.exp: selected thread: 4
+PASS: gdb.threads/tls.exp: backtrace of thread number 4 in spin
+PASS: gdb.threads/tls.exp: selected thread: 5
+PASS: gdb.threads/tls.exp: backtrace of thread number 5 in spin
+PASS: gdb.threads/tls.exp: selected thread: 6
+PASS: gdb.threads/tls.exp: backtrace of thread number 6 in spin
+PASS: gdb.threads/tls.exp: selected thread: 7
+PASS: gdb.threads/tls.exp: backtrace of thread number 7 in spin
+PASS: gdb.threads/tls.exp: selected thread: 8
+PASS: gdb.threads/tls.exp: backtrace of thread number 8 in spin
+PASS: gdb.threads/tls.exp: selected thread: 8
+PASS: gdb.threads/tls.exp: thread 8 up
+PASS: gdb.threads/tls.exp: 8 thread print me
+FAIL: gdb.threads/tls.exp: 8 thread local storage
+FAIL: gdb.threads/tls.exp: 8 another thread local storage
+PASS: gdb.threads/tls.exp: 8 info address a_thread_local
+PASS: gdb.threads/tls.exp: 8 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 4
+PASS: gdb.threads/tls.exp: thread 4 up
+PASS: gdb.threads/tls.exp: 4 thread print me
+FAIL: gdb.threads/tls.exp: 4 thread local storage
+FAIL: gdb.threads/tls.exp: 4 another thread local storage
+PASS: gdb.threads/tls.exp: 4 info address a_thread_local
+PASS: gdb.threads/tls.exp: 4 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 5
+PASS: gdb.threads/tls.exp: thread 5 up
+PASS: gdb.threads/tls.exp: 5 thread print me
+FAIL: gdb.threads/tls.exp: 5 thread local storage
+FAIL: gdb.threads/tls.exp: 5 another thread local storage
+PASS: gdb.threads/tls.exp: 5 info address a_thread_local
+PASS: gdb.threads/tls.exp: 5 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 6
+PASS: gdb.threads/tls.exp: thread 6 up
+PASS: gdb.threads/tls.exp: 6 thread print me
+FAIL: gdb.threads/tls.exp: 6 thread local storage
+FAIL: gdb.threads/tls.exp: 6 another thread local storage
+PASS: gdb.threads/tls.exp: 6 info address a_thread_local
+PASS: gdb.threads/tls.exp: 6 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 7
+PASS: gdb.threads/tls.exp: thread 7 up
+PASS: gdb.threads/tls.exp: 7 thread print me
+FAIL: gdb.threads/tls.exp: 7 thread local storage
+FAIL: gdb.threads/tls.exp: 7 another thread local storage
+PASS: gdb.threads/tls.exp: 7 info address a_thread_local
+PASS: gdb.threads/tls.exp: 7 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 3
+PASS: gdb.threads/tls.exp: thread 3 up
+PASS: gdb.threads/tls.exp: 3 thread print me
+FAIL: gdb.threads/tls.exp: 3 thread local storage
+FAIL: gdb.threads/tls.exp: 3 another thread local storage
+PASS: gdb.threads/tls.exp: 3 info address a_thread_local
+PASS: gdb.threads/tls.exp: 3 info address another_thread_local
+PASS: gdb.threads/tls.exp: threads exited
+FAIL: gdb.threads/tls.exp: mess at end
+PASS: gdb.threads/tls.exp: info address a_global
+PASS: gdb.threads/tls.exp: info address me
+FAIL: gdb.threads/tls.exp: p a_thread_local
+FAIL: gdb.threads/tls.exp: p file2_thread_local
+PASS: gdb.threads/tls.exp: info address file2_thread_local
+FAIL: gdb.threads/tls.exp: p a_thread_local second time
+PASS: gdb.threads/tls.exp: info address a_thread_local
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: set follow-fork-mode parent
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork-mode
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: break marker
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work
+PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork
+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
+UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error
+UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
+UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child
+UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace
+UNTESTED: gdb.trace/actions.exp: actions.exp
+UNTESTED: gdb.trace/ax.exp: ax.exp
+UNTESTED: gdb.trace/backtrace.exp: backtrace.exp
+UNTESTED: gdb.trace/backtrace.exp: failed to prepare for trace tests
+UNTESTED: gdb.trace/change-loc.exp: Could not compile either $(SOURCE_DIR)/gdb/testsuite/gdb.trace/change-loc-1.c or $(SOURCE_DIR)/gdb/testsuite/gdb.trace/change-loc.c.
+UNSUPPORTED: gdb.trace/circ.exp: target does not support trace
+UNSUPPORTED: gdb.trace/collection.exp: Current target does not support trace
+UNTESTED: gdb.trace/deltrace.exp: deltrace.exp
+UNSUPPORTED: gdb.trace/disconnected-tracing.exp: target does not support reconnect
+UNSUPPORTED: gdb.trace/ftrace-lock.exp: Couldn't compile ftrace-lock.c: unrecognized error
+UNTESTED: gdb.trace/ftrace-lock.exp: Couldn't compile test program
+UNTESTED: gdb.trace/ftrace.exp: ftrace.exp
+UNTESTED: gdb.trace/ftrace.exp: failed to prepare for trace tests
+UNTESTED: gdb.trace/infotrace.exp: infotrace.exp
+UNTESTED: gdb.trace/mi-trace-frame-collected.exp: mi-trace-frame-collected.exp
+UNSUPPORTED: gdb.trace/mi-trace-unavailable.exp: Current target does not support trace
+PASS: gdb.trace/mi-traceframe-changed.exp: tfile: select trace file
+PASS: gdb.trace/mi-traceframe-changed.exp: tfile: tfind 0
+FAIL: gdb.trace/mi-traceframe-changed.exp: tfile: tfind 0 again
+PASS: gdb.trace/mi-traceframe-changed.exp: tfile: tfind end
+FAIL: gdb.trace/mi-traceframe-changed.exp: tfile: -trace-find frame-number 0
+UNSUPPORTED: gdb.trace/mi-traceframe-changed.exp: Current target does not support trace
+UNTESTED: gdb.trace/mi-tracepoint-changed.exp: Could not compile either $(SOURCE_DIR)/gdb/testsuite/gdb.trace/pendshr1.c or $(SOURCE_DIR)/gdb/testsuite/gdb.trace/pendshr2.c
+UNTESTED: gdb.trace/mi-tsv-changed.exp: mi-tsv-changed.exp
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
+UNTESTED: gdb.trace/packetlen.exp: packetlen.exp
+UNTESTED: gdb.trace/passc-dyn.exp: passc-dyn.exp
+UNTESTED: gdb.trace/passcount.exp: passcount.exp
+UNTESTED: gdb.trace/pending.exp: Could not compile either $(SOURCE_DIR)/gdb/testsuite/gdb.trace/pendshr1.c or $(SOURCE_DIR)/gdb/testsuite/gdb.trace/pendshr2.c
+UNSUPPORTED: gdb.trace/pr16508.exp: target does not support trace
+PASS: gdb.trace/qtro.exp: probe for target remote
+UNSUPPORTED: gdb.trace/range-stepping.exp: target does not support trace
+UNSUPPORTED: gdb.trace/read-memory.exp: target does not support trace
+UNTESTED: gdb.trace/report.exp: report.exp
+UNTESTED: gdb.trace/save-trace.exp: save-trace.exp
+UNSUPPORTED: gdb.trace/status-stop.exp: target does not support trace
+UNTESTED: gdb.trace/strace.exp: UST library or headers are not installed
+PASS: gdb.trace/tfile.exp: target tfile tfile-basic.tf
+PASS: gdb.trace/tfile.exp: info tracepoints on trace file
+FAIL: gdb.trace/tfile.exp: tfind 0 on trace file
+PASS: gdb.trace/tfile.exp: print testglob on trace file
+PASS: gdb.trace/tfile.exp: print testglob2 on trace file
+PASS: gdb.trace/tfile.exp: print constglob on trace file
+PASS: gdb.trace/tfile.exp: disassemble main
+PASS: gdb.trace/tfile.exp: print nonconstglob on trace file
+PASS: gdb.trace/tfile.exp: tfind does not find a second frame in trace file
+PASS: gdb.trace/tfile.exp: tstatus on trace file
+PASS: gdb.trace/tfile.exp: leave tfind mode
+PASS: gdb.trace/tfile.exp: no stack if no traceframe selected
+PASS: gdb.trace/tfile.exp: no registers if no traceframe selected
+PASS: gdb.trace/tfile.exp: target tfile tfile-error.tf
+PASS: gdb.trace/tfile.exp: tstatus on error trace file
+PASS: gdb.trace/tfile.exp: interpreter-exec mi "-target-select tfile tfile-basic.tf"
+PASS: gdb.trace/tfile.exp: -trace-status
+PASS: gdb.trace/tfile.exp: complete-command 'target tfile'
+UNTESTED: gdb.trace/tfind.exp: tfind.exp
+UNTESTED: gdb.trace/trace-break.exp: trace-break.exp
+UNTESTED: gdb.trace/trace-break.exp: failed to prepare for trace tests
+UNSUPPORTED: gdb.trace/trace-buffer-size.exp: target does not support trace
+UNTESTED: gdb.trace/trace-condition.exp: trace-condition.exp
+UNTESTED: gdb.trace/trace-condition.exp: failed to prepare for trace tests
+UNSUPPORTED: gdb.trace/trace-mt.exp: Couldn't compile trace-mt.c: unrecognized error
+UNTESTED: gdb.trace/trace-mt.exp: Couldn't compile test program
+UNTESTED: gdb.trace/tracecmd.exp: tracecmd.exp
+UNTESTED: gdb.trace/tspeed.exp: tspeed.exp
+UNTESTED: gdb.trace/tstatus.exp: tstatus.exp
+UNTESTED: gdb.trace/tstatus.exp: failed to prepare for trace tests
+UNTESTED: gdb.trace/tsv.exp: tsv.exp
+UNSUPPORTED: gdb.trace/unavailable.exp: Current target does not support trace
+UNTESTED: gdb.trace/while-dyn.exp: while-dyn.exp
+UNTESTED: gdb.trace/while-stepping.exp: while-stepping.exp
+PASS: gdb.xml/maint_print_struct.exp: setting a new tdesc having only a structure
+PASS: gdb.xml/maint_print_struct.exp: printing tdesc with a structure and a bitfield
+PASS: gdb.xml/tdesc-arch.exp: read valid architectures
+PASS: gdb.xml/tdesc-arch.exp: read default architecture
+PASS: gdb.xml/tdesc-arch.exp: set tdesc filename tdesc-arch.xml (first architecture)
+PASS: gdb.xml/tdesc-arch.exp: show architecture (first architecture)
+PASS: gdb.xml/tdesc-arch.exp: set tdesc filename tdesc-arch.xml (second architecture)
+PASS: gdb.xml/tdesc-arch.exp: show architecture (second architecture)
+PASS: gdb.xml/tdesc-arch.exp: set tdesc filename tdesc-arch.xml (invalid architecture)
+PASS: gdb.xml/tdesc-arch.exp: show architecture (invalid architecture)
+PASS: gdb.xml/tdesc-errors.exp: set tdesc filename gdb.xml/tdesc-bogus.xml
+PASS: gdb.xml/tdesc-errors.exp: set tdesc filename gdb.xml/tdesc-unknown.xml
+PASS: gdb.xml/tdesc-regs.exp: set tdesc file single-reg.xml
+UNSUPPORTED: gdb.xml/tdesc-regs.exp: register tests
+PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/includes.xml
+PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/bad-include.xml
+PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+# of expected passes		22561
+# of unexpected failures	1228
+# of expected failures		36
+# of known failures		51
+# of unresolved testcases	177
+# of untested testcases		104
+# of unsupported tests		219