------- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-11 20:12 ------- Hmm, the reason why we cannot reproduce it on the mainline is because SRA thinks the variable a cannot be SRA'd because we still take the address of the variable even though that statement is dead.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22415