This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Jump threading and loops
- From: Jan Hubicka <hubicka at ucw dot cz>
- To: law at redhat dot com, gcc at gcc dot gnu dot org
- Date: Fri, 21 Nov 2003 00:35:16 +0100
- Subject: Jump threading and loops
Hi,
Jump threading is one of optimizations that has potential of turning
loop into irreducible region. THis appears to happen in several cases
in the gcc bootstrap and seems to be reason for warning on uninitialized
variable i in reload1.c for instance (I am going to look into this
deeper). Would be possible for you to consider some strategy of not
doing the forwarding when it breaks loops? It seems to me that loop
optimization is more important than threading in this particular case..
Honza