From: Andreas Krebbel Date: Thu, 20 Nov 2008 22:11:42 +0000 (+0000) Subject: sync-2.c: Add type cast to avoid folding. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d7a9e5c0b91e9e5174a107f0a1d25426208222d0;p=platform%2Fupstream%2Fgcc.git sync-2.c: Add type cast to avoid folding. 2008-11-20 Andreas Krebbel * gcc.dg/sync-2.c: Add type cast to avoid folding. * gcc.dg/sync-3.c: Likewise. From-SVN: r142064 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3a767f1..49f4a87 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2008-11-20 Andreas Krebbel + + * gcc.dg/sync-2.c: Add type cast to avoid folding. + * gcc.dg/sync-3.c: Likewise. + 2008-11-20 Jakub Jelinek PR middle-end/29215 diff --git a/gcc/testsuite/gcc.dg/sync-2.c b/gcc/testsuite/gcc.dg/sync-2.c index 7fea8f8..7794ffd 100644 --- a/gcc/testsuite/gcc.dg/sync-2.c +++ b/gcc/testsuite/gcc.dg/sync-2.c @@ -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 (); } diff --git a/gcc/testsuite/gcc.dg/sync-3.c b/gcc/testsuite/gcc.dg/sync-3.c index a359d16..f912405 100644 --- a/gcc/testsuite/gcc.dg/sync-3.c +++ b/gcc/testsuite/gcc.dg/sync-3.c @@ -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 (); }