1 // PR optimization/11059 2 // This testcase ICEd because clear_by_pieces was called with zero length. 3 // { dg-do compile } 4 // { dg-options "-O2" } 5 6 union uni {}; 7 main()8 int main() { 9 uni *h; 10 11 h = (uni *)new uni(); 12 } 13 14