1  /* { dg-do compile } */
       2  
       3  void *get_tp()
       4  {
       5      return __builtin_thread_pointer ();
       6  }
       7  /* { dg-final { scan-assembler "mv\[ \t\]*\[at\]\[0-9\]+,tp" } } */
       1  /* { dg-do compile } */
       2  
       3  void *get_tp()
       4  {
       5      return __builtin_thread_pointer ();
       6  }
       7  /* { dg-final { scan-assembler "mv\[ \t\]*\[at\]\[0-9\]+,tp" } } */