------- Comment #3 from jakub at gcc dot gnu dot org 2009-02-17 08:08 ------- In lhs.var = collapse_rest_of_var (lhs.var); rhs.var = collapse_rest_of_var (rhs.var); rhs.var points into the middle of lhs.var chain, so the first call sets collapsed_to to lhs.var and the second finds it already non-0.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39202