Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 300473 | Differences between
and this patch

Collapse All | Expand All

(-)gcc-4.3.4/gcc/libgcc2.c (-4 / +4 lines)
Lines 1530-1547 FUNC (DWtype u) Link Here
1530
}
1530
}
1531
#endif
1531
#endif
1532
1532
1533
#if (defined(L_floatundisf) && LIBGCC2_HAS_SF_MODE)	\
1533
#if (defined(L__floatundisf) && LIBGCC2_HAS_SF_MODE)	\
1534
     || (defined(L_floatundidf) && LIBGCC2_HAS_DF_MODE)
1534
     || (defined(L__floatundidf) && LIBGCC2_HAS_DF_MODE)
1535
#define DI_SIZE (W_TYPE_SIZE * 2)
1535
#define DI_SIZE (W_TYPE_SIZE * 2)
1536
#define F_MODE_OK(SIZE) \
1536
#define F_MODE_OK(SIZE) \
1537
  (SIZE < DI_SIZE							\
1537
  (SIZE < DI_SIZE							\
1538
   && SIZE > (DI_SIZE - SIZE + FSSIZE)					\
1538
   && SIZE > (DI_SIZE - SIZE + FSSIZE)					\
1539
   && !AVOID_FP_TYPE_CONVERSION(SIZE))
1539
   && !AVOID_FP_TYPE_CONVERSION(SIZE))
1540
#if defined(L_floatundisf)
1540
#if !defined(L__floatundisf) && defined(L_floatundisf)
1541
#define FUNC __floatundisf
1541
#define FUNC __floatundisf
1542
#define FSTYPE SFtype
1542
#define FSTYPE SFtype
1543
#define FSSIZE SF_SIZE
1543
#define FSSIZE SF_SIZE
1544
#else
1544
#elif !defined(L__floatundidf)
1545
#define FUNC __floatundidf
1545
#define FUNC __floatundidf
1546
#define FSTYPE DFtype
1546
#define FSTYPE DFtype
1547
#define FSSIZE DF_SIZE
1547
#define FSSIZE DF_SIZE

Return to bug 300473