OSDN Git Service

2007-07-26 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Jul 2007 09:13:58 +0000 (09:13 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Jul 2007 09:13:58 +0000 (09:13 +0000)
PR testsuite/32843
* testsuite/libffi.call/return_sc.c (main): Verify call
result as signed char, not ffi_arg.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126950 138bc75d-0d04-0410-961f-82ee72b054a4

libffi/ChangeLog
libffi/testsuite/libffi.call/return_sc.c

index 55553ba..9c3249e 100644 (file)
@@ -1,3 +1,9 @@
+2007-07-26  Richard Guenther  <rguenther@suse.de>
+
+       PR testsuite/32843
+       * testsuite/libffi.call/return_sc.c (main): Verify call
+       result as signed char, not ffi_arg.
+
 2007-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * configure.ac (i?86-*-solaris2.1[0-9]): Set TARGET to X86_64.
index 19608ee..ddb2677 100644 (file)
@@ -30,7 +30,7 @@ int main (void)
        sc < (signed char) 127; sc++)
     {
       ffi_call(&cif, FFI_FN(return_sc), &rint, values);
-      CHECK(rint == (ffi_arg) sc);
+      CHECK((signed char) rint == sc);
     }
   exit(0);
 }