From affde4a6b3666f21e346166d42f2414047753e2b Mon Sep 17 00:00:00 2001 From: Chris Sutcliffe Date: Sat, 18 Jul 2009 15:09:18 +0000 Subject: 2009-07-18 Gregory McGarry * CRT_fp8.c: Add PCC alternative to GCC-specific constructs. * CRT_fp10.c: Ditto. --- winsup/mingw/CRT_fp10.c | 4 ++++ winsup/mingw/CRT_fp8.c | 4 ++++ winsup/mingw/ChangeLog | 5 +++++ 3 files changed, 13 insertions(+) (limited to 'winsup') diff --git a/winsup/mingw/CRT_fp10.c b/winsup/mingw/CRT_fp10.c index a13fb0096..516c86c4a 100644 --- a/winsup/mingw/CRT_fp10.c +++ b/winsup/mingw/CRT_fp10.c @@ -13,4 +13,8 @@ void _fpreset (void) { __asm__ ( "fninit" ) ;} +#if defined(__PCC__) +void _Pragma("alias _fpreset") fpreset(void); +#else void __attribute__ ((alias ("_fpreset"))) fpreset(void); +#endif diff --git a/winsup/mingw/CRT_fp8.c b/winsup/mingw/CRT_fp8.c index d772d759a..e9cfbadf6 100644 --- a/winsup/mingw/CRT_fp8.c +++ b/winsup/mingw/CRT_fp8.c @@ -15,4 +15,8 @@ extern void (*_imp___fpreset)(void) ; void _fpreset (void) { (*_imp___fpreset)(); } +#if defined(__PCC__) +void _Pragma("alias _fpreset") fpreset(void); +#else void __attribute__ ((alias ("_fpreset"))) fpreset(void); +#endif diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index 6cebfaa6d..0ab0dc306 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,3 +1,8 @@ +2009-07-18 Gregory McGarry + + * CRT_fp8.c: Add PCC alternative to GCC-specific constructs. + * CRT_fp10.c: Ditto. + 2009-07-18 Gregory McGarry * cpu_features.c: replace gcc-specific construct with portable alternative -- cgit v1.2.3