Commit 6a9e8571 by Uros Bizjak

sfp-machine.h (CMPtype): Define as typedef using libgcc_cmp_return mode.

        * config/i386/sfp-machine.h (CMPtype): Define as typedef using
        libgcc_cmp_return mode.

From-SVN: r132350
parent 6837b3b8
2008-02-15 Uros Bizjak <ubizjak@gmail.com>
* config/i386/sfp-machine.h (CMPtype): Define as typedef using
libgcc_cmp_return mode.
2008-02-15 Jakub Jelinek <jakub@redhat.com> 2008-02-15 Jakub Jelinek <jakub@redhat.com>
PR middle-end/35130 PR middle-end/35130
...@@ -5,7 +10,7 @@ ...@@ -5,7 +10,7 @@
OMP_CLAUSE_SHARED rather than OMP_CLAUSE_FIRSTPRIVATE clause. OMP_CLAUSE_SHARED rather than OMP_CLAUSE_FIRSTPRIVATE clause.
2008-02-15 Richard Guenther <rguenther@suse.de> 2008-02-15 Richard Guenther <rguenther@suse.de>
Zdenek Dvorak <ook@ucw.cz> Zdenek Dvorak <ook@ucw.cz>
PR tree-optimization/35164 PR tree-optimization/35164
* tree-flow.h (stmt_references_abnormal_ssa_name): Declare. * tree-flow.h (stmt_references_abnormal_ssa_name): Declare.
......
...@@ -3,14 +3,15 @@ ...@@ -3,14 +3,15 @@
#define _FP_WS_TYPE signed long #define _FP_WS_TYPE signed long
#define _FP_I_TYPE long #define _FP_I_TYPE long
typedef int TItype __attribute__((mode(TI))); typedef int TItype __attribute__ ((mode (TI)));
typedef unsigned int UTItype __attribute__((mode(TI))); typedef unsigned int UTItype __attribute__ ((mode (TI)));
#define TI_BITS (__CHAR_BIT__ * (int)sizeof(TItype)) #define TI_BITS (__CHAR_BIT__ * (int)sizeof(TItype))
/* The type of the result of a floating point comparison. /* The type of the result of a floating point comparison. This must
This must match `word_mode' in GCC for the target. */ match `__libgcc_cmp_return__' in GCC for the target. */
#define CMPtype long
typedef int CMPtype __attribute__ ((mode (__libgcc_cmp_return__)));
#define _FP_MUL_MEAT_Q(R,X,Y) \ #define _FP_MUL_MEAT_Q(R,X,Y) \
_FP_MUL_MEAT_2_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm) _FP_MUL_MEAT_2_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm)
...@@ -30,8 +31,7 @@ typedef unsigned int UTItype __attribute__((mode(TI))); ...@@ -30,8 +31,7 @@ typedef unsigned int UTItype __attribute__((mode(TI)));
/* Here is something Intel misdesigned: the specs don't define /* Here is something Intel misdesigned: the specs don't define
the case where we have two NaNs with same mantissas, but the case where we have two NaNs with same mantissas, but
different sign. Different operations pick up different NaNs. different sign. Different operations pick up different NaNs. */
*/
#define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \
do { \ do { \
if (_FP_FRAC_GT_##wc(X, Y) \ if (_FP_FRAC_GT_##wc(X, Y) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment