This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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: Add missing tree checks


>>>>> "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


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