aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/gimplefe-49.c
blob: d28dc70841eaee61ac1f6234c07ecdbfcc23971c (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
27
/* { dg-do compile } */
/* { dg-options "-fgimple" } */

__GIMPLE (ssa) int *
bar (int i, int a, int b)
{
  int * _3;
  int *p;

__BB(2):
  if (i_24(D) <= 0)
    goto __BB3;
  else
    goto __BB4;

__BB(3):
  _3 = &a;
  goto __BB5;

__BB(4):
  p_4 = &b;
  goto __BB5;

__BB(5):
  p_5 = __PHI (__BB3: _3, __BB4: p_4);
  return p_5;
}