]> gcc.gnu.org Git - gcc.git/commitdiff
sync-2.c: Add type cast to avoid folding.
authorAndreas Krebbel <krebbel1@de.ibm.com>
Thu, 20 Nov 2008 22:11:42 +0000 (22:11 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Thu, 20 Nov 2008 22:11:42 +0000 (22:11 +0000)
2008-11-20  Andreas Krebbel  <krebbel1@de.ibm.com>

* gcc.dg/sync-2.c: Add type cast to avoid folding.
* gcc.dg/sync-3.c: Likewise.

From-SVN: r142064

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/sync-2.c
gcc/testsuite/gcc.dg/sync-3.c

index 3a767f1d0ba8ae6d5616229bb3b3af9010f518da..49f4a87c47242b2eb3db82cfe73be62989a9f2ac 100644 (file)
@@ -1,3 +1,8 @@
+2008-11-20  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * gcc.dg/sync-2.c: Add type cast to avoid folding.
+       * gcc.dg/sync-3.c: Likewise.
+
 2008-11-20  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/29215
index 7fea8f8fd03bcc896ff394b63e2233ec24f402ef..7794ffd9d365514a3963ea184e20fd2c99ff343c 100644 (file)
@@ -46,7 +46,7 @@ do_qi (void)
     abort ();
   if (__sync_xor_and_fetch(AI+16, 9) != 9)
     abort ();
-  if (__sync_nand_and_fetch(AI+17, 7) != ~7)
+  if (__sync_nand_and_fetch(AI+17, 7) != (char)~7)
     abort ();
 }
 
index a359d162fee3cb67d7ed29947148b840663a4521..f912405035a606784532d9c828c81efcc92d2ac2 100644 (file)
@@ -43,7 +43,7 @@ do_qi (void)
     abort ();
   if (__sync_xor_and_fetch(AI+16, 9) != 9)
     abort ();
-  if (__sync_nand_and_fetch(AI+17, 7) != ~7) /* { dg-message "note: '__sync_nand_and_fetch' changed semantics in GCC 4.4" "" } */
+  if (__sync_nand_and_fetch(AI+17, 7) != (char)~7) /* { dg-message "note: '__sync_nand_and_fetch' changed semantics in GCC 4.4" "" } */
     abort ();
 }
 
This page took 0.095679 seconds and 5 git commands to generate.