1  /* { dg-do link } */
       2  /* { dg-options "-O" } */
       3  
       4  extern void link_error ();
       5  int a[256];
       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  }
      14  int main()
      15  {
      16    return 0;
      17  }