| LIB1ASMSRC = d30v/libgcc1.asm |
| LIB1ASMFUNCS = _udivsi3 _divsi3 |
| |
| # Turn on full debug for libgcc.a. |
| LIBGCC2_DEBUG_CFLAGS = -g |
| |
| # We want fine grained libraries, so use the new code to build the |
| # floating point emulation libraries. |
| FPBIT = fp-bit.c |
| DPBIT = dp-bit.c |
| |
| dp-bit.c: $(srcdir)/config/fp-bit.c config.status |
| cat $(srcdir)/config/fp-bit.c > dp-bit.c |
| |
| fp-bit.c: $(srcdir)/config/fp-bit.c config.status |
| echo '#define FLOAT' > fp-bit.c |
| echo '#define _fpadd_parts _fpadd_parts_sf' >> fp-bit.c |
| cat $(srcdir)/config/fp-bit.c >> fp-bit.c |
| |
| # For svr4 we build crtbegin.o and crtend.o which serve to add begin and |
| # end labels to the .ctors and .dtors section when we link using gcc. |
| |
| EXTRA_PARTS=crtbegin.o crtend.o |
| |
| # We need to use -fPIC when we are using gcc to compile the routines in |
| # crtstuff.c. This is only really needed when we are going to use gcc/g++ |
| # to produce a shared library, but since we don't know ahead of time when |
| # we will be doing that, we just always use -fPIC when compiling the |
| # routines in crtstuff.c. |
| |
| # Right now, disable, since we don't support shared libraries on d30v yet. |
| #CRTSTUFF_T_CFLAGS = -fPIC |