This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Add missing tree checks
- From: Tom Tromey <tromey at redhat dot com>
- To: Graham Stott <grahams at redhat dot com>
- Cc: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>, gcc-patches at gcc dot gnu dot org
- Date: 28 Nov 2001 10:38:40 -0700
- Subject: Re: Add missing tree checks
- References: <10111281230.AA15260@vlsi1.ultra.nyu.edu> <3C0517CA.E8913C43@redhat.com>
- Reply-to: tromey at redhat dot com
>>>>> "Graham" == Graham Stott <grahams@redhat.com> writes:
Graham> Did you build all the Java libraries with this patch?
Graham> I'm getting an enable check failure building boehm-gc/mark_rts.c
I'm confused about this, because that is a C file which doesn't get
run through the Java parser.
Graham> Tree check: expected expr_with_file_location, have truth_not_expr
Graham> ib build unaryop, at java/parse.y:14124
Graham> It looks like Java might be playing games with EXPR nodes in
Graham> that it is setting EXPR_WFL_LINECOL for a TRUTH_NOT_EXPR node.
It's also potentially a bug in gcj. There have been tree-checking
problems in gcj before. But I don't see how this could happen in
mark_rts.c.
Tom