From 66965e909473fef6462b537cdc4010b79d86159e Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Tue, 3 Jul 2007 16:35:20 +0000 Subject: libgcc2.h: Conditionally declare __bswapsi2 and __bswapdi2. 2007-07-03 Eric Christopher * libgcc2.h: Conditionally declare __bswapsi2 and __bswapdi2. From-SVN: r126263 --- gcc/libgcc2.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'gcc/libgcc2.h') diff --git a/gcc/libgcc2.h b/gcc/libgcc2.h index c6084dc00fa..d6b980e339c 100644 --- a/gcc/libgcc2.h +++ b/gcc/libgcc2.h @@ -342,18 +342,23 @@ extern UWtype __udiv_w_sdiv (UWtype *, UWtype, UWtype, UWtype); extern word_type __cmpdi2 (DWtype, DWtype); extern word_type __ucmpdi2 (DWtype, DWtype); +#if MIN_UNITS_PER_WORD > 1 +extern SItype __bswapsi2 (SItype); +#endif +#if LONG_LONG_TYPE_SIZE > 32 +extern DItype __bswapdi2 (DItype); +#endif + extern Wtype __absvSI2 (Wtype); extern Wtype __addvSI3 (Wtype, Wtype); extern Wtype __subvSI3 (Wtype, Wtype); extern Wtype __mulvSI3 (Wtype, Wtype); extern Wtype __negvSI2 (Wtype); -extern SItype __bswapsi2 (SItype); extern DWtype __absvDI2 (DWtype); extern DWtype __addvDI3 (DWtype, DWtype); extern DWtype __subvDI3 (DWtype, DWtype); extern DWtype __mulvDI3 (DWtype, DWtype); extern DWtype __negvDI2 (DWtype); -extern DItype __bswapdi2 (DItype); #ifdef COMPAT_SIMODE_TRAPPING_ARITHMETIC extern SItype __absvsi2 (SItype); -- cgit v1.2.1