aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/gacc/branch.c
blob: e1f6c4f99a3787dfba9161d4a908360f904defd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* { dg-do compile } */
/* { dg-options "-fopenacc" } */

int 
main() 
{
  int i;

  #pragma acc parallel
  {
  /* TODO: implement in lowering pass */
  goto aa; /* { dg-error "invalid branch to/from" } */
  }
aa:  
  i = 0;

  #pragma acc parallel
  {
  /* TODO: implement in lowering pass */

bb:  
  i = 0;
  }
  goto bb; /* { dg-error "invalid entry" } */

}