From: Daniel Jacobowitz <drow@mvista.com>
To: Nathanael Nerode <neroden@doctormoo.dyndns.org>
Cc: gcc@gcc.gnu.org, gdb@sources.redhat.com, binutils@sources.redhat.com
Subject: Re: Top Level Autoconfiscation Status
Date: Sun, 30 Jun 2002 19:44:00 -0000 [thread overview]
Message-ID: <20020701024425.GA14201@nevyn.them.org> (raw)
In-Reply-To: <20020701014139.GA3421@doctormoo.dyndns.org>
On Sun, Jun 30, 2002 at 09:41:39PM -0400, Nathanael Nerode wrote:
> Take two, no attachments.
>
> Autoconfiscation? Well, it seems to work.
>
> This is a long message. Please skip the parts which don't relate to
> your area of interest/expertise, and read the other parts. :-)
>
> Just-GCC native bootstrap on i686-pc-linux-gnu builds. Couldn't 'check'
> this one because it's *just* gcc, no dejagnu.
>
> Ubertree cross-compiler to powerpc-eabisim builds. make check mostly
> works; unexpected failures are below.
>
> * zlib has no check target, so I have to somehow leave it out
> * mmalloc doesn't check properly (it has an entirely defective rule), so
> I have to leave it out. This is probably because of a bug in the old
> Makefile which prevented mmalloc from being checked by 'make check' --
> it's a substitution error, 'check-mmcheckoc' for 'check-mmalloc'.
>
> binutils has one unexpected failure
> -----------------------------------
> * 'readelf -wi'.
> I doubt that this is due to my changes, though verification would be
> nice.
>
> gdb has quite a lot of unexpected failures:
> -------------------------------------------
> * gdb.base/call-rt-st.exp: print print_five_chats(*five_char)'
> * gdb.base/callfuncs.exp: p t_float_values2(3.14159,float_val2)
> * gdb.base/callfuncs.exp: call inferior func with struct -- returns
> float
> * gdb.base/callfuncs.exp: backtrace at nested call level 2
> * gdb.base/callfuncs.exp: backtrace at nested call level 3
> * gdb.base/callfuncs.exp: backtrace at nested call level 4
> * gdb.base/callfuncs.exp: backtrace after finish from nested call level 4
> * gdb.base/callfuncs.exp: backtrace after finish from nested call level 3
> * gdb.base/commands.exp: continue with watch
> * gdb.base/ending-run.exp: step out of main (at end 2)
> * gdb.base/finish.exp: finish from float_func
> * gdb.base/funcargs.exp: print *stp
> * gdb.base/printcmds.exp: ptype &*"foo"
> * gdb.base/recurse.exp: second instance watchpoint deleted when leaving
> scope
> * gdb.base/recurse.exp: continue to first instance watchpoint, second
> time
> * gdb.base/recurse.exp: first instance watchpoint deleted when leaving
> scope
> * gdb.base/relocate.exp: static variables have different addresses
> * gdb.base/return2.exp: char value returned successrully
> * gdb.base/return2.exp: short value returned successrully
> * gdb.base/return2.exp: float value returned successrully
> * gdb.base/structs.exp: p fun5()
> * gdb.base/structs.exp: p fun6()
> * gdb.base/structs.exp: p fun7()
> * gdb.c++/cplusfuncs.exp: print &'hairyfunc5'
> * gdb.c++/cplusfuncs.exp: print &'hairyfunc6'
> * gdb.c++/cplusfuncs.exp: print &'hairyfunc7'
> * gdb.c++/local.exp: ptype Local (gdb/483)
> * gdb.c++/local.exp: ptype InnerLocal::NestedInnerLocal (gdb/482)
> * gdb.c++/ovldbreak.exp: continue to bp overloaded : int
> * gdb.c++/ovldbreak.exp: continue to bp overloaded : (unsigned|unsigned
> int)
> * gdb.c++/ovldbreak.exp: continue to bp overloaded : long
> * gdb.c++/ovldbreak.exp: continue to bp overloaded : unsigned long
> * gdb.c++/templates.exp: ptype T5<int>
> * gdb.c++/templates.exp: ptype t5i
> * gdb.c++/templates.exp: constructor breakpoint (bad menu choices)
> * gdb.c++/templates.exp: destructor breakpoint
> * gdb.c++/templates.exp: print Foo<volatile char *>::foo
> * gdb.c++/templates.exp: print Garply<Garply<char> >::garply
> * gdb.mi/mi-console.exp: Hello message (known bug)
> * gdb.mi/mi-stack.exp: stack args listing 0
> * gdb.mi/mi-stack.exp: stack args listing 1
> * gdb.mi/mi-var-child.exp: get number of children of
> struct_declarations.s2.u2.u1s1
> * gdb.mi/mi-var-child.exp: create local variable weird
> * gdb.mi/mi-var-cmd.exp: update all vars: all now out of scope
> * gdb.mi/mi-var-cmd.exp: delete var
> * gdb.mi/mi-var-display.exp: create local variable weird
> * gdb.mi/mi-var-display.exp: get children local variable weird
> * gdb.mi/mi-watch.exp: wp out of scope (2)
> * gdb.mi/mi0-console.exp: Hello message (known bug)
> * gdb.mi/mi0-stack.exp: stack args listing 0
> * gdb.mi/mi0-stack.exp: stack args listing 1
> * gdb.mi/mi0-var-child.exp: get children of
> struct_declarations.s2.u2.u1s1
> * gdb.mi/mi0-var-child.exp: create local variable weird
> * gdb.mi/mi0-var-cmd.exp: update all vars: all now out of scope
> * gdb.mi/mi0-var-cmd.exp: delete var
> * gdb.mi/mi0-var-display.exp: create local variable weird
> * gdb.mi/mi0-var-display.exp: get children local variable weird
> * gdb.mi/mi0-watch.exp: wp out of scope (2)
>
> I need to figure out if any of these are my fault and if so where to
> look for the source of the problems; I don't have any clue where to
> look. I'm actually wondering if some of these are spurious, since
> subsequent tests which sound like they should be dependent, succeed. :-P
> It also looks suspiciously like there are some duplicate tests in here.
> I'm also wondering how many of these tests are expected to work in a
> cross environment. :-P
Most work cross if you have a simulator. Above is just about the
standard test results for GDB; it's always a little messy.
> gcc has few unexpected failures
> -------------------------------
> * gcc.c-torture/compile/20001226-1.c, -O3 -g
> Timed out, so I don't think it has anything to do with my changes.
That's the DBR timeout if I remember correctly; don't worry about it.
> *except* that I would like the autoconfiscation to go into mainline of
> gcc and of src at the same time. I'm not sure what the best strategy to
> try to achieve that is, given the different schedules and processes of
> gcc, binutils, and gdb.
As long as it doesn't happen in the next week or so; binutils has a
branch coming up in early July.
--
Daniel Jacobowitz Carnegie Mellon University
MontaVista Software Debian GNU/Linux Developer
next prev parent reply other threads:[~2002-07-01 2:44 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-06-30 18:43 Nathanael Nerode
2002-06-30 19:43 ` Tim Hollebeek
2002-07-01 9:00 ` Jeff Law
2002-07-01 9:21 ` Andrew Cagney
2002-07-01 10:22 ` Jeff Law
2002-07-10 15:27 ` Andrew Cagney
2002-07-10 15:49 ` Doug Evans
2002-06-30 19:44 ` Daniel Jacobowitz [this message]
2002-06-30 21:19 ` Tom Tromey
2002-07-01 3:41 ` Andrea 'Fyre Wyzard' Bocci
2002-07-01 7:42 ` Ben Elliston
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20020701024425.GA14201@nevyn.them.org \
--to=drow@mvista.com \
--cc=binutils@sources.redhat.com \
--cc=gcc@gcc.gnu.org \
--cc=gdb@sources.redhat.com \
--cc=neroden@doctormoo.dyndns.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox