diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/20050922-2.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.dg/20050922-2.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/20050922-2.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/20050922-2.c deleted file mode 100644 index c2974d03d..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.dg/20050922-2.c +++ /dev/null @@ -1,33 +0,0 @@ -/* 20050922-1.c does not trigger the expand_shift rotate bug on sh4-elf, but - this does. */ - -/* { dg-do run } */ -/* { dg-options "-O1 -std=c99" } */ - -#include <stdlib.h> - -#if __INT_MAX__ == 2147483647 -typedef unsigned int uint32_t; -#elif __LONG_MAX__ == 2147483647 -typedef unsigned long uint32_t; -#else -#error unable to find 32-bit integer type -#endif - -#define rotl(x,n) (((x) << ((int)(n))) | ((x) >> (32 - (int)(n)))) - -uint32_t -f (uint32_t a, uint32_t b) -{ - - b = rotl (a, b & 31); - return b; -} - -int -main () -{ - if (f(2,31) != 1) - abort (); - exit (0); -} |