The attached test causes the compiler to hang in update_life_info (called from rest_of_handle_life) while compiling the FFT function with -O2.
-- Summary: [4.0 regression] Infinite loop in update_life_info Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: schwab at suse dot de CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: ia64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19698