diff options
-rw-r--r-- | extra/Configs/Config.alpha | 4 | ||||
-rw-r--r-- | extra/Configs/Config.arm | 4 | ||||
-rw-r--r-- | extra/Configs/Config.bfin | 3 | ||||
-rw-r--r-- | extra/Configs/Config.cris | 4 | ||||
-rw-r--r-- | extra/Configs/Config.e1 | 7 | ||||
-rw-r--r-- | extra/Configs/Config.frv | 6 | ||||
-rw-r--r-- | extra/Configs/Config.h8300 | 4 | ||||
-rw-r--r-- | extra/Configs/Config.i386 | 4 | ||||
-rw-r--r-- | extra/Configs/Config.i960 | 4 | ||||
-rw-r--r-- | extra/Configs/Config.m68k | 4 | ||||
-rw-r--r-- | extra/Configs/Config.microblaze | 6 | ||||
-rw-r--r-- | extra/Configs/Config.nios | 6 | ||||
-rw-r--r-- | extra/Configs/Config.nios2 | 6 | ||||
-rw-r--r-- | extra/Configs/Config.powerpc | 4 | ||||
-rw-r--r-- | extra/Configs/Config.sh | 6 | ||||
-rw-r--r-- | extra/Configs/Config.sh64 | 6 | ||||
-rw-r--r-- | extra/Configs/Config.sparc | 3 | ||||
-rw-r--r-- | extra/Configs/Config.v850 | 6 | ||||
-rw-r--r-- | extra/Configs/Config.x86_64 | 4 | ||||
-rw-r--r-- | libm/float_wrappers.c | 63 |
20 files changed, 28 insertions, 126 deletions
diff --git a/extra/Configs/Config.alpha b/extra/Configs/Config.alpha index 8604620a9..acd847395 100644 --- a/extra/Configs/Config.alpha +++ b/extra/Configs/Config.alpha @@ -21,9 +21,5 @@ config TARGET_ARCH config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string - diff --git a/extra/Configs/Config.arm b/extra/Configs/Config.arm index 1bf66e094..fc775ba23 100644 --- a/extra/Configs/Config.arm +++ b/extra/Configs/Config.arm @@ -13,9 +13,6 @@ config TARGET_ARCH config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string @@ -81,4 +78,3 @@ config CONFIG_ARM_XSCALE bool "Intel Xscale" endchoice - diff --git a/extra/Configs/Config.bfin b/extra/Configs/Config.bfin index 48134889f..986351088 100644 --- a/extra/Configs/Config.bfin +++ b/extra/Configs/Config.bfin @@ -15,9 +15,6 @@ config HAVE_ELF config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string diff --git a/extra/Configs/Config.cris b/extra/Configs/Config.cris index 956ee8e0f..c8fc23e73 100644 --- a/extra/Configs/Config.cris +++ b/extra/Configs/Config.cris @@ -13,9 +13,6 @@ config TARGET_ARCH config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string @@ -38,4 +35,3 @@ config CONFIG_CRIS bool "CRIS" endchoice - diff --git a/extra/Configs/Config.e1 b/extra/Configs/Config.e1 index 9f4bce92b..841ac9b9b 100644 --- a/extra/Configs/Config.e1 +++ b/extra/Configs/Config.e1 @@ -1,5 +1,4 @@ - - +# # For a description of the syntax of this configuration file, # see extra/config/Kconfig-language.txt # @@ -25,9 +24,5 @@ config ARCH_CFLAGS string default "-mgnu-param" -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string - diff --git a/extra/Configs/Config.frv b/extra/Configs/Config.frv index 52800c1e9..e777753e9 100644 --- a/extra/Configs/Config.frv +++ b/extra/Configs/Config.frv @@ -17,13 +17,9 @@ config TARGET_ARCH config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config HAVE_DOT_HIDDEN - bool + bool default y - diff --git a/extra/Configs/Config.h8300 b/extra/Configs/Config.h8300 index da5280055..1c9836708 100644 --- a/extra/Configs/Config.h8300 +++ b/extra/Configs/Config.h8300 @@ -37,9 +37,5 @@ endchoice config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string - diff --git a/extra/Configs/Config.i386 b/extra/Configs/Config.i386 index 5585e90b5..14f575e89 100644 --- a/extra/Configs/Config.i386 +++ b/extra/Configs/Config.i386 @@ -15,9 +15,6 @@ config TARGET_ARCH config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string @@ -112,4 +109,3 @@ config CONFIG_NEHEMIAH bool "VIA C3-2 (Nehemiah)" endchoice - diff --git a/extra/Configs/Config.i960 b/extra/Configs/Config.i960 index e2e7526d6..0000758b2 100644 --- a/extra/Configs/Config.i960 +++ b/extra/Configs/Config.i960 @@ -20,13 +20,9 @@ config ARCH_CFLAGS string default "-mh -mint32 -fsigned-char" -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config ARCH_HAS_C_SYMBOL_PREFIX bool default y - diff --git a/extra/Configs/Config.m68k b/extra/Configs/Config.m68k index c4f8ddadd..056172fff 100644 --- a/extra/Configs/Config.m68k +++ b/extra/Configs/Config.m68k @@ -18,13 +18,9 @@ config ARCH_CFLAGS string default "-Wa,--bitwise-or" -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config HAVE_ELF bool default y - diff --git a/extra/Configs/Config.microblaze b/extra/Configs/Config.microblaze index 9a80230e2..3066f3c32 100644 --- a/extra/Configs/Config.microblaze +++ b/extra/Configs/Config.microblaze @@ -19,13 +19,9 @@ config ARCH_SUPPORTS_BIG_ENDIAN config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config CROSS - string + string default "mb-" - diff --git a/extra/Configs/Config.nios b/extra/Configs/Config.nios index ef5f27dc7..5ca9e96c4 100644 --- a/extra/Configs/Config.nios +++ b/extra/Configs/Config.nios @@ -17,13 +17,9 @@ config ARCH_CFLAGS string default "-m32 -funaligned-struct-hack" -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config CROSS - string + string default nios-elf- - diff --git a/extra/Configs/Config.nios2 b/extra/Configs/Config.nios2 index cb8f1e941..984d77f6c 100644 --- a/extra/Configs/Config.nios2 +++ b/extra/Configs/Config.nios2 @@ -16,13 +16,9 @@ config HAVE_ELF config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config CROSS - string + string default nios2-elf- - diff --git a/extra/Configs/Config.powerpc b/extra/Configs/Config.powerpc index e18caa002..b0ee1a45b 100644 --- a/extra/Configs/Config.powerpc +++ b/extra/Configs/Config.powerpc @@ -18,9 +18,5 @@ config ARCH_SUPPORTS_BIG_ENDIAN config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string - diff --git a/extra/Configs/Config.sh b/extra/Configs/Config.sh index 25e5dc283..fa2159636 100644 --- a/extra/Configs/Config.sh +++ b/extra/Configs/Config.sh @@ -13,14 +13,11 @@ config HAVE_ELF config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config HAVE_DOT_HIDDEN - bool + bool default y config ARCH_SUPPORTS_BIG_ENDIAN @@ -64,4 +61,3 @@ config CONFIG_SH4 bool "SH4" endchoice - diff --git a/extra/Configs/Config.sh64 b/extra/Configs/Config.sh64 index 4bdaf9d06..3c3ed9d8e 100644 --- a/extra/Configs/Config.sh64 +++ b/extra/Configs/Config.sh64 @@ -13,14 +13,11 @@ config HAVE_ELF config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config HAVE_DOT_HIDDEN - bool + bool default y config ARCH_SUPPORTS_BIG_ENDIAN @@ -49,4 +46,3 @@ config CONFIG_SH5 bool "SH5" endchoice - diff --git a/extra/Configs/Config.sparc b/extra/Configs/Config.sparc index 150ad0ac1..e169d48a7 100644 --- a/extra/Configs/Config.sparc +++ b/extra/Configs/Config.sparc @@ -17,9 +17,6 @@ config ARCH_SUPPORTS_BIG_ENDIAN config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string diff --git a/extra/Configs/Config.v850 b/extra/Configs/Config.v850 index 84f5002f9..ba5b02982 100644 --- a/extra/Configs/Config.v850 +++ b/extra/Configs/Config.v850 @@ -20,13 +20,9 @@ config ARCH_SUPPORTS_LITTLE_ENDIAN config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config CROSS - string + string default "v850e-elf-" - diff --git a/extra/Configs/Config.x86_64 b/extra/Configs/Config.x86_64 index b195b4518..7bc0cd50f 100644 --- a/extra/Configs/Config.x86_64 +++ b/extra/Configs/Config.x86_64 @@ -16,13 +16,9 @@ config TARGET_ARCH config ARCH_CFLAGS string -config ARCH_LDFLAGS - string - config LIBGCC_CFLAGS string config ARCH_SUPPORTS_LITTLE_ENDIAN bool default y - diff --git a/libm/float_wrappers.c b/libm/float_wrappers.c index 9e8256780..4ea924201 100644 --- a/libm/float_wrappers.c +++ b/libm/float_wrappers.c @@ -26,24 +26,20 @@ /* For the time being, do _NOT_ implement these functions * that are defined by SuSv3 */ -#if 0 -float exp2f(float); -float fmaf(float, float, float); -float fmaxf(float, float); -float fminf(float, float); -float fdimf(float, float); -long long llrintf(float); -long long llroundf(float); -long lroundf(float); -float log2f(float); -long lrintf(float); -float nexttowardf(float, long double); -float remquof(float, float, int *); -float roundf(float); -float scalblnf(float, long); -float truncf(float); -float tgammaf(float); -#endif +#undef L_exp2f /*float exp2f(float);*/ +#undef L_fdimf /*float fdimf(float, float);*/ +#undef L_fmaf /*float fmaf(float, float, float);*/ +#undef L_fmaxf /*float fmaxf(float, float);*/ +#undef L_fminf /*float fminf(float, float);*/ +#undef L_llrintf /*long long llrintf(float);*/ +#undef L_log2f /*float log2f(float);*/ +#undef L_lrintf /*long lrintf(float);*/ +#undef L_nearbyintf /*float nearbyintf(float);*/ +#undef L_nexttowardf /*float nexttowardf(float, long double);*/ +#undef L_remquof /*float remquof(float, float, int *);*/ +#undef L_scalblnf /*float scalblnf(float, long);*/ +#undef L_tgammaf /*float tgammaf(float);*/ +#undef L_truncf /*float truncf(float);*/ /* Implement the following, as defined by SuSv3 */ #if 0 @@ -71,16 +67,18 @@ float hypotf(float, float); int ilogbf(float); float ldexpf(float, int); float lgammaf(float); +long long llroundf(float); float log10f(float); float log1pf(float); float logbf(float); float logf(float); +long lroundf(float); float modff(float, float *); -float nearbyintf(float); float nextafterf(float, float); float powf(float, float); float remainderf(float, float); float rintf(float); +float roundf(float); float scalbnf(float, int); float sinf(float); float sinhf(float); @@ -89,6 +87,7 @@ float tanf(float); float tanhf(float); #endif + #ifdef L_acosf float acosf (float x) { @@ -201,14 +200,12 @@ float erff (float x) #endif -#if 0 #ifdef L_exp2f float exp2f (float x) { return (float) exp2( (double)x ); } #endif -#endif #ifdef L_expf @@ -235,14 +232,12 @@ float fabsf (float x) #endif -#if 0 #ifdef L_fdimf float fdimf (float x, float y) { return (float) fdim( (double)x, (double)y ); } #endif -#endif #ifdef L_floorf @@ -253,7 +248,6 @@ float floorf (float x) #endif -#if 0 #ifdef L_fmaf float fmaf (float x, float y, float z) { @@ -276,7 +270,6 @@ float fminf (float x, float y) return (float) fmin( (double)x, (double)y ); } #endif -#endif #ifdef L_fmodf @@ -327,7 +320,6 @@ float lgammaf (float x) #endif -#if 0 #ifdef L_llrintf long long llrintf (float x) { @@ -342,7 +334,7 @@ long long llroundf (float x) return (float) llround( (double)x ); } #endif -#endif + #ifdef L_log10f float log10f (float x) @@ -360,14 +352,12 @@ float log1pf (float x) #endif -#if 0 #ifdef L_log2f float log2f (float x) { return (float) log2( (double)x ); } #endif -#endif #ifdef L_logbf @@ -386,7 +376,6 @@ float logf (float x) #endif -#if 0 #ifdef L_lrintf long lrintf (float x) { @@ -401,7 +390,6 @@ long lroundf (float x) return (float) lround( (double)x ); } #endif -#endif #ifdef L_modff @@ -416,14 +404,12 @@ float modff (float x, float *iptr) #endif -#if 0 #ifdef L_nearbyintf float nearbyintf (float x) { return (float) nearbyint( (double)x ); } #endif -#endif #ifdef L_nextafterf @@ -434,14 +420,13 @@ float nextafterf (float x, float y) #endif -#if 0 #ifdef L_nexttowardf float nexttowardf (float x, long double y) { return (float) nexttoward( (double)x, (double)y ); } #endif -#endif + #ifdef L_powf float powf (float x, float y) @@ -459,14 +444,12 @@ float remainderf (float x, float y) #endif -#if 0 #ifdef L_remquof float remquof (float x, float y, int *quo) { return (float) remquo( (double)x, (double)y, quo ); } #endif -#endif #ifdef L_rintf @@ -477,7 +460,6 @@ float rintf (float x) #endif -#if 0 #ifdef L_roundf float roundf (float x) { @@ -492,7 +474,6 @@ float scalblnf (float x, long exp) return (float) scalbln( (double)x, exp ); } #endif -#endif #ifdef L_scalbnf @@ -543,7 +524,6 @@ float tanhf (float x) #endif -#if 0 #ifdef L_tgammaf float tgammaf (float x) { @@ -558,6 +538,3 @@ float truncf (float x) return (float) trunc( (double)x ); } #endif -#endif - - |