I am going to ping this patch since has not been removed and it is a P1 wrong code regression. And it was posted last month (I just added it to the patch queue also). http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01507.html PR c/27184: bad alias sets for incomplete array types Thanks, Andrew Pinski