This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Additional patches for UnixWare {2.1.3,7.1.0} support


2002-01-15  Rodney Brown  <rbrown64@csc.com.au>

     * config/i386/tm-i386v4.h: Define HAVE_I387_REGS.
     * config/i386/i386v42mp.mh: Add i387-nat.o .
     * i386v4-nat.c: Include i387-nat.h.
     (supply_fpregset): Use i387_supply_fsave.
     (fill_fpregset): Use i387_fill_fsave.
     * procfs.c(procfs_do_thread_registers): Use elfcore_write_pstatus
     if pstatus_t is available.

--- gdb/config/i386/tm-i386v4.h.orig     Tue Jan 15 17:19:00 2002
+++ gdb/config/i386/tm-i386v4.h    Tue Jan 15 17:17:26 2002
@@ -24,7 +24,7 @@
 #define TM_I386V4_H 1

 /* Pick up most of what we need from the generic i386 target include file. */
-
+#define HAVE_I387_REGS
 #include "i386/tm-i386.h"

 /* Pick up more stuff from the generic SVR4 host include file. */
--- gdb/config/i386/i386v42mp.mh.orig    Tue Mar 20 12:37:55 2001
+++ gdb/config/i386/i386v42mp.mh   Tue Jan 15 17:39:53 2002
@@ -15,5 +15,5 @@ NAT_FILE= nm-i386v42mp.h
 # continuation character (backslash) to extend a commented line.  As a
 # consequence, make considers subsequent tab-indented lines to be
 # some sort of error.
-NATDEPFILES= corelow.o core-regset.o fork-child.o i386v4-nat.o solib.o solib-svr4.o solib-legacy.o procfs.o proc-api.o proc-events.o proc-flags.o
proc-why.o uw-thread.o
+NATDEPFILES= corelow.o core-regset.o fork-child.o i386v4-nat.o i387-nat.o solib.o solib-svr4.o solib-legacy.o procfs.o proc-api.o proc-events.o
proc-flags.o proc-why.o uw-thread.o

--- gdb/i386v4-nat.c.orig     Tue Mar  6 18:21:08 2001
+++ gdb/i386v4-nat.c     Tue Jan 15 14:36:12 2002
@@ -27,6 +27,7 @@
 #ifdef HAVE_SYS_REG_H
 #include <sys/reg.h>
 #endif
+#include "i387-nat.h"


 #ifdef HAVE_SYS_PROCFS_H
@@ -151,28 +152,9 @@ fill_gregset (gregset_t *gregsetp, int r
    idea of the current floating point register values. */

 /* FIXME: Assumes that fpregsetp contains an i387 FSAVE area. */
-static const int freg_offset_map[] =
-{
 #if !defined(FPREGSET_FSAVE_OFFSET)
 #define FPREGSET_FSAVE_OFFSET     0
 #endif
-  FPREGSET_FSAVE_OFFSET + 28 + 0 * 10,
-  FPREGSET_FSAVE_OFFSET + 28 + 1 * 10,
-  FPREGSET_FSAVE_OFFSET + 28 + 2 * 10,
-  FPREGSET_FSAVE_OFFSET + 28 + 3 * 10,
-  FPREGSET_FSAVE_OFFSET + 28 + 4 * 10,
-  FPREGSET_FSAVE_OFFSET + 28 + 5 * 10,
-  FPREGSET_FSAVE_OFFSET + 28 + 6 * 10,
-  FPREGSET_FSAVE_OFFSET + 28 + 7 * 10,
-  FPREGSET_FSAVE_OFFSET + 0,
-  FPREGSET_FSAVE_OFFSET + 4,
-  FPREGSET_FSAVE_OFFSET + 8,
-  FPREGSET_FSAVE_OFFSET + 16,
-  FPREGSET_FSAVE_OFFSET + 12,
-  FPREGSET_FSAVE_OFFSET + 24,
-  FPREGSET_FSAVE_OFFSET + 20,
-  FPREGSET_FSAVE_OFFSET + 16
-};

 void
 supply_fpregset (fpregset_t *fpregsetp)
@@ -181,27 +163,7 @@ supply_fpregset (fpregset_t *fpregsetp)

   if (NUM_FREGS == 0)
     return;
-  for (regi = FP0_REGNUM; regi <= LAST_FPU_CTRL_REGNUM; regi++)
-    {
-      char tbuf[4];
-      ULONGEST tval;
-      char *from = (char *) fpregsetp + freg_offset_map[regi - FP0_REGNUM];
-
-      if (regi == FCS_REGNUM)
-    {
-      tval = extract_unsigned_integer (from, 4) & 0xffff;
-      store_unsigned_integer (tbuf, 4, tval);
-      supply_register (regi, tbuf);
-    }
-      else if (regi == FOP_REGNUM)
-    {
-      tval = (extract_unsigned_integer (from, 4) >> 16) & ((1 << 11) - 1);
-      store_unsigned_integer (tbuf, 4, tval);
-      supply_register (regi, tbuf);
-    }
-      else
-    supply_register (regi, from);
-    }
+  i387_supply_fsave ((char *) fpregsetp + FPREGSET_FSAVE_OFFSET);
 }

 /*  Given a pointer to a floating point register set in /proc format
@@ -216,35 +178,7 @@ fill_fpregset (fpregset_t *fpregsetp, in

   if (NUM_FREGS == 0)
     return;
-  for (regi = FP0_REGNUM; regi <= LAST_FPU_CTRL_REGNUM; regi++)
-    {
-      if ((regno == -1) || (regno == regi))
-    {
-      char *to = (char *) fpregsetp + freg_offset_map[regi - FP0_REGNUM];
-      char *from = (char *) &registers[REGISTER_BYTE (regi)];
-      ULONGEST valto;
-      ULONGEST valfrom;
-
-      if (regi == FCS_REGNUM)
-        {
-          valto = extract_unsigned_integer (to, 4);
-          valfrom = extract_unsigned_integer (from, 4);
-          valto = (valto & ~0xffff) | (valfrom & 0xffff);
-          store_unsigned_integer (to, 4, valto);
-        }
-      else if (regi == FOP_REGNUM)
-        {
-          valto = extract_unsigned_integer (to, 4);
-          valfrom = extract_unsigned_integer (from, 4);
-          valto = (valto & 0xffff) | ((valfrom & ((1 << 11) - 1)) << 16);
-          store_unsigned_integer (to, 4, valto);
-        }
-      else
-        {
-          memcpy (to, from, REGISTER_RAW_SIZE (regi));
-        }
-    }
-    }
+  i387_fill_fsave ((char *) fpregsetp + FPREGSET_FSAVE_OFFSET, regno);
 }

 #endif /* defined (HAVE_FPREGSET_T) */
