=================================================================== --- libgcc2.h (revision 126242) +++ libgcc2.h (working copy) @@ -342,18 +342,23 @@ extern UWtype __udiv_w_sdiv (UWtype *, U 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);I tried to patch GCC4.4.0 libgcc2.h then resulted next message and did not change file at all.$ patch -p0 < libgcc2_h_diff.txt(Stripping trailing CRs from patch.)patching file libgcc2.hReversed (or previously applied) patch detected! Assume -R? [n]Apply anyway? [n]Skipping patch.1 out of 1 hunk ignored -- saving rejects to file libgcc2.h.rejI am not deft of handling patch file,so would you please modify it to apply to GCC4.4.0 libgcc2.h ?And please teach me how to apply it.I append GCC4.4.0 libgcc2.h and patch file.Masahiro Ariga
libgcc_files.tar.bz2
Description: Binary data