From 5531f0e0bb073852e29b1efba62072428bf3be08 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Fri, 17 Jun 2005 13:58:28 -0700 Subject: [PATCH] * gcc.dg/sync-2.c (do_qi): Cast negative results to char. From-SVN: r101135 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/gcc.dg/sync-2.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) 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 (); -- 2.30.2