This is the mail archive of the
mailing list for the GCC project.
Re: ICE in change_address at emit_rtl.c
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: mrs at windriver dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 26 Nov 01 16:30:53 EST
- Subject: Re: ICE in change_address at emit_rtl.c
If you increase the likely hood that the compiler will just work in
the face of changing code, and random maintenance and decrease the
maintenance code, and make the code easier to read and understand,
then you gained more, than just renaming it, you've improved it.
Of course, but I'm not convinced this will happen.
It is reasonable to find a way to `improve' SAVE_EXPR. Check out
UNSAVE_EXPR, and the `grossness' of it. It is truely worth
eliminating by design. Unfortunately to get rid of it, you need to
But those things are there because there's a semantic need for that
processing. If you eliminate SAVE_EXPR, you have to replace it with
something that's similarly 'gross'.