1 /* { dg-do link } */ 2 /* { dg-options "-O" } */ 3 4 extern void link_error (); 5 int a[256]; foo(int n)6 void foo(int n) 7 { 8 int *p; 9 for (p = a; n != 0; --n, ++p) 10 ; 11 if ((__SIZE_TYPE__)p & (__alignof__ (int) - 1)) 12 link_error (); 13 } main()14 int main() 15 { 16 return 0; 17 } 18