fix-r10000-6.c: Add dg-message to look for the note about changed semantics of NAND builtin.
* gcc.target/mips/fix-r10000-6.c: Add dg-message to look for the note about changed semantics of NAND builtin. * gcc.target/mips/fix-r10000-6.c: Ditto. * gcc.target/mips/atomic-memory-1.c: Ditto. (main): Correct __sync_nand_and_fetch results. From-SVN: r142564
This commit is contained in:
parent
9bebdb76f2
commit
1f63d0598e
@ -1,3 +1,11 @@
|
||||
2008-12-08 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* gcc.target/mips/fix-r10000-6.c: Add dg-message to look for
|
||||
the note about changed semantics of NAND builtin.
|
||||
* gcc.target/mips/fix-r10000-6.c: Ditto.
|
||||
* gcc.target/mips/atomic-memory-1.c: Ditto.
|
||||
(main): Correct __sync_nand_and_fetch results.
|
||||
|
||||
2008-12-08 Dodji Seketeli <dodji@redhat.com>
|
||||
|
||||
PR debug/38390
|
||||
@ -5,7 +13,7 @@
|
||||
|
||||
2008-12-08 Steve Ellcey <sje@cup.hp.com>
|
||||
|
||||
* g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
|
||||
* g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
|
||||
|
||||
2008-12-08 Steve Ellcey <sje@cup.hp.com>
|
||||
|
||||
@ -1859,7 +1867,7 @@
|
||||
|
||||
2008-09-24 Steve Ellcey <sje@cup.hp.com>
|
||||
|
||||
* gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
|
||||
* gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
|
||||
|
||||
2008-09-24 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
|
@ -1,4 +1,7 @@
|
||||
/* { dg-do run } */
|
||||
|
||||
/* { dg-message "note: '__sync_nand_and_fetch' changed semantics in GCC 4.4" "" { target *-*-* } 0 } */
|
||||
|
||||
extern void abort (void);
|
||||
extern void exit (int);
|
||||
|
||||
@ -16,9 +19,9 @@ NOMIPS16 int main ()
|
||||
__sync_sub_and_fetch (&v, 0x7fff);
|
||||
if (v != 34465)
|
||||
abort();
|
||||
if (__sync_nand_and_fetch (&v, 0xff) != 94)
|
||||
if (__sync_nand_and_fetch (&v, 0xff) != -162)
|
||||
abort();
|
||||
if (__sync_fetch_and_add (&v, 6) != 94)
|
||||
if (__sync_fetch_and_add (&v, 262) != -162)
|
||||
abort();
|
||||
if (v != 100)
|
||||
abort();
|
||||
|
@ -2,6 +2,8 @@
|
||||
/* { dg-mips-options "-O2 -march=mips4 -mfix-r10000" } */
|
||||
/* { dg-final { scan-assembler-times "\tbeql\t" 3 } } */
|
||||
|
||||
/* { dg-message "note: '__sync_nand_and_fetch' changed semantics in GCC 4.4" "" { target *-*-* } 0 } */
|
||||
|
||||
NOMIPS16 int
|
||||
f1 (int *z)
|
||||
{
|
||||
|
@ -2,6 +2,8 @@
|
||||
/* { dg-mips-options "-O2 -march=mips4 -mfix-r10000" } */
|
||||
/* { dg-final { scan-assembler-times "\tbeql\t" 3 } } */
|
||||
|
||||
/* { dg-message "note: '__sync_fetch_and_nand' changed semantics in GCC 4.4" "" { target *-*-* } 0 } */
|
||||
|
||||
NOMIPS16 int
|
||||
f1 (int *z)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user