-1999-04-29 Nick Clifton <nickc@cygnus.com>
-
- * emulparams/elf32mcore.sh (OTHER_BSS_SYMBOLS): Define.
- (OTHER_BSS_END_SYMBOLS): Define.
-
- * scripttempl/mcorepe.sc: New file: Duplicte of pe.sc with stack
- section added.
-
1999-04-26 Tom Tromey <tromey@cygnus.com>
* aclocal.m4, configure: Updated for new version of libtool.
-1999-04-22 Nick Clifton <nickc@cygnus.com>
-
- * emulparams/elf32mcore.sh (OTHER_RELOCATING_SECTIONS): Define to
- generate _stack section.
-
1999-04-12 Philip Blundell <pb@nexus.co.uk>
* emulparams/armelf_linux.sh: New file. Support for ARM
* ldmain.c (main): Init link_info.no_undefined.
* lexsup.c: Add command-line option --no-undefined.
-1999-04-08 Nick Clifton <nickc@cygnus.com>
-
- * configure.tgt: Add support for MCore targets.
- * Makefile.am: Add support for MCore targets.
- * Makefile.in: Regenerate.
-
- * emulparams/elf32mcore.sh: New file: Definitions for mcore-elf
- target.
- * emulparams/mcorepe.sh: New file: Definitions for mcore-pe
- target.
-
1999-04-06 Ian Lance Taylor <ian@zembu.com>
* ld.h (LC_MESSAGES): Never define.
egld960.o \
egld960coff.o \
eelf32fr30.o \
- eelf32mcore.o \
ego32.o \
eh8300.o \
eh8300h.o \
em68knbsd.o \
em68kpsos.o \
em88kbcs.o \
- emcorepe.o \
emipsbig.o \
emipsbsd.o \
emipsidt.o \
eelf32fr30.c: $(srcdir)/emulparams/elf32fr30.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} elf32fr30 "$(tdir_fr30)"
-eelf32mcore.c: $(srcdir)/emulparams/elf32mcore.sh \
- $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} elf32mcore "$(tdir_mcore)"
em32relf.c: $(srcdir)/emulparams/m32relf.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} m32relf "$(tdir_m32r)"
em88kbcs.c: $(srcdir)/emulparams/m88kbcs.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/m88kbcs.sc ${GEN_DEPENDS}
${GENSCRIPTS} m88kbcs "$(tdir_m88kbcs)"
-emcorepe.c: $(srcdir)/emulparams/mcorepe.sh \
- $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/pe.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} mcorepe "$(tdir_mcorepe)"
emipsbig.c: $(srcdir)/emulparams/mipsbig.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/mips.sc ${GEN_DEPENDS}
${GENSCRIPTS} mipsbig
egld960.o \
egld960coff.o \
eelf32fr30.o \
- eelf32mcore.o \
ego32.o \
eh8300.o \
eh8300h.o \
em68knbsd.o \
em68kpsos.o \
em88kbcs.o \
- emcorepe.o \
emipsbig.o \
emipsbsd.o \
emipsidt.o \
eelf32fr30.c: $(srcdir)/emulparams/elf32fr30.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} elf32fr30 "$(tdir_fr30)"
-eelf32mcore.c: $(srcdir)/emulparams/elf32mcore.sh \
- $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} elf32mcore "$(tdir_mcore)"
em32relf.c: $(srcdir)/emulparams/m32relf.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} m32relf "$(tdir_m32r)"
em88kbcs.c: $(srcdir)/emulparams/m88kbcs.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/m88kbcs.sc ${GEN_DEPENDS}
${GENSCRIPTS} m88kbcs "$(tdir_m88kbcs)"
-emcorepe.c: $(srcdir)/emulparams/mcorepe.sh \
- $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/pe.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} mcorepe "$(tdir_mcorepe)"
emipsbig.c: $(srcdir)/emulparams/mipsbig.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/mips.sc ${GEN_DEPENDS}
${GENSCRIPTS} mipsbig
v850ea-*-*) targ_emul=v850 ;;
w65-*-*) targ_emul=w65 ;;
fr30-*-*) targ_emul=elf32fr30 ;;
-mcore-*-pe) targ_emul=mcorepe ;
- targ_extra_ofiles="deffilep.o pe-dll.o" ;;
-mcore-*-elf) targ_emul=elf32mcore ;;
*-*-aout) targ_emul=${target_cpu}-${target_vendor} ;;
*-*-coff) targ_emul=${target_cpu}-${target_vendor} ;;
*-*-netware) targ_emul=${target_cpu}-nw ;;
+++ /dev/null
-SCRIPT_NAME=elf
-OUTPUT_FORMAT="elf32-mcore-big"
-BIG_OUTPUT_FORMAT="elf32-mcore-big"
-LITTLE_OUTPUT_FORMAT="elf32-mcore-little"
-PAGE_SIZE=0x1000
-TARGET_PAGE_SIZE=0x400
-MAXPAGESIZE=0x1000
-TEXT_START_ADDR=0
-NONPAGED_TEXT_START_ADDR=0
-ARCH=mcore
-# 1211 == mov r1,r1
-NOP=0x1211
-EMBEDDED=yes
-
-OTHER_BSS_SYMBOLS="__bss_start__ = . ;"
-OTHER_BSS_END_SYMBOLS="__bss_end__ = . ;"
-
-# Hmmm, there's got to be a better way. This sets the stack to the
-# top of the simulator memory (2^19 bytes).
-OTHER_RELOCATING_SECTIONS='.stack 0x80000 : { _stack = .; *(.stack) }'
+++ /dev/null
-ARCH=mcore
-SCRIPT_NAME=mcorepe
-OUTPUT_FORMAT="pei-mcore-big"
-LITTLE_OUTPUT_FORMAT="pei-mcore-little"
-BIG_OUTPUT_FORMAT="pei-mcore-big"
-TEMPLATE_NAME=pe