(root)/
gcc-13.2.0/
libgomp/
testsuite/
libgomp.oacc-c-c++-common/
function-not-offloaded.c
       1  /* { dg-do link } */
       2  /* { dg-excess-errors "lto1, mkoffload and lto-wrapper fatal errors" { target { openacc_nvidia_accel_selected || openacc_radeon_accel_selected } } } */
       3  
       4  int var;
       5  #pragma acc declare create (var)
       6  
       7  void __attribute__((noinline, noclone))
       8  foo () /* { dg-error "function 'foo' has been referenced in offloaded code but hasn't been marked to be included in the offloaded code" "" { target { openacc_nvidia_accel_selected || openacc_radeon_accel_selected } } } */
       9  {
      10    var++;
      11  }
      12  
      13  int
      14  main ()
      15  {
      16  #pragma acc parallel
      17    foo ();
      18  }