diff options
Diffstat (limited to 'validation/optim')
| -rw-r--r-- | validation/optim/fpcast-nop.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/validation/optim/fpcast-nop.c b/validation/optim/fpcast-nop.c new file mode 100644 index 00000000..c2e7ba87 --- /dev/null +++ b/validation/optim/fpcast-nop.c @@ -0,0 +1,15 @@ +static float foof( float a) { return ( float) a; } +static double food(double a) { return (double) a; } +static long double fool(long double a) { return (long double) a; } + +/* + * check-name: fpcast-nop + * check-description: + * Verify that unneeded casts between same-type + * floats are also optimized away. + * + * check-command: test-linearize $file + * check-output-ignore + * + * check-output-excludes: fpcast\\. + */ |
