This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
SRA problem in ACATS cc3601a
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: rth at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Sat, 24 Jul 04 18:41:37 EDT
- Subject: SRA problem in ACATS cc3601a
In c3601a.adb.t29.ch, we have
# ab2_557 = V_MAY_DEF <ab2_556>;
# VUSE <FRAME.1288_475>;
ab2[1] = FRAME.1288.b1;
In cc3601a.adb.t31.sra, this became
ab2$1_68 = SR.1503_217;
But the
# ab2_79 = PHI <ab2_406(0), ab2_557(274)>;
Statement still exists, so this blows up with:
cc3601a.adb: In function `CC3601A':
cc3601a.adb:35: error: Missing definition
for SSA_NAME: ab2<D547>_557
in statement:
ab2<D547>_79 = PHI <ab2<D547>_406(0), ab2<D547>_557(274)>;
PHI argument
ab2<D547>_557
for PHI node
ab2<D547>_79 = PHI <ab2<D547>_406(0), ab2<D547>_557(274)>;
I think ab2 is supposed to be renamed, but isn't.