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]

Re: [RFA Rodney Brown] gcore for UnixWare - OSF/1 patch to link


Michael Snyder wrote:
> 
> rbrown64@csc.com.au wrote:
> >
> > With the prior patch this gets gdb to link on alpha-dec-osf4.0f
> 
> OK, I'll apply this along with the previous patch.
> For future reference, it is preferred if spelling corrections,
> white space fix-ups etc. are submitted as a separate patch.
> 
> Michael

Committed.

> 
> >
> > This GDB was configured as "alpha-dec-osf4.0f"...
> > (gdb) b main
> > Breakpoint 1 at 0x120041264: file ../../gdb+dejagnu-20020211/gdb/main.c, line 734.
> > (gdb) r
> > Starting program: /user/rand/rdb/src/gdb+dejagnu-20020211.obj/gdb/gdb
> > ../../gdb+dejagnu-20020211/gdb/mdebugread.c:2464: gdb-internal-error: sect_index_data not initialized
> > An internal GDB error was detected.  This may make further
> > debugging unreliable.  Quit this debugging session? (y or n) n
> >
> > Create a core file containing the current state of GDB? (y or n) n
> >
> > Breakpoint 1, main (argc=1, argv=0x11ffffae8)
> >     at ../../gdb+dejagnu-20020211/gdb/main.c:734
> >
> > 2002-02-13  Rodney Brown  <rbrown64@csc.com.au>
> >
> >       * procfs.c (procfs_make_note_section): Provide a default definition
> >       (for alpha-dec-osf4.0f). Fix typos.
> >
> > --- procfs.c.orig Wed Feb 13 13:08:59 2002
> > +++ procfs.c      Wed Feb 13 18:26:44 2002
> > @@ -56,7 +56,7 @@
> >   *   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.
> > @@ -5705,7 +5705,7 @@
> >
> > -/* miscelaneous stubs:                                             */
> > +/* miscellaneous stubs:                                             */
> >  /* The following satisfy a few random symbols mostly created by    */
> >  /* the solaris threads implementation, which I will chase down     */
> >  /* later.        */
> > @@ -5843,5 +5843,11 @@
> >    return note_data;
> >  }
> >
> > -#endif /* Solaris or Unixware */
> > +#else /* !(Solaris or Unixware) */
> > +static char *
> > +procfs_make_note_section (bfd *obfd, int *note_size)
> > +{
> > +  return NULL;
> > +}
> > +#endif /* !(Solaris or Unixware) */
> >  /* ===================  END GCORE .NOTE "MODULE" =================== */
> >
> > Unixware testresults - needed to comment out FRAME_CHAIN_VALID in config/i386/tm-i386v4.h
> > to get links. It was set to func_frame_chain_valid if the default target member should be updated.
> >
> > If elfcore_write_pstatus will now never use the cursig and gregs arguments because pstatus
> > will only be used when lwpstatus is around, should the parameters be removed altogether?
> >
> > bfd/elf.c: In function `elfcore_write_pstatus':
> > bfd/elf.c:6644: warning: unused parameter `cursig'
> > bfd/elf.c:6645: warning: unused parameter `gregs'
> >
> > Native configuration is i686-unknown-sysv5UnixWare7.1.0
> >
> >             === runtest Summary ===
> >
> > # of expected passes          57
> > Expect version is 5.26
> > Tcl version is          8.3
> > Framework version is    1.3.1
> >
> >             === runtest Summary ===
> >
> > # of unsupported tests        1
> > Expect version is 5.26
> > Tcl version is          8.3
> > Framework version is    1.3.1
> >
> > /devel/src/gdb+dejagnu-20020211.obj/expect/expect version is 5.26
> >
> >             === gdb tests ===
> >
> > Running target unix
> > 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/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)
> > FAIL: gdb.base/reread.exp: second pass: breakpoint foo in first file
> > 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 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: calling method for small class
> > 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++/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: print Foo<volatile char *>::foo
> > FAIL: gdb.c++/templates.exp: print Garply<Garply<char> >::garply
> > 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-stack.exp: stack args listing 0
> > FAIL: gdb.mi/mi-stack.exp: stack args listing 1
> > FAIL: gdb.mi/mi-stack.exp: stack info-depth
> > FAIL: gdb.mi/mi-stack.exp: stack info-depth 99
> > 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: create local variable weird
> > FAIL: gdb.mi/mi-var-child.exp: get children of weird
> > FAIL: gdb.mi/mi-var-cmd.exp: create local variable func
> > 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-stack.exp: stack args listing 0
> > FAIL: gdb.mi/mi0-stack.exp: stack args listing 1
> > FAIL: gdb.mi/mi0-stack.exp: stack info-depth
> > FAIL: gdb.mi/mi0-stack.exp: stack info-depth 99
> > 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: create local variable weird
> > FAIL: gdb.mi/mi0-var-child.exp: get children of weird
> > FAIL: gdb.mi/mi0-var-cmd.exp: create local variable func
> > 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          7747
> > # of unexpected failures      83
> > # of unexpected successes     10
> > # of expected failures        95
> > # of untested testcases       1
> > # of unsupported tests        2
> > /devel/src/gdb+dejagnu-20020211.obj/gdb/testsuite/../../gdb/gdb version  20020211 -nx
> >
> > Compiler version: 20020211 -nx
> > Platform: i686-unknown-sysv5UnixWare7.1.0
> > configure flags: --host=i686-unknown-sysv5UnixWare7.1.0
> > Counting all warnings,
> > there are 139 warnings in stage0 of this bootstrap.
> >
> > Number of warnings per file:
> > 52 include/sys/file.h
> > 46 libiberty/md5.c
> > 8 include/libiberty.h
> > 4 libiberty/regex.c
> > 4 expect/exp_command.c
> > 4 expect/Dbg.c
> > 3 tcl/unix/../unix/tclUnixChan.c
> > 2 libiberty/getopt.c
> > 2 expect/exp_tty.c
> > 2 expect/exp_clib.c
> > 2 bfd/elf.c
> > 2 bfd/archures.c
> > 1 exp.y
> > 1 gdb/tracepoint.c
> > 1 gdb/procfs.c
> > 1 gdb/proc-api.c
> > 1 gdb/gdbarch.h
> > 1 gdb/config/i386/tm-i386v4.h
> > 1 tcl/unix/../unix/tclUnixPipe.c
> > 1 tcl/unix/../unix/tclUnixInit.c
> >
> > Number of warning types:
> > 52 \`???' within comment
> > 49 integer constant is unsigned in ANSI C, signed with -traditional
> > 8 function declaration isn't a prototype
> > 6 passing arg ??? of \`???' from incompatible pointer type
> > 5 unused parameter \`???'
> > 5 implicit declaration of 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
> > 2 \`???' might be used uninitialized in this function
> > 1 this is the location of the previous definition
> > 1 \`???' redefined
> >
> > Native configuration is i386-pc-sysv4.2uw2.1.3
> >
> >             === runtest Summary ===
> >
> > # of expected passes          57
> > Expect version is 5.26
> > Tcl version is          8.3
> > Framework version is    1.3.1
> >
> > Running target unix
> >
> >             === runtest Summary ===
> >
> > # of unsupported tests        1
> > Expect version is 5.26
> > Tcl version is          8.3
> > Framework version is    1.3.1
> >
> > /var/src/gdb+dejagnu-20020211.obj/expect/expect version is 5.26
> >
> >             === 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/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/ending-run.exp: cont
> > 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
> > 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++/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-stack.exp: stack args listing 0
> > FAIL: gdb.mi/mi-stack.exp: stack args listing 1
> > FAIL: gdb.mi/mi-stack.exp: stack info-depth
> > FAIL: gdb.mi/mi-stack.exp: stack info-depth 99
> > 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-stack.exp: stack args listing 0
> > FAIL: gdb.mi/mi0-stack.exp: stack args listing 1
> > FAIL: gdb.mi/mi0-stack.exp: stack info-depth
> > FAIL: gdb.mi/mi0-stack.exp: stack info-depth 99
> > 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          6992
> > # of unexpected failures      341
> > # of unexpected successes     3
> > # of expected failures        268
> > # of unresolved testcases     101
> > # of untested testcases       1
> > # of unsupported tests        3
> > /var/src/gdb+dejagnu-20020211.obj/gdb/testsuite/../../gdb/gdb version  20020211 -nx
> >
> > Compiler version: 20020211 -nx
> > Platform: i386-pc-sysv4.2uw2.1.3
> > configure flags: --host=i386-pc-sysv4.2uw2.1.3
> > Counting all warnings,
> > there are 164 warnings in stage0 of this bootstrap.
> >
> > Number of warnings per file:
> > 54 include/sys/socket.h
> > 47 libiberty/md5.c
> > 21 libiberty/random.c
> > 8 include/libiberty.h
> > 4 libiberty/regex.c
> > 4 ../../gdb+dejagnu-20020211/expect/exp_command.c
> > 4 ../../gdb+dejagnu-20020211/expect/Dbg.c
> > 3 ../../../gdb+dejagnu-20020211/tcl/unix/../unix/tclUnixChan.c
> > 2 libiberty/getopt.c
> > 2 ../../gdb+dejagnu-20020211/expect/exp_tty.c
> > 2 ../../gdb+dejagnu-20020211/expect/exp_clib.c
> > 2 ../../gdb+dejagnu-20020211/bfd/elf.c
> > 2 ../../gdb+dejagnu-20020211/bfd/archures.c
> > 1 p-exp.y
> > 1 ../../gdb+dejagnu-20020211/gdb/tracepoint.c
> > 1 ../../gdb+dejagnu-20020211/gdb/procfs.c
> > 1 ../../gdb+dejagnu-20020211/gdb/proc-api.c
> > 1 ../../gdb+dejagnu-20020211/gdb/gdbarch.h
> > 1 ../../gdb+dejagnu-20020211/gdb/config/i386/tm-i386v4.h
> > 1 ../../gdb+dejagnu-20020211/bfd/libbfd.c
> > 1 ../../../gdb+dejagnu-20020211/tcl/unix/../unix/tclUnixPipe.c
> > 1 ../../../gdb+dejagnu-20020211/tcl/unix/../unix/tclUnixInit.c
> >
> > Number of warning types:
> > 70 integer constant is unsigned in ANSI C, signed with -traditional
> > 54 \`???' within comment
> > 8 function declaration isn't a prototype
> > 6 passing arg ??? of \`???' from incompatible pointer type
> > 5 unused parameter \`???'
> > 5 implicit declaration of 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
> > 2 \`???' might be used uninitialized in this function
> > 1 this is the location of the previous definition
> > 1 \`???' redefined


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