]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.dg/tree-ssa/pr68198.c
16097d7e2bc5e8fc11c764c9601b15e1a11c60b2
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-thread1-details -fdisable-tree-ethread" } */
4 extern void abort (void);
6 typedef union tree_node
*tree
;
15 extern int c_omp_predetermined_sharing (tree
);
18 c_finish_omp_clauses (tree clauses
)
20 tree c
, t
, *pc
= &clauses
;
21 for (pc
= &clauses
, c
= clauses
; c
; c
= *pc
)
23 unsigned char remove
= 0;
24 switch (((c
->omp_code
)))
29 switch (c_omp_predetermined_sharing (t
))
40 /* There are 3 FSM jump threading opportunities, two of which will
42 /* { dg-final { scan-tree-dump-times "Registering FSM" 1 "thread1"} } */
43 /* { dg-final { scan-tree-dump-times "FSM Thread through multiway branch without threading a multiway branch" 2 "thread1"} } */