[csplit] Removed compiler/mlib; moved all code to stdc.library
authorverhaegs <verhaegs@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 8 Sep 2013 21:17:21 +0000 (21:17 +0000)
committerverhaegs <verhaegs@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 8 Sep 2013 21:17:21 +0000 (21:17 +0000)
commit217802538dc886fdd92147517124201d33d57312
treee355c32ca2ae3af3fd7884550c46d737303a412f
parent460aa0404093a655203ada4f02c21e20aecf5957
[csplit] Removed compiler/mlib; moved all code to stdc.library

 * signgam is now field in struct StdCBase and code has to be adapted.
 * Added some math functions to arosc.static that are used in __vcscan
 * STDC_NOLIBINLINE and STDC_NOLIBDEFINES is now #defined in proto/stdc.h.
   This avoids warning of redefinition of isinf()/isnan() that are now aliased functions but also a macro.
 * Provide dummy libm.a for code that uses -lm switch.
 * Removed usage of arosm lib in mmakefile.src files (not all tested)
   link with stdc where needed.
 * arch specific infinity.c has been replaced with common one
 * From Jason S. McMullan:
   * fenv.c fix for m68k
   * Ignore warnings we've chosen not to fix.

git-svn-id: https://svn.aros.org/svn/aros/trunk@48035 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
248 files changed:
AROS/arch/arm-all/mlib/fenv.c [deleted file]
AROS/arch/arm-all/mlib/infinity.c [deleted file]
AROS/arch/arm-all/mlib/mmakefile.src [deleted file]
AROS/arch/arm-all/stdc/fenv.c [new file with mode: 0644]
AROS/arch/arm-all/stdc/mmakefile.src
AROS/arch/arm-efika/kernel/mmakefile.src
AROS/arch/arm-raspi/boot/mmakefile.src
AROS/arch/arm-raspi/kernel/mmakefile.src
AROS/arch/i386-all/mlib/fenv.c [deleted file]
AROS/arch/i386-all/mlib/infinity.c [deleted file]
AROS/arch/i386-all/mlib/mmakefile.src [deleted file]
AROS/arch/i386-all/stdc/fenv.c [new file with mode: 0644]
AROS/arch/i386-all/stdc/mmakefile.src
AROS/arch/i386-pc/boot/mmakefile.src
AROS/arch/m68k-all/mlib/fenv.c [deleted file]
AROS/arch/m68k-all/mlib/mmakefile.src [deleted file]
AROS/arch/m68k-all/stdc/fenv.c [new file with mode: 0644]
AROS/arch/m68k-all/stdc/mmakefile.src
AROS/arch/m68k-amiga/boot/mmakefile.src
AROS/arch/m68k-mac/boot/mmakefile.src
AROS/arch/m68k-mac/mlib/mmakefile.src [deleted file]
AROS/arch/m68k-mac/mmakefile.src
AROS/arch/ppc-all/mlib/fenv.c [deleted file]
AROS/arch/ppc-all/mlib/infinity.c [deleted file]
AROS/arch/ppc-all/mlib/mmakefile.src [deleted file]
AROS/arch/ppc-all/stdc/fenv.c [new file with mode: 0644]
AROS/arch/ppc-all/stdc/mmakefile.src
AROS/arch/ppc-chrp/efika/kernel/mmakefile.src
AROS/arch/ppc-sam440/boot/mmakefile.src
AROS/arch/x86_64-all/include/aros/fenv.h
AROS/arch/x86_64-all/mlib/fenv.c [deleted file]
AROS/arch/x86_64-all/mlib/infinity.c [deleted file]
AROS/arch/x86_64-all/mlib/mmakefile.src [deleted file]
AROS/arch/x86_64-all/stdc/fenv.c [new file with mode: 0644]
AROS/arch/x86_64-all/stdc/mmakefile.src
AROS/compiler/clib/__isinf.c [deleted file]
AROS/compiler/clib/include/aros/types/fenv_t.h [deleted file]
AROS/compiler/clib/isinf.c [deleted file]
AROS/compiler/clib/mmakefile.src
AROS/compiler/mlib/.master [deleted file]
AROS/compiler/mlib/LEGAL [deleted file]
AROS/compiler/mlib/arm/_fpmath.h [deleted file]
AROS/compiler/mlib/e_acos.c [deleted file]
AROS/compiler/mlib/e_acosf.c [deleted file]
AROS/compiler/mlib/e_acosh.c [deleted file]
AROS/compiler/mlib/e_acoshf.c [deleted file]
AROS/compiler/mlib/e_asin.c [deleted file]
AROS/compiler/mlib/e_asinf.c [deleted file]
AROS/compiler/mlib/e_atan2.c [deleted file]
AROS/compiler/mlib/e_atan2f.c [deleted file]
AROS/compiler/mlib/e_atanh.c [deleted file]
AROS/compiler/mlib/e_atanhf.c [deleted file]
AROS/compiler/mlib/e_cosh.c [deleted file]
AROS/compiler/mlib/e_coshf.c [deleted file]
AROS/compiler/mlib/e_exp.c [deleted file]
AROS/compiler/mlib/e_expf.c [deleted file]
AROS/compiler/mlib/e_fmod.c [deleted file]
AROS/compiler/mlib/e_fmodf.c [deleted file]
AROS/compiler/mlib/e_gamma.c [deleted file]
AROS/compiler/mlib/e_gamma_r.c [deleted file]
AROS/compiler/mlib/e_gammaf.c [deleted file]
AROS/compiler/mlib/e_gammaf_r.c [deleted file]
AROS/compiler/mlib/e_hypot.c [deleted file]
AROS/compiler/mlib/e_hypotf.c [deleted file]
AROS/compiler/mlib/e_j0.c [deleted file]
AROS/compiler/mlib/e_j0f.c [deleted file]
AROS/compiler/mlib/e_j1.c [deleted file]
AROS/compiler/mlib/e_j1f.c [deleted file]
AROS/compiler/mlib/e_jn.c [deleted file]
AROS/compiler/mlib/e_jnf.c [deleted file]
AROS/compiler/mlib/e_lgamma.c [deleted file]
AROS/compiler/mlib/e_lgamma_r.c [deleted file]
AROS/compiler/mlib/e_lgammaf.c [deleted file]
AROS/compiler/mlib/e_lgammaf_r.c [deleted file]
AROS/compiler/mlib/e_log.c [deleted file]
AROS/compiler/mlib/e_log10.c [deleted file]
AROS/compiler/mlib/e_log10f.c [deleted file]
AROS/compiler/mlib/e_logf.c [deleted file]
AROS/compiler/mlib/e_pow.c [deleted file]
AROS/compiler/mlib/e_powf.c [deleted file]
AROS/compiler/mlib/e_rem_pio2.c [deleted file]
AROS/compiler/mlib/e_rem_pio2f.c [deleted file]
AROS/compiler/mlib/e_remainder.c [deleted file]
AROS/compiler/mlib/e_remainderf.c [deleted file]
AROS/compiler/mlib/e_scalb.c [deleted file]
AROS/compiler/mlib/e_scalbf.c [deleted file]
AROS/compiler/mlib/e_sinh.c [deleted file]
AROS/compiler/mlib/e_sinhf.c [deleted file]
AROS/compiler/mlib/e_sqrt.c [deleted file]
AROS/compiler/mlib/e_sqrtf.c [deleted file]
AROS/compiler/mlib/fenv.c [deleted file]
AROS/compiler/mlib/fpmath.h [deleted file]
AROS/compiler/mlib/i386/_fpmath.h [deleted file]
AROS/compiler/mlib/infinity.c [deleted file]
AROS/compiler/mlib/k_cos.c [deleted file]
AROS/compiler/mlib/k_cosf.c [deleted file]
AROS/compiler/mlib/k_rem_pio2.c [deleted file]
AROS/compiler/mlib/k_rem_pio2f.c [deleted file]
AROS/compiler/mlib/k_sin.c [deleted file]
AROS/compiler/mlib/k_sinf.c [deleted file]
AROS/compiler/mlib/k_tan.c [deleted file]
AROS/compiler/mlib/k_tanf.c [deleted file]
AROS/compiler/mlib/m68k/_fpmath.h [deleted file]
AROS/compiler/mlib/math_private.h [deleted file]
AROS/compiler/mlib/mmakefile.src [deleted file]
AROS/compiler/mlib/nan.c [deleted file]
AROS/compiler/mlib/ppc/_fpmath.h [deleted file]
AROS/compiler/mlib/s_asinh.c [deleted file]
AROS/compiler/mlib/s_asinhf.c [deleted file]
AROS/compiler/mlib/s_atan.c [deleted file]
AROS/compiler/mlib/s_atanf.c [deleted file]
AROS/compiler/mlib/s_cbrt.c [deleted file]
AROS/compiler/mlib/s_cbrtf.c [deleted file]
AROS/compiler/mlib/s_ceil.c [deleted file]
AROS/compiler/mlib/s_ceilf.c [deleted file]
AROS/compiler/mlib/s_ceill.c [deleted file]
AROS/compiler/mlib/s_cimag.c [deleted file]
AROS/compiler/mlib/s_cimagf.c [deleted file]
AROS/compiler/mlib/s_cimagl.c [deleted file]
AROS/compiler/mlib/s_conj.c [deleted file]
AROS/compiler/mlib/s_conjf.c [deleted file]
AROS/compiler/mlib/s_conjl.c [deleted file]
AROS/compiler/mlib/s_copysign.c [deleted file]
AROS/compiler/mlib/s_copysignf.c [deleted file]
AROS/compiler/mlib/s_copysignl.c [deleted file]
AROS/compiler/mlib/s_cos.c [deleted file]
AROS/compiler/mlib/s_cosf.c [deleted file]
AROS/compiler/mlib/s_creal.c [deleted file]
AROS/compiler/mlib/s_crealf.c [deleted file]
AROS/compiler/mlib/s_creall.c [deleted file]
AROS/compiler/mlib/s_erf.c [deleted file]
AROS/compiler/mlib/s_erff.c [deleted file]
AROS/compiler/mlib/s_exp2.c [deleted file]
AROS/compiler/mlib/s_exp2f.c [deleted file]
AROS/compiler/mlib/s_expm1.c [deleted file]
AROS/compiler/mlib/s_expm1f.c [deleted file]
AROS/compiler/mlib/s_fabs.c [deleted file]
AROS/compiler/mlib/s_fabsf.c [deleted file]
AROS/compiler/mlib/s_fabsl.c [deleted file]
AROS/compiler/mlib/s_fdim.c [deleted file]
AROS/compiler/mlib/s_finite.c [deleted file]
AROS/compiler/mlib/s_finitef.c [deleted file]
AROS/compiler/mlib/s_floor.c [deleted file]
AROS/compiler/mlib/s_floorf.c [deleted file]
AROS/compiler/mlib/s_floorl.c [deleted file]
AROS/compiler/mlib/s_fma.c [deleted file]
AROS/compiler/mlib/s_fmaf.c [deleted file]
AROS/compiler/mlib/s_fmal.c [deleted file]
AROS/compiler/mlib/s_fmax.c [deleted file]
AROS/compiler/mlib/s_fmaxf.c [deleted file]
AROS/compiler/mlib/s_fmaxl.c [deleted file]
AROS/compiler/mlib/s_fmin.c [deleted file]
AROS/compiler/mlib/s_fminf.c [deleted file]
AROS/compiler/mlib/s_fminl.c [deleted file]
AROS/compiler/mlib/s_frexp.c [deleted file]
AROS/compiler/mlib/s_frexpf.c [deleted file]
AROS/compiler/mlib/s_frexpl.c [deleted file]
AROS/compiler/mlib/s_ilogb.c [deleted file]
AROS/compiler/mlib/s_ilogbf.c [deleted file]
AROS/compiler/mlib/s_ilogbl.c [deleted file]
AROS/compiler/mlib/s_isfinite.c [deleted file]
AROS/compiler/mlib/s_isinf.c [deleted file]
AROS/compiler/mlib/s_isinff.c [deleted file]
AROS/compiler/mlib/s_isnan.c [deleted file]
AROS/compiler/mlib/s_isnormal.c [deleted file]
AROS/compiler/mlib/s_llrint.c [deleted file]
AROS/compiler/mlib/s_llrintf.c [deleted file]
AROS/compiler/mlib/s_llround.c [deleted file]
AROS/compiler/mlib/s_llroundf.c [deleted file]
AROS/compiler/mlib/s_llroundl.c [deleted file]
AROS/compiler/mlib/s_log1p.c [deleted file]
AROS/compiler/mlib/s_log1pf.c [deleted file]
AROS/compiler/mlib/s_logb.c [deleted file]
AROS/compiler/mlib/s_logbf.c [deleted file]
AROS/compiler/mlib/s_lrint.c [deleted file]
AROS/compiler/mlib/s_lrintf.c [deleted file]
AROS/compiler/mlib/s_lround.c [deleted file]
AROS/compiler/mlib/s_lroundf.c [deleted file]
AROS/compiler/mlib/s_lroundl.c [deleted file]
AROS/compiler/mlib/s_modf.c [deleted file]
AROS/compiler/mlib/s_modff.c [deleted file]
AROS/compiler/mlib/s_modfl.c [deleted file]
AROS/compiler/mlib/s_nearbyint.c [deleted file]
AROS/compiler/mlib/s_nextafter.c [deleted file]
AROS/compiler/mlib/s_nextafterf.c [deleted file]
AROS/compiler/mlib/s_nextafterl.c [deleted file]
AROS/compiler/mlib/s_nexttoward.c [deleted file]
AROS/compiler/mlib/s_nexttowardf.c [deleted file]
AROS/compiler/mlib/s_remquo.c [deleted file]
AROS/compiler/mlib/s_remquof.c [deleted file]
AROS/compiler/mlib/s_rint.c [deleted file]
AROS/compiler/mlib/s_rintf.c [deleted file]
AROS/compiler/mlib/s_round.c [deleted file]
AROS/compiler/mlib/s_roundf.c [deleted file]
AROS/compiler/mlib/s_roundl.c [deleted file]
AROS/compiler/mlib/s_scalbln.c [deleted file]
AROS/compiler/mlib/s_scalbn.c [deleted file]
AROS/compiler/mlib/s_scalbnf.c [deleted file]
AROS/compiler/mlib/s_scalbnl.c [deleted file]
AROS/compiler/mlib/s_signbit.c [deleted file]
AROS/compiler/mlib/s_signgam.c [deleted file]
AROS/compiler/mlib/s_significand.c [deleted file]
AROS/compiler/mlib/s_significandf.c [deleted file]
AROS/compiler/mlib/s_sin.c [deleted file]
AROS/compiler/mlib/s_sinf.c [deleted file]
AROS/compiler/mlib/s_tan.c [deleted file]
AROS/compiler/mlib/s_tanf.c [deleted file]
AROS/compiler/mlib/s_tanh.c [deleted file]
AROS/compiler/mlib/s_tanhf.c [deleted file]
AROS/compiler/mlib/s_trunc.c [deleted file]
AROS/compiler/mlib/s_truncf.c [deleted file]
AROS/compiler/mlib/s_truncl.c [deleted file]
AROS/compiler/mlib/sincos.c [deleted file]
AROS/compiler/mlib/sincosf.c [deleted file]
AROS/compiler/mlib/sincosl.c [deleted file]
AROS/compiler/mlib/w_cabs.c [deleted file]
AROS/compiler/mlib/w_cabsf.c [deleted file]
AROS/compiler/mlib/w_drem.c [deleted file]
AROS/compiler/mlib/w_dremf.c [deleted file]
AROS/compiler/mlib/x86_64/_fpmath.h [deleted file]
AROS/compiler/stdc/__stdc_getsigngamptr.c [new file with mode: 0644]
AROS/compiler/stdc/_fenv.c [new file with mode: 0644]
AROS/compiler/stdc/fenv.c [new file with mode: 0644]
AROS/compiler/stdc/include/aros/stdc/math.h
AROS/compiler/stdc/include/libraries/stdc.h
AROS/compiler/stdc/math/e_gamma.c
AROS/compiler/stdc/math/e_gammaf.c
AROS/compiler/stdc/math/e_lgamma.c
AROS/compiler/stdc/math/e_lgammaf.c
AROS/compiler/stdc/math/fenv.c [deleted file]
AROS/compiler/stdc/math/infinity.c
AROS/compiler/stdc/math/s_isinf.c
AROS/compiler/stdc/math/s_isinff.c
AROS/compiler/stdc/math/s_isnan.c
AROS/compiler/stdc/math/s_signgam.c [deleted file]
AROS/compiler/stdc/math/w_drem.c [deleted file]
AROS/compiler/stdc/math/w_dremf.c [deleted file]
AROS/compiler/stdc/mmakefile.src
AROS/compiler/stdc/stdc.conf
AROS/config/elf-specs.in
AROS/config/elf_x86_64-specs.in
AROS/config/specs.in
AROS/rom/mmakefile.src
AROS/test/HiddGraphics/obsolete/mmakefile.src
AROS/tools/crosstools/gcc-4.6.2-aros.diff
AROS/workbench/hidds/radeon/mmakefile.src
contrib/gfx/libs/renderlib/src/mmakefile.src
contrib/gnu/gcc/gcc-4.6.2-aros.diff