2008-02-15 Uros Bizjak <ubizjak@gmail.com>
* config/i386/sfp-machine.h (CMPtype): Define as typedef using
libgcc_cmp_return mode.
testsuite/ChangeLog:
* gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
(test_gt): Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132377
138bc75d-0d04-0410-961f-
82ee72b054a4
+2008-02-17 Uros Bizjak <ubizjak@gmail.com>
+
+ Revert:
+
+ 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
+ * config/i386/sfp-machine.h (CMPtype): Define as typedef using
+ libgcc_cmp_return mode.
+
2008-02-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c/28368
/* The type of the result of a floating point comparison. This must
match `__libgcc_cmp_return__' in GCC for the target. */
-
-typedef int CMPtype __attribute__ ((mode (__libgcc_cmp_return__)));
+#define CMPtype long
#define _FP_MUL_MEAT_Q(R,X,Y) \
_FP_MUL_MEAT_2_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm)
+2008-02-17 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
+ (test_gt): Ditto.
+
2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* obj-c++.dg/encode-2.mm: XFAIL.
2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
Paolo Carlini <pcarlini@suse.de>
- * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
- * g++.dg/ext/has_nothrow_constructor.C: Likewise.
- * g++.dg/ext/has_nothrow_copy.C: Likewise.
+ * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
+ * g++.dg/ext/has_nothrow_constructor.C: Likewise.
+ * g++.dg/ext/has_nothrow_copy.C: Likewise.
2008-02-16 Uros Bizjak <ubizjak@gmail.com>
extern void abort(void);
-int test_lt(__float128 x, __float128 y)
+int __attribute__ ((__noinline__))
+test_lt(__float128 x, __float128 y)
{
return x < y;
}
-int test_gt (__float128 x, __float128 y)
+int __attribute__ ((__noinline__))
+test_gt (__float128 x, __float128 y)
{
return x > y;
}