(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
s390/
20050409-1.c
       1  /* This used to ICE due to a regmove problem on s390.  */
       2  
       3  /* { dg-do compile } */
       4  /* { dg-options "-O2" } */
       5  
       6  
       7  extern void abort (void);
       8  extern void **alloc (void);
       9  
      10  void *test (void)
      11  {
      12    void **p = alloc ();
      13    if (!p) abort ();
      14  
      15    __builtin_set_thread_pointer (p);
      16    return *p;
      17  }
      18