------- Comment #10 from matz at gcc dot gnu dot org 2009-04-28 11:41 ------- I see. These are different base variables (a and b here), where my patch doesn't help. Andreas Krebbels patch should fix that, except there's still some confusion in there, see http://gcc.gnu.org/ml/gcc-patches/2009-04/msg02124.html and http://gcc.gnu.org/ml/gcc-patches/2009-04/msg02227.html .
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39927