soft-fp: New directory.
* config/soft-fp: New directory. From glibc. * config/soft-fp/t-softfp: New. * config/soft-fp/README: New. * mklibgcc.in: Handle LIB2FUNCS_EXCLUDE. * Makefile.in (LIB2FUNCS_EXCLUDE, SFP_MACHINE): New. (libgcc.mk): Pass LIB2FUNCS_EXCLUDE. (LIBGCC_DEPS): Add $(SFP_MACHINE). * config.gcc: Use rs6000/t-fprules-fpbit or rs6000/t-fprules-softfp and soft-fp/t-softfp together with rs6000/t-fprules. * config/rs6000/sfp-machine.h: New. Based on glibc. * config/rs6000/t-fprules-fpbit, config/rs6000/t-fprules-softfp: New. * config/rs6000/t-fprules: Remove fp-bit rules. * config/rs6000/t-ppccomm (LIB2FUNCS_EXTRA): Use +=. * config/rs6000/t-linux64: Likewise. Remove duplicates from LIB2FUNCS_EXTRA. Remove fp-bit rules. (softfp_wrap_start, softfp_wrap_end): New. From-SVN: r113056
Showing
gcc/config/rs6000/sfp-machine.h
0 → 100644
gcc/config/rs6000/t-fprules-fpbit
0 → 100644
gcc/config/rs6000/t-fprules-softfp
0 → 100644
gcc/config/soft-fp/README
0 → 100644
gcc/config/soft-fp/adddf3.c
0 → 100644
gcc/config/soft-fp/addsf3.c
0 → 100644
gcc/config/soft-fp/addtf3.c
0 → 100644
gcc/config/soft-fp/divdf3.c
0 → 100644
gcc/config/soft-fp/divsf3.c
0 → 100644
gcc/config/soft-fp/divtf3.c
0 → 100644
gcc/config/soft-fp/double.h
0 → 100644
gcc/config/soft-fp/eqdf2.c
0 → 100644
gcc/config/soft-fp/eqsf2.c
0 → 100644
gcc/config/soft-fp/eqtf2.c
0 → 100644
gcc/config/soft-fp/extenddftf2.c
0 → 100644
gcc/config/soft-fp/extended.h
0 → 100644
This diff is collapsed.
Click to expand it.
gcc/config/soft-fp/extendsfdf2.c
0 → 100644
gcc/config/soft-fp/extendsftf2.c
0 → 100644
gcc/config/soft-fp/fixdfdi.c
0 → 100644
gcc/config/soft-fp/fixdfsi.c
0 → 100644
gcc/config/soft-fp/fixsfdi.c
0 → 100644
gcc/config/soft-fp/fixsfsi.c
0 → 100644
gcc/config/soft-fp/fixtfdi.c
0 → 100644
gcc/config/soft-fp/fixtfsi.c
0 → 100644
gcc/config/soft-fp/fixunsdfdi.c
0 → 100644
gcc/config/soft-fp/fixunsdfsi.c
0 → 100644
gcc/config/soft-fp/fixunssfdi.c
0 → 100644
gcc/config/soft-fp/fixunssfsi.c
0 → 100644
gcc/config/soft-fp/fixunstfdi.c
0 → 100644
gcc/config/soft-fp/fixunstfsi.c
0 → 100644
gcc/config/soft-fp/floatdidf.c
0 → 100644
gcc/config/soft-fp/floatdisf.c
0 → 100644
gcc/config/soft-fp/floatditf.c
0 → 100644
gcc/config/soft-fp/floatsidf.c
0 → 100644
gcc/config/soft-fp/floatsisf.c
0 → 100644
gcc/config/soft-fp/floatsitf.c
0 → 100644
gcc/config/soft-fp/floatundidf.c
0 → 100644
gcc/config/soft-fp/floatundisf.c
0 → 100644
gcc/config/soft-fp/floatunditf.c
0 → 100644
gcc/config/soft-fp/floatunsidf.c
0 → 100644
gcc/config/soft-fp/floatunsisf.c
0 → 100644
gcc/config/soft-fp/floatunsitf.c
0 → 100644
gcc/config/soft-fp/gedf2.c
0 → 100644
gcc/config/soft-fp/gesf2.c
0 → 100644
gcc/config/soft-fp/getf2.c
0 → 100644
gcc/config/soft-fp/ledf2.c
0 → 100644
gcc/config/soft-fp/lesf2.c
0 → 100644
gcc/config/soft-fp/letf2.c
0 → 100644
gcc/config/soft-fp/muldf3.c
0 → 100644
gcc/config/soft-fp/mulsf3.c
0 → 100644
gcc/config/soft-fp/multf3.c
0 → 100644
gcc/config/soft-fp/negdf2.c
0 → 100644
gcc/config/soft-fp/negsf2.c
0 → 100644
gcc/config/soft-fp/negtf2.c
0 → 100644
gcc/config/soft-fp/op-1.h
0 → 100644
gcc/config/soft-fp/op-2.h
0 → 100644
This diff is collapsed.
Click to expand it.
gcc/config/soft-fp/op-4.h
0 → 100644
This diff is collapsed.
Click to expand it.
gcc/config/soft-fp/op-8.h
0 → 100644
gcc/config/soft-fp/op-common.h
0 → 100644
This diff is collapsed.
Click to expand it.
gcc/config/soft-fp/quad.h
0 → 100644
gcc/config/soft-fp/single.h
0 → 100644
gcc/config/soft-fp/soft-fp.h
0 → 100644
gcc/config/soft-fp/subdf3.c
0 → 100644
gcc/config/soft-fp/subsf3.c
0 → 100644
gcc/config/soft-fp/subtf3.c
0 → 100644
gcc/config/soft-fp/t-softfp
0 → 100644
gcc/config/soft-fp/truncdfsf2.c
0 → 100644
gcc/config/soft-fp/trunctfdf2.c
0 → 100644
gcc/config/soft-fp/trunctfsf2.c
0 → 100644
gcc/config/soft-fp/unorddf2.c
0 → 100644
gcc/config/soft-fp/unordsf2.c
0 → 100644
gcc/config/soft-fp/unordtf2.c
0 → 100644
Please
register
or
sign in
to comment