1  /* { dg-shouldfail "omp_invalid_device" } */
       2  
       3  #include <omp.h>
       4  
       5  void
       6  foo (void)
       7  {
       8  }
       9  
      10  volatile int dev = omp_invalid_device;
      11  
      12  int
      13  main ()
      14  {
      15    #pragma omp target device (dev)
      16    foo ();
      17    return 0;
      18  }
      19  
      20  /* { dg-output "omp_invalid_device" } */