diff options
Diffstat (limited to 'validation')
| -rw-r--r-- | validation/kill-phi-ttsbb.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/validation/kill-phi-ttsbb.c b/validation/kill-phi-ttsbb.c new file mode 100644 index 00000000..178a65d1 --- /dev/null +++ b/validation/kill-phi-ttsbb.c @@ -0,0 +1,28 @@ +int def(void); +void use(int); + +static int foo(int a, int b) +{ + int c; + + if (a) + c = 1; + else + c = def(); + + if (c) + use(1); + else + use(0); +} + +/* + * check-name: kill-phi-ttsbb + * check-description: + * Verify if OP_PHI usage is adjusted after successful try_to_simplify_bb() + * check-command: test-linearize $file + * check-output-ignore + * + * check-output-excludes: phi\\. + * check-output-excludes: phisrc\\. + */ |
