From: Richard Henderson Date: Fri, 17 Jun 2005 20:58:28 +0000 (-0700) Subject: * gcc.dg/sync-2.c (do_qi): Cast negative results to char. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5531f0e0bb073852e29b1efba62072428bf3be08;p=gcc.git * gcc.dg/sync-2.c (do_qi): Cast negative results to char. From-SVN: r101135 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index eb3768bb3b8..68b98ff9e34 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2005-06-17 Richard Henderson + + * gcc.dg/sync-2.c (do_qi): Cast negative results to char. + 2005-06-07 David Billinghurst PR testsuite/21945 diff --git a/gcc/testsuite/gcc.dg/sync-2.c b/gcc/testsuite/gcc.dg/sync-2.c index 4d4ac19477b..8b92eadd598 100644 --- a/gcc/testsuite/gcc.dg/sync-2.c +++ b/gcc/testsuite/gcc.dg/sync-2.c @@ -23,7 +23,7 @@ do_qi (void) abort (); if (__sync_fetch_and_sub(AI+7, 12) != 0) abort (); - if (__sync_fetch_and_and(AI+8, 7) != -1) + if (__sync_fetch_and_and(AI+8, 7) != (char)-1) abort (); if (__sync_fetch_and_or(AI+9, 8) != 0) abort (); @@ -34,7 +34,7 @@ do_qi (void) if (__sync_add_and_fetch(AI+12, 1) != 1) abort (); - if (__sync_sub_and_fetch(AI+13, 12) != -12) + if (__sync_sub_and_fetch(AI+13, 12) != (char)-12) abort (); if (__sync_and_and_fetch(AI+14, 7) != 7) abort ();