This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: ICE in change_address at emit_rtl.c
- From: Neil Booth <neil at daikokuya dot demon dot co dot uk>
- To: mike stump <mrs at windriver dot com>
- Cc: gdr at codesourcery dot com, gcc at gcc dot gnu dot org, pfeifer at dbai dot tuwien dot ac dot at,rodrigc at mediaone dot net, zack at codesourcery dot com
- Date: Sat, 24 Nov 2001 11:30:47 +0000
- Subject: Re: ICE in change_address at emit_rtl.c
- References: <200111240140.RAA08504@kankakee.wrs.com>
mike stump wrote:-
> Then you generate a spew of bad messages making gcc substantially
> worse from the users perspective, or you in the end rediscover why
> error_mark_node exists.
I'm happy to waste a few days rediscovering that, then 8-) It's just
got too invasive and ill-defined for my liking. e.g. you mentioned it
in operations, but it also creeps into types and other things.
Do other compilers written in C have something equivalent? The only
other compiler whose code I've glanced at is LCC, and I don't recall
something equivalent there, but I've never used it either so I can't
comment on the quality of its diagnostics. It is recursive descent
rather than yacc, so that might make a difference.
Neil.