This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [lno] compute_immediate_uses in vectorizer causes ICE in pass_redundant_phi
- From: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- To: Dorit Naishlos <DORIT at il dot ibm dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Thu, 18 Mar 2004 22:11:31 +0100
- Subject: Re: [lno] compute_immediate_uses in vectorizer causes ICE in pass_redundant_phi
- References: <OF3AA85A1F.DC678AF9-ONC2256E5B.004F6D59-C2256E5B.0055B3E2@il.ibm.com>
Hello,
> I added a call to compute_immediate_uses() in the vectorizer, and I get
> ICE's all over SPEC during the subsequent redundant-phi-removal pass (even
> if I immediately return after the call to compute_immediate_uses(), doing
> no vectorization). If I disable the redundant-phi-removal pass after
> vectorization, I can compile SPEC successfully. Are there any restrictions
> on calling compute_immediate_uses(), or any cleanups that need to be done
> after it?
you must call free_df () afterwards.
Zdenek