diff options
Diffstat (limited to 'gcc/config/m32r/t-m32r')
-rwxr-xr-x | gcc/config/m32r/t-m32r | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/gcc/config/m32r/t-m32r b/gcc/config/m32r/t-m32r deleted file mode 100755 index 1f6e3d7..0000000 --- a/gcc/config/m32r/t-m32r +++ /dev/null @@ -1,70 +0,0 @@ -# lib1funcs.asm is currently empty. -CROSS_LIBGCC1 = - -# These are really part of libgcc1, but this will cause them to be -# built correctly, so... - -LIB2FUNCS_EXTRA = fp-bit.c dp-bit.c - -# Turn off the SDA while compiling libgcc2. There are no headers for it -# and we want maximal upward compatibility here. - -TARGET_LIBGCC2_CFLAGS = -G 0 - -fp-bit.c: $(srcdir)/config/fp-bit.c - echo '#define FLOAT' > fp-bit.c - cat $(srcdir)/config/fp-bit.c >> fp-bit.c - -dp-bit.c: $(srcdir)/config/fp-bit.c - cat $(srcdir)/config/fp-bit.c > dp-bit.c - -# We need to use -fpic when we are using gcc to compile the routines in -# initfini.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 initfini.c. -# -fpic currently isn't supported for the m32r. - -CRTSTUFF_T_CFLAGS = - -# .init/.fini section routines - -crtinit.o: $(srcdir)/config/m32r/initfini.c $(GCC_PASSES) $(CONFIG_H) - $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(CRTSTUFF_T_CFLAGS) \ - -DCRT_INIT -finhibit-size-directive -fno-inline-functions \ - -g0 -c $(srcdir)/config/m32r/initfini.c -o crtinit.o - -crtfini.o: $(srcdir)/config/m32r/initfini.c $(GCC_PASSES) $(CONFIG_H) - $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(CRTSTUFF_T_CFLAGS) \ - -DCRT_FINI -finhibit-size-directive -fno-inline-functions \ - -g0 -c $(srcdir)/config/m32r/initfini.c -o crtfini.o - -m32rx/crtinit.o: $(srcdir)/config/m32r/initfini.c $(GCC_PASSES) $(CONFIG_H) - $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(CRTSTUFF_T_CFLAGS) \ - -DCRT_INIT -finhibit-size-directive -fno-inline-functions \ - -g0 -c $(srcdir)/config/m32r/initfini.c -m32rx -o m32rx/crtinit.o - -m32rx/crtfini.o: $(srcdir)/config/m32r/initfini.c $(GCC_PASSES) $(CONFIG_H) - $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(CRTSTUFF_T_CFLAGS) \ - -DCRT_FINI -finhibit-size-directive -fno-inline-functions \ - -g0 -c $(srcdir)/config/m32r/initfini.c -m32rx -o m32rx/crtfini.o - -# -mmodel={small,medium} requires separate libraries. -# We don't build libraries for the large model, instead we use the medium -# libraries. The only difference is that the large model can handle jumps -# more than 26 signed bits away. - -MULTILIB_OPTIONS = mmodel=small/mmodel=medium -MULTILIB_DIRNAMES = small medium -MULTILIB_MATCHES = mmodel?medium=mmodel?large - -MULTILIB_OPTIONS = mmodel=small/mmodel=medium m32r/m32rx -MULTILIB_DIRNAMES = small medium m32r m32rx - -# Set MULTILIB_EXTRA_OPTS so shipped libraries have small data in .sdata and -# SHN_M32R_SCOMMON. -# This is important for objects referenced in system header files. -MULTILIB_EXTRA_OPTS = msdata=sdata - -LIBGCC = stmp-multilib -INSTALL_LIBGCC = install-multilib |