diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/execute/991202-3.c')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/991202-3.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/991202-3.c b/gcc/testsuite/gcc.c-torture/execute/991202-3.c new file mode 100644 index 000000000..f5718b220 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/991202-3.c @@ -0,0 +1,22 @@ + +unsigned int f (unsigned int a) +{ + return a * 65536 / 8; +} + +unsigned int g (unsigned int a) +{ + return a * 65536; +} + +unsigned int h (unsigned int a) +{ + return a / 8; +} + +int main () +{ + if (f (65536) != h (g (65536))) + abort (); + exit (0); +} |