/* { dg-do compile } */ /* { dg-options "-O1 -fdump-tree-phiopt1 -fdump-tree-phiprop1-details" } */ /* PR tree-optimization/116824 */ int g(int i, int *tt) { const int t = 10; const int *a; { if (t < i) { *tt = 1; a = &t; } else { *tt = 1; a = &i; } } return *a; } /* Check that phiprop1 can do the insert of the loads. */ /* { dg-final { scan-tree-dump-times "Inserting PHI for result of load" 1 "phiprop1"} } */ /* { dg-final { scan-tree-dump-times "MIN_EXPR " 1 "phiopt1" } } */