(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr60092.c
       1  /* { dg-do run { target { posix_memalign } } } */
       2  
       3  typedef __SIZE_TYPE__ size_t;
       4  extern int posix_memalign(void **memptr, size_t alignment, size_t size);
       5  extern void abort(void);
       6  int
       7  main (void)
       8  {
       9    void *p;
      10    int ret;
      11  
      12    p = (void *)&ret;
      13    ret = posix_memalign (&p, sizeof (void *), -1);
      14    if (p != (void *)&ret)
      15      abort ();
      16    return 0;
      17  }