IDENTIFIER_NODE accessed as declaration

Martin von Loewis martin@mira.isdn.cs.tu-berlin.de
Wed Apr 22 00:09:00 GMT 1998


> This bug report is a bit confusing, because you are reporting an error
> that can't be reproduced with the current egcs sources.  It looks like you
> have installed some kind of self-consistency checking patch.

Sorry for the confusion. I sent the checking patch simultaneously with
the bug report, but it seems to be lost (probably because it exceeds
the 40k limit). I'll include it with this message, compressed.

> In any case, I can reproduce the problem by adding a little checking code
> myself.  I think this patch will fix the problem, but I can't verify it
> because I don't have your patch.

Thanks, it gets past this point, now. I'll have yet to investigate the
next failure.

1998-04-19  Martin von Loewis  <loewis@informatik.hu-berlin.de>

	* Makefile.in (TREE_H): Add tree-check.h.
	(tree-check.h, gencheck): New targets.

	* gencheck.c: New file.

	* acconfig.h (ENABLE_CHECKING): Undefine.

	* configure.in (--enable-checking): New option.

	* tree.c (tree_check, tree_class_check): New functions.

	* tree.h (TREE_CHECK, TREE_CLASS_CHECK): Define.
	(TYPE_CHECK, DECL_CHECK): Define.
	Modify all access macros to use generated checking macros.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: checkdiff.gz
Type: application/x-gzip
Size: 10948 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/19980422/12f4cbf8/attachment.bin>


More information about the Gcc-bugs mailing list