--- gdb/procfs.c.orig    Tue Jan 15 15:01:48 2002
+++ gdb/procfs.c    Tue Jan 15 15:02:49 2002
@@ -55,7 +55,7 @@ Inc., 59 Temple Place - Suite 330, Bosto
  *   Unixware
  *   AIX5
  *
- * /proc works by immitating a file system: you open a simulated file
+ * /proc works by imitating a file system: you open a simulated file
  * that represents the process you wish to interact with, and
  * perform operations on that "file" in order to examine or change
  * the state of the other process.
@@ -5733,12 +5733,21 @@ procfs_do_thread_registers (bfd *obfd, p
   merged_pid = TIDGET (ptid) << 16 | PIDGET (ptid);

   fill_gregset (&gregs, -1);
+#if !defined(HAVE_PSTATUS_T)
   note_data = (char *) elfcore_write_prstatus (obfd,
                                                note_data,
                                                note_size,
                                merged_pid,
                                stop_signal,
                                                &gregs);
+#else
+  note_data = (char *) elfcore_write_pstatus (obfd,
+                                              note_data,
+                                              note_size,
+                              merged_pid,
+                              stop_signal,
+                                              &gregs);
+#endif
   fill_fpregset (&fpregs, -1);
   note_data = (char *) elfcore_write_prfpreg (obfd,
                               note_data,



The above patches give a linking version giving the following
testresults.

Native configuration is i586-sco-sysv5uw7.1.0

          === gdb tests ===


Running target unix
FAIL: gdb.asm/asm-source.exp: f at main
FAIL: gdb.asm/asm-source.exp: next over macro
FAIL: gdb.asm/asm-source.exp: step into foo2
FAIL: gdb.asm/asm-source.exp: info target (timeout)
FAIL: gdb.asm/asm-source.exp: info symbol (timeout)
FAIL: gdb.asm/asm-source.exp: list
FAIL: gdb.asm/asm-source.exp: search
FAIL: gdb.asm/asm-source.exp: f in foo2
FAIL: gdb.asm/asm-source.exp: n in foo2
FAIL: gdb.asm/asm-source.exp: bt ALL in foo2
FAIL: gdb.asm/asm-source.exp: bt 2 in foo2
FAIL: gdb.asm/asm-source.exp: s 2
FAIL: gdb.asm/asm-source.exp: n 2
FAIL: gdb.asm/asm-source.exp: bt 3 in foo3
FAIL: gdb.asm/asm-source.exp: info source asmsrc1.s
FAIL: gdb.asm/asm-source.exp: finish from foo3
FAIL: gdb.asm/asm-source.exp: info source asmsrc2.s
FAIL: gdb.asm/asm-source.exp: info sources
FAIL: gdb.asm/asm-source.exp: info line
FAIL: gdb.asm/asm-source.exp: next over foo3
FAIL: gdb.asm/asm-source.exp: return from foo2
FAIL: gdb.asm/asm-source.exp: look at global variable
FAIL: gdb.asm/asm-source.exp: look at static variable
FAIL: gdb.asm/asm-source.exp: look at static function
FAIL: gdb.base/annota1.exp: breakpoint info
FAIL: gdb.base/annota1.exp: run until main breakpoint
FAIL: gdb.base/annota1.exp: backtrace from shlibrary
FAIL: gdb.base/annota1.exp: send SIGUSR1
FAIL: gdb.base/annota1.exp: break at 28
FAIL: gdb.base/callfuncs.exp: p t_float_values(3.14159,-2.3765)
FAIL: gdb.base/callfuncs.exp: p t_float_values(float_val1,float_val2)
FAIL: gdb.base/callfuncs.exp: p t_float_values(3.14159,float_val2)
FAIL: gdb.base/callfuncs.exp: p t_float_values(float_val1,-2.3765)
FAIL: gdb.base/callfwmall.exp: p t_float_values(3.14159,-2.3765)
FAIL: gdb.base/callfwmall.exp: p t_float_values(float_val1,float_val2)
FAIL: gdb.base/callfwmall.exp: p t_float_values(3.14159,float_val2)
FAIL: gdb.base/callfwmall.exp: p t_float_values(float_val1,-2.3765)
FAIL: gdb.base/callfwmall.exp: p t_float_values2(0.0,0.0)
FAIL: gdb.base/callfwmall.exp: p t_float_values2(3.14159,float_val2)
FAIL: gdb.base/callfwmall.exp: p t_double_values(0.0,0.0)
FAIL: gdb.base/callfwmall.exp: p t_double_values(45.654,-67.66)
FAIL: gdb.base/callfwmall.exp: p t_double_values(double_val1,double_val2)
FAIL: gdb.base/callfwmall.exp: p t_double_values(45.654,double_val2)
FAIL: gdb.base/callfwmall.exp: p t_double_values(double_val1,-67.66)
FAIL: gdb.base/callfwmall.exp: call inferior func with struct - returns float
FAIL: gdb.base/callfwmall.exp: call inferior func with struct - returns double
FAIL: gdb.base/commands.exp: continue with watch
FAIL: gdb.base/completion.exp: cd to \${objdir}
FAIL: gdb.base/completion.exp: cd to \${srcdir}
FAIL: gdb.base/interrupt.exp: call function when asleep (stays asleep)
XPASS: gdb.base/maint.exp: maint info breakpoints
FAIL: gdb.base/selftest.exp: backtrace through signal handler
FAIL: gdb.base/signals.exp: 'next' behaved as 'continue (known SVR4 bug)'
FAIL: gdb.c++/annota2.exp: watch triggered on a.x
FAIL: gdb.c++/annota2.exp: annotate-quit (timeout)
FAIL: gdb.c++/classes.exp: ptype class A
FAIL: gdb.c++/classes.exp: ptype class B
FAIL: gdb.c++/classes.exp: ptype class C
FAIL: gdb.c++/classes.exp: ptype class D
FAIL: gdb.c++/classes.exp: ptype class E
FAIL: gdb.c++/classes.exp: ptype class Static
FAIL: gdb.c++/classes.exp: ptype class vA
FAIL: gdb.c++/classes.exp: ptype class vB
FAIL: gdb.c++/classes.exp: ptype class vC
FAIL: gdb.c++/classes.exp: ptype class vD
FAIL: gdb.c++/classes.exp: ptype class vE
FAIL: gdb.c++/classes.exp: ptype class Base1
FAIL: gdb.c++/classes.exp: ptype class Foo
FAIL: gdb.c++/classes.exp: ptype class Bar
FAIL: gdb.c++/classes.exp: calling method for small class
FAIL: gdb.c++/demangle.exp: gnu:
__thunk_64__0RL__list__Q29CosNaming20_proxy_NamingContextUlRPt25_CORBA_Unbounded_Sequence1ZQ29CosNaming7BindingRPQ29CosNaming15BindingIterator
FAIL: gdb.c++/derivation.exp: ptype a_instance
FAIL: gdb.c++/derivation.exp: ptype d_instance
FAIL: gdb.c++/derivation.exp: ptype e_instance
FAIL: gdb.c++/derivation.exp: ptype f_instance
FAIL: gdb.c++/local.exp: ptype InnerLocal
FAIL: gdb.c++/local.exp: ptype NestedInnerLocal
FAIL: gdb.c++/method.exp: print this (in foo)
FAIL: gdb.c++/method.exp: print this (in bar)
FAIL: gdb.c++/method.exp: print this in getfunky
FAIL: gdb.c++/method.exp: ptype A
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : char
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : signed char
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : unsigned char
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : short
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : unsigned short
FAIL: gdb.c++/templates.exp: ptype T5<int>
FAIL: gdb.c++/templates.exp: ptype t5i
FAIL: gdb.c++/templates.exp: print Foo<volatile char *>::foo
FAIL: gdb.c++/templates.exp: print Garply<Garply<char> >::garply
FAIL: gdb.c++/virtfunc.exp: ptype VA
FAIL: gdb.c++/virtfunc.exp: ptype VB
FAIL: gdb.c++/virtfunc.exp: ptype V
FAIL: gdb.c++/virtfunc.exp: ptype A
FAIL: gdb.c++/virtfunc.exp: ptype B
FAIL: gdb.c++/virtfunc.exp: ptype C
FAIL: gdb.c++/virtfunc.exp: ptype AD
FAIL: gdb.c++/virtfunc.exp: ptype D
FAIL: gdb.c++/virtfunc.exp: ptype E
FAIL: gdb.c++/virtfunc.exp: ptype dd
FAIL: gdb.c++/virtfunc.exp: ptype ppd
FAIL: gdb.c++/virtfunc.exp: ptype pAd
FAIL: gdb.c++/virtfunc.exp: ptype a
FAIL: gdb.c++/virtfunc.exp: ptype b
FAIL: gdb.c++/virtfunc.exp: ptype c
FAIL: gdb.c++/virtfunc.exp: ptype d
FAIL: gdb.c++/virtfunc.exp: ptype e
FAIL: gdb.c++/virtfunc.exp: ptype v
FAIL: gdb.c++/virtfunc.exp: ptype vb
FAIL: gdb.c++/virtfunc.exp: ptype pAa
FAIL: gdb.c++/virtfunc.exp: ptype pAe
FAIL: gdb.c++/virtfunc.exp: ptype pBe
FAIL: gdb.c++/virtfunc.exp: ptype pDd
FAIL: gdb.c++/virtfunc.exp: ptype pDe
FAIL: gdb.c++/virtfunc.exp: ptype pVa
FAIL: gdb.c++/virtfunc.exp: ptype pVv
FAIL: gdb.c++/virtfunc.exp: ptype pVe
FAIL: gdb.c++/virtfunc.exp: ptype pVd
FAIL: gdb.c++/virtfunc.exp: ptype pADe
FAIL: gdb.c++/virtfunc.exp: ptype pEe
FAIL: gdb.c++/virtfunc.exp: ptype pVB
XPASS: gdb.c++/virtfunc.exp: print pAe->f()
XPASS: gdb.c++/virtfunc.exp: print pAa->f()
XPASS: gdb.c++/virtfunc.exp: print pDe->vg()
XPASS: gdb.c++/virtfunc.exp: print pADe->vg()
XPASS: gdb.c++/virtfunc.exp: print pDd->vg()
XPASS: gdb.c++/virtfunc.exp: print pEe->vvb()
XPASS: gdb.c++/virtfunc.exp: print pVB->vvb()
XPASS: gdb.c++/virtfunc.exp: print pDe->vvb()
XPASS: gdb.c++/virtfunc.exp: print pEe->vd()
XPASS: gdb.c++/virtfunc.exp: print pEe->fvb()
FAIL: gdb.mi/mi-break.exp: insert temp breakpoint at "<fullfilename>":6 (callee4)
FAIL: gdb.mi/mi-console.exp: Hello message (known bug)
FAIL: gdb.mi/mi-simplerun.exp: insert breakpoint at "<fullfilename>":6 (callee4)
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2
FAIL: gdb.mi/mi-var-child.exp: create local variable weird
FAIL: gdb.mi/mi-var-child.exp: get children of weird
FAIL: gdb.mi/mi-var-display.exp: create local variable bar
FAIL: gdb.mi/mi-var-display.exp: info type variable bar
FAIL: gdb.mi/mi-var-display.exp: eval variable bar
FAIL: gdb.mi/mi-var-display.exp: eval variable bar with new format
FAIL: gdb.mi/mi-var-display.exp: assing to variable bar
FAIL: gdb.mi/mi-var-display.exp: eval variable bar with new value
FAIL: gdb.mi/mi-var-display.exp: create local variable weird
FAIL: gdb.mi/mi-var-display.exp: get children local variable weird
FAIL: gdb.mi/mi-watch.exp: wp out of scope (2)
FAIL: gdb.mi/mi0-break.exp: insert temp breakpoint at "<fullfilename>":6 (callee4)
FAIL: gdb.mi/mi0-console.exp: Hello message (known bug)
FAIL: gdb.mi/mi0-simplerun.exp: insert breakpoint at "<fullfilename>":6 (callee4)
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations.s2.u2.u1s1
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations.s2.u2.u1s2
FAIL: gdb.mi/mi0-var-child.exp: create local variable weird
FAIL: gdb.mi/mi0-var-child.exp: get children of weird
FAIL: gdb.mi/mi0-var-display.exp: create local variable bar
FAIL: gdb.mi/mi0-var-display.exp: info type variable bar
FAIL: gdb.mi/mi0-var-display.exp: eval variable bar
FAIL: gdb.mi/mi0-var-display.exp: eval variable bar with new format
FAIL: gdb.mi/mi0-var-display.exp: assing to variable bar
FAIL: gdb.mi/mi0-var-display.exp: eval variable bar with new value
FAIL: gdb.mi/mi0-var-display.exp: create local variable weird
FAIL: gdb.mi/mi0-var-display.exp: get children local variable weird
FAIL: gdb.mi/mi0-watch.exp: wp out of scope (2)
FAIL: gdb.threads/pthreads.exp: break thread1
FAIL: gdb.threads/pthreads.exp: break thread2
FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1
FAIL: gdb.threads/pthreads.exp: check backtrace from thread 2
FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads
FAIL: gdb.trace/save-trace.exp: 10.3: save tracepoint definitions, full path

          === gdb Summary ===

# of expected passes          7740
# of unexpected failures 160
# of unexpected successes     11
# of expected failures        95
# of unresolved testcases     1
# of untested testcases       1
# of unsupported tests        2
/devel/src/gdb+dejagnu-20020112.obj/gdb/testsuite/../../gdb/gdb version  20020112 -nx

          === tcl tests ===


Running target unix

          === tcl Summary ===


Compiler version: 20020112 -nx
Platform: i586-sco-sysv5uw7.1.0
configure flags: --host=i686-unknown-sysv5UnixWare7.1.0
Counting all warnings,
there are 161 warnings in stage0 of this bootstrap.

Number of warnings per file:
53 include/sys/file.h
46 libiberty/md5.c
12 ../../gdb+dejagnu-20020112/gdb/procfs.c
10 include/libiberty.h
9 ../../gdb+dejagnu-20020112/bfd/elf.c
4 libiberty/regex.c
4 ../../gdb+dejagnu-20020112/expect/exp_command.c
4 ../../gdb+dejagnu-20020112/expect/Dbg.c
3 ../../../gdb+dejagnu-20020112/tcl/unix/../unix/tclUnixChan.c
2 p-exp.y
2 libiberty/getopt.c
2 ../../gdb+dejagnu-20020112/gdb/tracepoint.c
2 ../../gdb+dejagnu-20020112/gdb/proc-api.c
2 ../../gdb+dejagnu-20020112/expect/exp_tty.c
2 ../../gdb+dejagnu-20020112/expect/exp_clib.c
2 ../../gdb+dejagnu-20020112/bfd/archures.c
1 ../../../gdb+dejagnu-20020112/tcl/unix/../unix/tclUnixPipe.c
1 ../../../gdb+dejagnu-20020112/tcl/unix/../unix/tclUnixInit.c

Number of warning types:
53 \`???' within comment
49 integer constant is unsigned in ANSI C, signed with -traditional
16 implicit declaration of function \`???'
16 function declaration isn't a prototype
6 unused parameter \`???'
6 passing arg ??? of \`???' from incompatible pointer type
5 \`???' might be used uninitialized in this function
4 initialization from incompatible pointer type
2 passing arg ??? of \`???' makes integer from pointer without a cast
2 assignment makes pointer from integer without a cast
2 assignment makes integer from pointer without a cast



Native configuration is i386-pc-sysv4.2uw2.1.3

          === gdb tests ===


Running target unix
FAIL: gdb.asm/asm-source.exp: f at main
FAIL: gdb.asm/asm-source.exp: next over macro
FAIL: gdb.asm/asm-source.exp: step into foo2
FAIL: gdb.asm/asm-source.exp: info target (timeout)
FAIL: gdb.asm/asm-source.exp: info symbol (timeout)
FAIL: gdb.asm/asm-source.exp: list
FAIL: gdb.asm/asm-source.exp: search
FAIL: gdb.asm/asm-source.exp: f in foo2
FAIL: gdb.asm/asm-source.exp: n in foo2
FAIL: gdb.asm/asm-source.exp: bt ALL in foo2
FAIL: gdb.asm/asm-source.exp: bt 2 in foo2
FAIL: gdb.asm/asm-source.exp: s 2
FAIL: gdb.asm/asm-source.exp: n 2
FAIL: gdb.asm/asm-source.exp: bt 3 in foo3
FAIL: gdb.asm/asm-source.exp: info source asmsrc1.s
FAIL: gdb.asm/asm-source.exp: finish from foo3
FAIL: gdb.asm/asm-source.exp: info source asmsrc2.s
FAIL: gdb.asm/asm-source.exp: info sources
FAIL: gdb.asm/asm-source.exp: info line
FAIL: gdb.asm/asm-source.exp: next over foo3
FAIL: gdb.asm/asm-source.exp: return from foo2
FAIL: gdb.asm/asm-source.exp: look at global variable
FAIL: gdb.asm/asm-source.exp: look at static variable
FAIL: gdb.asm/asm-source.exp: look at static function
FAIL: gdb.base/annota1.exp: breakpoint info
FAIL: gdb.base/annota1.exp: run until main breakpoint
FAIL: gdb.base/annota1.exp: backtrace from shlibrary
FAIL: gdb.base/annota1.exp: send SIGUSR1
FAIL: gdb.base/annota1.exp: break at 28
FAIL: gdb.base/break.exp: use \`list' to establish default source file
FAIL: gdb.base/call-ar-st.exp: step into init_bit_flags_combo
FAIL: gdb.base/callfuncs.exp: p t_float_values(3.14159,-2.3765)
FAIL: gdb.base/callfuncs.exp: p t_float_values(float_val1,float_val2)
FAIL: gdb.base/callfuncs.exp: p t_float_values(3.14159,float_val2)
FAIL: gdb.base/callfuncs.exp: p t_float_values(float_val1,-2.3765)
FAIL: gdb.base/callfuncs.exp: backtrace at nested call level 4
FAIL: gdb.base/callfwmall.exp: p t_float_values(3.14159,-2.3765)
FAIL: gdb.base/callfwmall.exp: p t_float_values(float_val1,float_val2)
FAIL: gdb.base/callfwmall.exp: p t_float_values(3.14159,float_val2)
FAIL: gdb.base/callfwmall.exp: p t_float_values(float_val1,-2.3765)
FAIL: gdb.base/callfwmall.exp: p t_float_values2(0.0,0.0)
FAIL: gdb.base/callfwmall.exp: p t_float_values2(3.14159,float_val2)
FAIL: gdb.base/callfwmall.exp: p t_double_values(0.0,0.0)
FAIL: gdb.base/callfwmall.exp: p t_double_values(45.654,-67.66)
FAIL: gdb.base/callfwmall.exp: p t_double_values(double_val1,double_val2)
FAIL: gdb.base/callfwmall.exp: p t_double_values(45.654,double_val2)
FAIL: gdb.base/callfwmall.exp: p t_double_values(double_val1,-67.66)
FAIL: gdb.base/callfwmall.exp: call inferior func with struct - returns float
FAIL: gdb.base/callfwmall.exp: call inferior func with struct - returns double
FAIL: gdb.base/commands.exp: continue with watch
FAIL: gdb.base/completion.exp: cd to \${objdir}
FAIL: gdb.base/completion.exp: cd to \${srcdir}
FAIL: gdb.base/completion.exp: complete 'info func mar'
XPASS: gdb.base/constvars.exp: ptype lecherous
XPASS: gdb.base/constvars.exp: ptype lectern
FAIL: gdb.base/ending-run.exp: r
FAIL: gdb.base/funcargs.exp: run to call0a
FAIL: gdb.base/funcargs.exp: print c after run to call0a
FAIL: gdb.base/funcargs.exp: print s after run to call0a
FAIL: gdb.base/funcargs.exp: continue to call0b
FAIL: gdb.base/funcargs.exp: continue to call0c
FAIL: gdb.base/funcargs.exp: continue to call0d
FAIL: gdb.base/funcargs.exp: continue to call0e
FAIL: gdb.base/funcargs.exp: run to call1a
FAIL: gdb.base/funcargs.exp: print uc
FAIL: gdb.base/funcargs.exp: print us
FAIL: gdb.base/funcargs.exp: continue to call1b
FAIL: gdb.base/funcargs.exp: continue to call1c
FAIL: gdb.base/funcargs.exp: continue to call1d
FAIL: gdb.base/funcargs.exp: continue to call1e
FAIL: gdb.base/funcargs.exp: run to call2a
FAIL: gdb.base/funcargs.exp: print c after run to call2a
FAIL: gdb.base/funcargs.exp: print f1 after run to call2a
FAIL: gdb.base/funcargs.exp: print s after run to call2a
FAIL: gdb.base/funcargs.exp: print f2 after run to call2a
FAIL: gdb.base/funcargs.exp: continue to call2b
FAIL: gdb.base/funcargs.exp: continue to call2c
FAIL: gdb.base/funcargs.exp: continue to call2d
FAIL: gdb.base/funcargs.exp: continue to call2e
FAIL: gdb.base/funcargs.exp: continue to call2f
FAIL: gdb.base/funcargs.exp: continue to call2g
FAIL: gdb.base/funcargs.exp: continue to call2h
FAIL: gdb.base/funcargs.exp: continue to call2i
FAIL: gdb.base/funcargs.exp: backtrace from call6a
FAIL: gdb.base/funcargs.exp: backtrace from call6b, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call6c, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call6d, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call6e, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call6f, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call6g, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call6h, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7b, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7c, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7d, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7e, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7f, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7g, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7h, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7i, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7j, pattern 1
FAIL: gdb.base/funcargs.exp: backtrace from call7k, pattern 1
FAIL: gdb.base/funcargs.exp: print c after runto localvars_after_alloca
FAIL: gdb.base/funcargs.exp: print s after runto localvars_after_alloca
FAIL: gdb.base/funcargs.exp: print c in call_after_alloca
FAIL: gdb.base/funcargs.exp: print s in call_after_alloca
FAIL: gdb.base/funcargs.exp: backtrace from call_after_alloca_subr
FAIL: gdb.base/funcargs.exp: stepping into indirectly called function
FAIL: gdb.base/langs.exp: up to foo in langs.exp
FAIL: gdb.base/langs.exp: show language at foo in langs.exp
FAIL: gdb.base/langs.exp: up to cppsub_ in langs.exp
FAIL: gdb.base/langs.exp: show language at cppsub_ in langs.exp
FAIL: gdb.base/langs.exp: up to fsub in langs.exp
FAIL: gdb.base/langs.exp: show language at fsub in langs.exp
FAIL: gdb.base/list.exp: list function in source file 2
FAIL: gdb.base/list.exp: list list1.c:bar
XPASS: gdb.base/maint.exp: maint info breakpoints
FAIL: gdb.base/selftest.exp: unknown source line near main
FAIL: gdb.base/selftest.exp: step into xmalloc call
FAIL: gdb.base/selftest.exp: backtrace through signal handler
FAIL: gdb.base/shlib-call.exp: run until breakpoint set at a function
FAIL: gdb.base/shlib-call.exp: step inside shr2 (shlib func)
FAIL: gdb.base/shlib-call.exp: step out of shr2 to main
FAIL: gdb.base/shlib-call.exp: step into mainshr1
FAIL: gdb.base/step-line.exp: break f1
FAIL: gdb.base/step-line.exp: next over dummy 1
FAIL: gdb.base/step-line.exp: next over dummy 2
FAIL: gdb.base/step-line.exp: next over dummy 4
FAIL: gdb.base/step-line.exp: next over dummy 6
FAIL: gdb.base/step-line.exp: next over dummy 8
FAIL: gdb.base/step-line.exp: next over dummy 10
FAIL: gdb.base/step-test.exp: stepi into function's first source line
FAIL: gdb.base/step-test.exp: stepi: finish call
FAIL: gdb.base/structs2.exp: structs2 continue1 (PRMS 13536)
FAIL: gdb.base/structs2.exp: structs2 continue2 (PRMS 13536)
FAIL: gdb.c++/annota2.exp: watch triggered on a.x
FAIL: gdb.c++/annota2.exp: annotate-quit (timeout)
FAIL: gdb.c++/anon-union.exp: print foo 1
FAIL: gdb.c++/anon-union.exp: print foo 2
FAIL: gdb.c++/anon-union.exp: print foo 3
FAIL: gdb.c++/anon-union.exp: print foo 4
FAIL: gdb.c++/anon-union.exp: print foo 5
FAIL: gdb.c++/anon-union.exp: print foo 6
FAIL: gdb.c++/anon-union.exp: print foo 7
FAIL: gdb.c++/anon-union.exp: print foo 8
FAIL: gdb.c++/anon-union.exp: print foo 9
FAIL: gdb.c++/classes.exp: ptype class Static
FAIL: gdb.c++/classes.exp: base class param->a
FAIL: gdb.c++/classes.exp: base class param->x
FAIL: gdb.c++/classes.exp: inherited class param->a
FAIL: gdb.c++/classes.exp: inherited class param->x
FAIL: gdb.c++/classes.exp: base class (&param)->a
FAIL: gdb.c++/classes.exp: base class (&param)->x
FAIL: gdb.c++/classes.exp: inherited class (&param)->a
FAIL: gdb.c++/classes.exp: inherited class (&param)->x
FAIL: gdb.c++/classes.exp: base class param.a
FAIL: gdb.c++/classes.exp: base class param.x
FAIL: gdb.c++/classes.exp: inherited class param.a
FAIL: gdb.c++/classes.exp: inherited class param.x
FAIL: gdb.c++/classes.exp: unrelated class *param
FAIL: gdb.c++/classes.exp: unrelated class &param
FAIL: gdb.c++/classes.exp: unrelated class param
XPASS: gdb.c++/classes.exp: print (int)pmi == sizeof(int)
FAIL: gdb.c++/classes.exp: print bar.st
FAIL: gdb.c++/classes.exp: calling method for small class
FAIL: gdb.c++/demangle.exp: gnu:
__thunk_64__0RL__list__Q29CosNaming20_proxy_NamingContextUlRPt25_CORBA_Unbounded_Sequence1ZQ29CosNaming7BindingRPQ29CosNaming15BindingIterator
FAIL: gdb.c++/derivation.exp: ptype a_instance
FAIL: gdb.c++/derivation.exp: print value of d_instance
FAIL: gdb.c++/derivation.exp: ptype d_instance
FAIL: gdb.c++/derivation.exp: print value of e_instance
FAIL: gdb.c++/derivation.exp: ptype e_instance
FAIL: gdb.c++/derivation.exp: print value of f_instance
FAIL: gdb.c++/derivation.exp: ptype f_instance
FAIL: gdb.c++/derivation.exp: print value of d_instance.a
FAIL: gdb.c++/derivation.exp: print value of d_instance.aa
FAIL: gdb.c++/derivation.exp: print value of d_instance.b
FAIL: gdb.c++/derivation.exp: print value of d_instance.bb
FAIL: gdb.c++/derivation.exp: print value of d_instance.c
FAIL: gdb.c++/derivation.exp: print value of d_instance.cc
FAIL: gdb.c++/derivation.exp: print value of g_instance.afoo()
FAIL: gdb.c++/derivation.exp: print value of g_instance.bfoo()
FAIL: gdb.c++/derivation.exp: print value of g_instance.cfoo()
FAIL: gdb.c++/local.exp: up from marker1
FAIL: gdb.c++/local.exp: ptype InnerLocal
FAIL: gdb.c++/local.exp: ptype NestedInnerLocal
FAIL: gdb.c++/method.exp: set breakpoint on A::foo
FAIL: gdb.c++/method.exp: continuing and breaking in A::foo
FAIL: gdb.c++/method.exp: print x (in foo)
FAIL: gdb.c++/method.exp: print this (in foo)
FAIL: gdb.c++/method.exp: set breakpoint on A::bar
FAIL: gdb.c++/method.exp: continuing and breaking in A::bar
FAIL: gdb.c++/method.exp: print x (in bar)
FAIL: gdb.c++/method.exp: print this (in bar)
FAIL: gdb.c++/method.exp: set breakpoint on funk::getfunky
FAIL: gdb.c++/method.exp: continuing and breaking in funk::getfunky
FAIL: gdb.c++/method.exp: print data_ in getFunky
FAIL: gdb.c++/method.exp: print this in getfunky
FAIL: gdb.c++/method.exp: print res in getfunky
FAIL: gdb.c++/method.exp: ptype A
FAIL: gdb.c++/method.exp: finish program
FAIL: gdb.c++/namespace.exp: print 'AAA::c'
FAIL: gdb.c++/namespace.exp: ptype ina
FAIL: gdb.c++/namespace.exp: info func xyzq
FAIL: gdb.c++/namespace.exp: print 'AAA::xyzq'('x')
FAIL: gdb.c++/namespace.exp: break AAA::xyzq
FAIL: gdb.c++/namespace.exp: print 'BBB::CCC::xyzq'('x')
FAIL: gdb.c++/namespace.exp: break BBB::CCC::xyzq
FAIL: gdb.c++/namespace.exp: print 'BBB::Class::xyzq'
FAIL: gdb.c++/namespace.exp: break BBB::Class::xyzq
FAIL: gdb.c++/overload.exp: ptype foo_instance1
FAIL: gdb.c++/overload.exp: print call overloaded func 1 arg
FAIL: gdb.c++/overload.exp: print call overloaded func 2 args
FAIL: gdb.c++/overload.exp: print call overloaded func 3 args
FAIL: gdb.c++/overload.exp: print call overloaded func 4 args
FAIL: gdb.c++/overload.exp: print call overloaded func 5 args
FAIL: gdb.c++/overload.exp: print call overloaded func 6 args
FAIL: gdb.c++/overload.exp: print call overloaded func 7 args
FAIL: gdb.c++/overload.exp: print call overloaded func 8 args
FAIL: gdb.c++/overload.exp: print call overloaded func 9 args
FAIL: gdb.c++/overload.exp: print call overloaded func 10 args
FAIL: gdb.c++/overload.exp: print call overloaded func 11 args
FAIL: gdb.c++/overload.exp: print call overloaded func void arg
FAIL: gdb.c++/overload.exp: print call overloaded func char arg
FAIL: gdb.c++/overload.exp: print call overloaded func signed char arg
FAIL: gdb.c++/overload.exp: print call overloaded func unsigned char arg
FAIL: gdb.c++/overload.exp: print call overloaded func int arg
FAIL: gdb.c++/overload.exp: print call overloaded func unsigned int arg
FAIL: gdb.c++/overload.exp: print call overloaded func float arg
FAIL: gdb.c++/overload.exp: print call overloaded func double arg
FAIL: gdb.c++/overload.exp: list overloaded function with no args (no matching symbol)
FAIL: gdb.c++/overload.exp: list overloaded function with int arg
FAIL: gdb.c++/overload.exp: list overloaded function with function ptr args
FAIL: gdb.c++/overload.exp: list overloaded function with function ptr args - quotes around argument
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 12 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 11 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 10 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 9 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 8 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 7 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 6 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 5 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 4 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 3 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 2 (no menu)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice 13 (no menu)
FAIL: gdb.c++/ovldbreak.exp: breakpoint info (after setting one-by-one)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice cancel (no menu)
FAIL: gdb.c++/ovldbreak.exp: breakpoint info (after cancel)
FAIL: gdb.c++/ovldbreak.exp: bp menu for foo::overload1arg choice all (no menu)
FAIL: gdb.c++/ovldbreak.exp: breakpoint info (after setting on all)
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : (void|)
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : char
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : signed char
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : unsigned char
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : short
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : unsigned short
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : int
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : (unsigned|unsigned int)
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : long
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : unsigned long
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : float
FAIL: gdb.c++/ovldbreak.exp: continue to bp overloaded : double
FAIL: gdb.c++/ovldbreak.exp: continue until exit at finish program: the program is no longer running
FAIL: gdb.c++/templates.exp: ptype fint
FAIL: gdb.c++/templates.exp: ptype fchar
FAIL: gdb.c++/templates.exp: ptype fvpchar
FAIL: gdb.c++/templates.exp: print Foo<volatile char *>::foo
FAIL: gdb.c++/templates.exp: ptype bint
FAIL: gdb.c++/templates.exp: ptype bint2
FAIL: gdb.c++/templates.exp: ptype bazint
FAIL: gdb.c++/templates.exp: ptype bazint2
FAIL: gdb.c++/templates.exp: ptype quxint
FAIL: gdb.c++/templates.exp: ptype siip
FAIL: gdb.c++/templates.exp: ptype Garply<int>
FAIL: gdb.c++/templates.exp: ptype Garply<Garply<char> >
FAIL: gdb.c++/templates.exp: print Garply<Garply<char> >::garply
FAIL: gdb.c++/templates.exp: break Garply<Garply<char> >::garply
FAIL: gdb.c++/userdef.exp: break A1::'operator+'
FAIL: gdb.c++/userdef.exp: break A1::'operator +'
FAIL: gdb.mi/mi-break.exp: insert temp breakpoint at "<fullfilename>":6 (callee4)
FAIL: gdb.mi/mi-console.exp: Hello message (known bug)
FAIL: gdb.mi/mi-disassemble.exp: data-disassemble file, line assembly mixed
FAIL: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number assembly mixed
FAIL: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly mixed
FAIL: gdb.mi/mi-simplerun.exp: insert breakpoint at "<fullfilename>":6 (callee4)
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.i
FAIL: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1
FAIL: gdb.mi/mi-var-child.exp: create local variable weird
FAIL: gdb.mi/mi-var-child.exp: get children of weird
FAIL: gdb.mi/mi-var-child.exp: get children of weird.long_array
FAIL: gdb.mi/mi-var-child.exp: create local variable  psnp->long_ptr
FAIL: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr
FAIL: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr
FAIL: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
FAIL: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
FAIL: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0
FAIL: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next
FAIL: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.next
FAIL: gdb.mi/mi-var-cmd.exp: create global variable
FAIL: gdb.mi/mi-var-cmd.exp: create local variable llong
FAIL: gdb.mi/mi-var-cmd.exp: create local variable lplong
FAIL: gdb.mi/mi-var-cmd.exp: create l
FAIL: gdb.mi/mi-var-display.exp: create local variable weird
FAIL: gdb.mi/mi-var-display.exp: get children local variable weird
FAIL: gdb.mi/mi-var-display.exp: get children of anonu
FAIL: gdb.mi/mi-var-display.exp: get children of anons
FAIL: gdb.mi/mi-var-display.exp: break-insert operation
FAIL: gdb.mi/mi-var-display.exp: continue to incr_a (compiler debug info incorrect)
FAIL: gdb.mi/mi-watch.exp: wp out of scope (2)
FAIL: gdb.mi/mi0-break.exp: insert temp breakpoint at "<fullfilename>":6 (callee4)
FAIL: gdb.mi/mi0-console.exp: Hello message (known bug)
FAIL: gdb.mi/mi0-disassemble.exp: data-disassemble file, line assembly mixed
FAIL: gdb.mi/mi0-disassemble.exp: data-disassemble file, line, number assembly mixed
FAIL: gdb.mi/mi0-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly mixed
FAIL: gdb.mi/mi0-simplerun.exp: insert breakpoint at "<fullfilename>":6 (callee4)
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations.long_array
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations.u1
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations.s2
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations.s2.u2
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations.s2.i
FAIL: gdb.mi/mi0-var-child.exp: get children of struct_declarations.s2.u2.u1s1
FAIL: gdb.mi/mi0-var-child.exp: create local variable weird
FAIL: gdb.mi/mi0-var-child.exp: get children of weird
FAIL: gdb.mi/mi0-var-child.exp: get children of weird.long_array
FAIL: gdb.mi/mi0-var-child.exp: create local variable  psnp->long_ptr
FAIL: gdb.mi/mi0-var-child.exp: get children of psnp->long_ptr
FAIL: gdb.mi/mi0-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr
FAIL: gdb.mi/mi0-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr
FAIL: gdb.mi/mi0-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr
FAIL: gdb.mi/mi0-var-child.exp: get children of psnp->ptrs.0
FAIL: gdb.mi/mi0-var-child.exp: get children of psnp->ptrs.0.next
FAIL: gdb.mi/mi0-var-child.exp: get children of psnp->ptrs.0.next.next
FAIL: gdb.mi/mi0-var-cmd.exp: create global variable
FAIL: gdb.mi/mi0-var-cmd.exp: create local variable llong
FAIL: gdb.mi/mi0-var-cmd.exp: create local variable lplong
FAIL: gdb.mi/mi0-var-cmd.exp: create l
FAIL: gdb.mi/mi0-var-display.exp: create local variable weird
FAIL: gdb.mi/mi0-var-display.exp: get children local variable weird
FAIL: gdb.mi/mi0-var-display.exp: get children of anonu
FAIL: gdb.mi/mi0-var-display.exp: get children of anons
FAIL: gdb.mi/mi0-var-display.exp: break-insert operation
FAIL: gdb.mi/mi0-var-display.exp: continue to incr_a (compiler debug info incorrect)
FAIL: gdb.mi/mi0-watch.exp: wp out of scope (2)
FAIL: gdb.trace/save-trace.exp: 10.3: save tracepoint definitions, full path
FAIL: gdb.trace/tracecmd.exp: 1.7b: verify trace at specific address

          === gdb Summary ===

# of expected passes          7057
# of unexpected failures 346
# of unexpected successes     4
# of expected failures        268
# of unresolved testcases     101
# of untested testcases       1
# of unsupported tests        3
/var/src/gdb+dejagnu-20020112.obj/gdb/testsuite/../../gdb/gdb version  20020112 -nx

          === tcl tests ===


Running target unix

          === tcl Summary ===


Compiler version: 20020112 -nx
Platform: i386-pc-sysv4.2uw2.1.3
configure flags: --host=i386-pc-sysv4.2uw2.1.3
Counting all warnings,
there are 200 warnings in stage0 of this bootstrap.

Number of warnings per file:
57 include/sys/socket.h
47 libiberty/md5.c
21 libiberty/random.c
15 ../../gdb+dejagnu-20020112/bfd/elf.c
12 include/libiberty.h
12 ../../gdb+dejagnu-20020112/gdb/procfs.c
8 ../../gdb+dejagnu-20020112/expect/Dbg.c
4 libiberty/regex.c
4 ../../gdb+dejagnu-20020112/expect/exp_command.c
3 ../../../gdb+dejagnu-20020112/tcl/unix/../unix/tclUnixChan.c
2 p-exp.y
2 libiberty/getopt.c
2 ../../gdb+dejagnu-20020112/gdb/tracepoint.c
2 ../../gdb+dejagnu-20020112/gdb/proc-api.c
2 ../../gdb+dejagnu-20020112/expect/exp_tty.c
2 ../../gdb+dejagnu-20020112/expect/exp_clib.c
2 ../../gdb+dejagnu-20020112/bfd/archures.c
1 ../../gdb+dejagnu-20020112/bfd/libbfd.c
1 ../../../gdb+dejagnu-20020112/tcl/unix/../unix/tclUnixPipe.c
1 ../../../gdb+dejagnu-20020112/tcl/unix/../unix/tclUnixInit.c

Number of warning types:
70 integer constant is unsigned in ANSI C, signed with -traditional
57 \`???' within comment
22 function declaration isn't a prototype
16 implicit declaration of function \`???'
10 passing arg ??? of \`???' from incompatible pointer type
8 unused parameter \`???'
5 \`???' might be used uninitialized in this function
4 initialization from incompatible pointer type
2 passing arg ??? of \`???' makes integer from pointer without a cast
2 left-hand operand of comma expression has no effect
2 assignment makes pointer from integer without a cast
2 assignment makes integer from pointer without a cast


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]