990106-2.c: Update to work on targets with 16bit ints.
authorJeffrey A Law <law@cygnus.com>
Fri, 12 Feb 1999 10:06:42 +0000 (10:06 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 12 Feb 1999 10:06:42 +0000 (03:06 -0700)
Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
        * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
        ints.

From-SVN: r25166

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/990106-2.c

index 350e08c7ae6af6182688ad2583ad505b4b49f347..db1178971e2f0c4763d881a4b5cc5f1c8beb19a2 100644 (file)
@@ -1,3 +1,8 @@
+Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
+       ints.
+
 1999-02-11  Nick Clifton  <nickc@cygnus.com>
 
        * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
index b057dfd00c59a6b834db11b3f7dd6963acd2f844..c2791efaae6b4a59565431d6d4da88b70a2a1d8d 100644 (file)
@@ -13,7 +13,8 @@ int main(int argc, char *argv[])
       unsigned x = 1234;
       unsigned y = calc_mp(x);
 
-      if (y != 680)
+      if ((sizeof (y) == 4 && y != 680)
+         || (sizeof (y) == 2 && y != 134))
        abort ();
       exit (0);
 }