]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/compile/20011114-4.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.c-torture / compile / 20011114-4.c
diff --git a/gcc/testsuite/gcc.c-torture/compile/20011114-4.c b/gcc/testsuite/gcc.c-torture/compile/20011114-4.c
deleted file mode 100644 (file)
index 516ef4f..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-static inline int foo (long x)
-{
-  register int a = 0;
-  register unsigned b;
-
-  do
-    {
-      b = (x & 0x7f);
-      x = (x >> 7) | ~(-1L >> 7);
-      a += 1;
-    }
-  while ((x != 0 || (b & 0x40) != 0) && (x != -1 || (b & 0x40) == 0));
-  return a;
-}
-
-static inline int bar (unsigned long x)
-{
-  register int a = 0;
-  register unsigned b;
-
-  do
-    {
-      b = (x & 0x7f);
-      x >>= 7;
-      a++;
-    }
-  while (x != 0);
-  return a;
-}
-
-int
-baz (unsigned long x, int y)
-{
-  if (y)
-    return foo ((long) x);
-  else
-    return bar (x);
-}