diff options
author | Joseph Myers <joseph@codesourcery.com> | 2006-04-18 21:50:45 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2006-04-18 21:50:45 +0100 |
commit | 49721058b7e6479d58affffaaaabc8781ab1b1a7 (patch) | |
tree | d5dadc6511455887ad655991208544aac9ceffd0 /gcc/Makefile.in | |
parent | 7e96ee360634d421ee8eb7293fcfe76dbcc0d7f5 (diff) | |
download | gcc-49721058b7e6479d58affffaaaabc8781ab1b1a7.zip gcc-49721058b7e6479d58affffaaaabc8781ab1b1a7.tar.gz gcc-49721058b7e6479d58affffaaaabc8781ab1b1a7.tar.bz2 |
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
Diffstat (limited to 'gcc/Makefile.in')
-rw-r--r-- | gcc/Makefile.in | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 68db99c..925ee6c 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -611,6 +611,12 @@ LIB2FUNCS_EXTRA = # Assembler files should have names ending in `.asm'. LIB2FUNCS_STATIC_EXTRA = +# List of functions not to build from libgcc2.c. +LIB2FUNCS_EXCLUDE = + +# Target sfp-machine.h file. +SFP_MACHINE = + # Program to convert libraries. LIBCONVERT = @@ -1398,6 +1404,7 @@ libgcc.mk: config.status Makefile mklibgcc $(LIB2ADD) $(LIB2ADD_ST) specs \ objext='$(objext)' \ LIB1ASMFUNCS='$(LIB1ASMFUNCS)' \ LIB2FUNCS_ST='$(LIB2FUNCS_ST)' \ + LIB2FUNCS_EXCLUDE='$(LIB2FUNCS_EXCLUDE)' \ LIBGCOV='$(LIBGCOV)' \ LIB2ADD='$(LIB2ADD)' \ LIB2ADD_ST='$(LIB2ADD_ST)' \ @@ -1449,7 +1456,7 @@ LIBGCC_DEPS = $(GCC_PASSES) $(LANGUAGES) stmp-int-hdrs $(STMP_FIXPROTO) \ config/dfp-bit.h config/dfp-bit.c \ $(LIB2ADD_ST) $(LIB2ADDEH) $(LIB2ADDEHDEP) $(EXTRA_PARTS) \ $(srcdir)/config/$(LIB1ASMSRC) \ - $(srcdir)/gcov-io.h $(srcdir)/gcov-io.c gcov-iov.h + $(srcdir)/gcov-io.h $(srcdir)/gcov-io.c gcov-iov.h $(SFP_MACHINE) libgcov.a: libgcc.a; @true |