1 /* { dg-do compile } */
2 /* ethread threading does not yet catch this but it might at some point. */
3 /* { dg-options "-O -fdump-tree-fre1-details -fno-thread-jumps" } */
15 /* Even with different undefs we should CSE a PHI node with the
16 same controlling condition. */
18 /* { dg-final { scan-tree-dump "Replaced redundant PHI node" "fre1" } } */
19 /* { dg-final { scan-tree-dump "return 1;" "fre1" } } */