From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14869 invoked by alias); 13 Feb 2002 19:18:37 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 14400 invoked from network); 13 Feb 2002 19:18:20 -0000 Received: from unknown (HELO cygnus.com) (205.180.230.5) by sources.redhat.com with SMTP; 13 Feb 2002 19:18:20 -0000 Received: from redhat.com (notinuse.cygnus.com [205.180.231.12]) by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id LAA06111; Wed, 13 Feb 2002 11:17:59 -0800 (PST) Message-ID: <3C6ABA19.58D7D757@redhat.com> Date: Wed, 13 Feb 2002 11:18:00 -0000 From: Michael Snyder Organization: Red Hat, Inc. X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.2-2smp i686) X-Accept-Language: en MIME-Version: 1.0 To: rbrown64@csc.com.au CC: gdb-patches@sources.redhat.com Subject: Re: [RFA Rodney Brown] gcore for UnixWare - OSF/1 patch to link References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2002-02/txt/msg00369.txt.bz2 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 > > 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 > > * 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::foo > FAIL: gdb.c++/templates.exp: print Garply >::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 "":6 (callee4) > FAIL: gdb.mi/mi-console.exp: Hello message (known bug) > FAIL: gdb.mi/mi-simplerun.exp: insert breakpoint at "":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 "":6 (callee4) > FAIL: gdb.mi/mi0-console.exp: Hello message (known bug) > FAIL: gdb.mi/mi0-simplerun.exp: insert breakpoint at "":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 (¶m)->a > FAIL: gdb.c++/classes.exp: base class (¶m)->x > FAIL: gdb.c++/classes.exp: inherited class (¶m)->a > FAIL: gdb.c++/classes.exp: inherited class (¶m)->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 ¶m > 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::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 > FAIL: gdb.c++/templates.exp: ptype Garply > > FAIL: gdb.c++/templates.exp: print Garply >::garply > FAIL: gdb.c++/templates.exp: break Garply >::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 "":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 "":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 "":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 "":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