(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
stackalign/
global-1.c
       1  /* { dg-do run } */
       2  /* { dg-skip-if "Stack alignment is too small" { hppa*-*-hpux* } } */
       3  /* { dg-skip-if "Stack alignment causes use of alloca" { nvptx-*-* } } */
       4  
       5  #include "check.h"
       6  
       7  #ifndef ALIGNMENT
       8  #define ALIGNMENT	64
       9  #endif
      10  
      11  typedef int aligned __attribute__((aligned(ALIGNMENT)));
      12  
      13  int global;
      14  
      15  void
      16  foo (void)
      17  {
      18    aligned i;
      19  
      20    if (check_int (&i,  __alignof__(i)) != i)
      21      abort ();
      22  }
      23  
      24  int
      25  main()
      26  {
      27    foo ();
      28    return 0;
      29  }