+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
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>
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>
/* { 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);
__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();