1  
       2  /* Regression test for paste corner cases.  Distilled from
       3     syscall stub logic in glibc.  */
       4  
       5  /* { dg-do compile } */
       6  
       7  #define ENTRY(name)	name##:
       8  #define socket bind
       9  
      10  int
      11  main(void)
      12  {
      13    goto socket;
      14  
      15    ENTRY(socket) /* { dg-error "valid preprocessing token" } */
      16      return 0;
      17  }