]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* testsuite/libffi.call/many2.c: Don't use uint8_t.
authorJakub Jelinek <jakub@redhat.com>
Fri, 1 Oct 2010 19:59:54 +0000 (21:59 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 1 Oct 2010 19:59:54 +0000 (21:59 +0200)
From-SVN: r164894

libffi/ChangeLog
libffi/testsuite/libffi.call/many2.c

index 296f9088084f211b9625d09c756f299565ba4b04..d70405e4d3421153864d0bb7dc979aae718f4e5e 100644 (file)
@@ -1,5 +1,7 @@
 2010-10-01  Jakub Jelinek  <jakub@redhat.com>
 
+       * testsuite/libffi.call/many2.c: Don't use uint8_t.
+
        PR libffi/45677
        * src/x86/ffi64.c (ffi_prep_cif_machdep): Ensure cif->bytes is
        a multiple of 8.
index 10771592fc88891b7cbda2f641735c9986c41b24..338cbde6e19f7567fd588a27318da959aa3befd7 100644 (file)
@@ -1,5 +1,5 @@
 /* Area:        ffi_call
-   Purpose:     Check uint8_t arguments.
+   Purpose:     Check unsigned char arguments.
    Limitations: none.
    PR:          PR45677.
    Originator:  Dan Witte <dwitte@gmail.com> 20100916  */
 
 typedef unsigned char u8;
 
-__attribute__((noinline)) uint8_t
-foo (uint8_t a, uint8_t b, uint8_t c, uint8_t d,
-     uint8_t e, uint8_t f, uint8_t g)
+__attribute__((noinline)) u8
+foo (u8 a, u8 b, u8 c, u8 d, u8 e, u8 f, u8 g)
 {
   return a + b + c + d + e + f + g;
 }
 
-uint8_t
-bar (uint8_t a, uint8_t b, uint8_t c, uint8_t d,
-     uint8_t e, uint8_t f, uint8_t g)
+u8
+bar (u8 a, u8 b, u8 c, u8 d, u8 e, u8 f, u8 g)
 {
   return foo (a, b, c, d, e, f, g);
 }
@@ -33,11 +31,11 @@ main (void)
   int i;
   ffi_cif cif;
   ffi_arg result = 0;
-  uint8_t args[NARGS];
+  u8 args[NARGS];
   void *argptrs[NARGS];
 
   for (i = 0; i < NARGS; ++i)
-    ffitypes[i] = &ffi_type_uint8;
+    ffitypes[i] = &ffi_type_uchar;
 
   CHECK (ffi_prep_cif (&cif, FFI_DEFAULT_ABI, NARGS,
                       &ffi_type_uint8, ffitypes) == FFI_OK);