http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42371
--- Comment #6 from Jan Hubicka <hubicka at ucw dot cz> 2010-11-17 23:01:58 UTC --- The problem with not recomputing address taken flag is solved. The testcase still failed to iling because of type mismatch (i.e. one() instead of one(void)). You probably could fix your sources there to work around this. Whether this will be fixed is Richard's call (we need to make constant propagation to take away the cast I guess). Technically this is regression to 4.3. Yes, please go ahead and report the new problems so there is enough time to fix them.