------- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-25 13:47 ------- Note also that removing any of the (unused) typedef's is causing the failure to go away, so it looks like something may be overflowing, like a hashtable or an array. The symptom is a variable not marked for renaming during/after alias1 pass.
The key seem to be UIDs -- deleting code from the testcase and sticking in enough typedef int FooXX at the right places makes the ICE stay. Very weird stuff. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22444