Add support for *-storm-chaos target
This commit is contained in:
parent
37d8bb275b
commit
59ff2774bb
12 changed files with 584 additions and 535 deletions
|
@ -1,3 +1,10 @@
|
|||
2000-11-02 Per Lundberg <plundis@chaosdev.org>
|
||||
|
||||
* config.bfd: Add support for i[3456]86-chaosdev-storm-chaos.
|
||||
* Makefile.in: Regenerate.
|
||||
* bfd-in2.h: Regenerate.
|
||||
* po/bfd.pot: Regenerate.
|
||||
|
||||
2000-10-31 Philip Blundell <philb@gnu.org>
|
||||
|
||||
* elf32-arm.h (elf32_arm_merge_private_bfd_data): Only handle
|
||||
|
|
|
@ -685,7 +685,7 @@ configure.in
|
|||
|
||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
TAR = tar
|
||||
TAR = gtar
|
||||
GZIP_ENV = --best
|
||||
SOURCES = $(libbfd_a_SOURCES) $(libbfd_la_SOURCES)
|
||||
OBJECTS = $(libbfd_a_OBJECTS) $(libbfd_la_OBJECTS)
|
||||
|
|
|
@ -1383,7 +1383,7 @@ enum bfd_architecture
|
|||
#define bfd_mach_sparc_v9b 10 /* with cheetah add'ns */
|
||||
/* Nonzero if MACH has the v9 instruction set. */
|
||||
#define bfd_mach_sparc_v9_p(mach) \
|
||||
((mach) >= bfd_mach_sparc_v8plus && (mach) <= bfd_mach_sparc_v9a \
|
||||
((mach) >= bfd_mach_sparc_v8plus && (mach) <= bfd_mach_sparc_v9b \
|
||||
&& (mach) != bfd_mach_sparc_sparclite_le)
|
||||
bfd_arch_mips, /* MIPS Rxxxx */
|
||||
#define bfd_mach_mips3000 3000
|
||||
|
|
|
@ -385,6 +385,10 @@ case "${targ}" in
|
|||
targ_defvec=i386aout_vec
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[3456]86-*-chaos)
|
||||
targ_defvec=bfd_elf32_i386_vec
|
||||
targ_selfvecs=i386chaos_vec
|
||||
;;
|
||||
|
||||
i860-*-mach3* | i860-*-osf1* | i860-*-coff*)
|
||||
targ_defvec=i860coff_vec
|
||||
|
|
737
bfd/po/bfd.pot
737
bfd/po/bfd.pot
File diff suppressed because it is too large
Load diff
|
@ -1,3 +1,8 @@
|
|||
2000-11-02 Per Lundberg <plundis@chaosdev.org>
|
||||
|
||||
* configure.in: Recognise i[3456]86-chaosdev-storm-chaos.
|
||||
* configure: Regenerate.
|
||||
|
||||
2000-11-01 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* read.c (original_case_string): New global variable.
|
||||
|
|
339
gas/configure
vendored
339
gas/configure
vendored
File diff suppressed because it is too large
Load diff
|
@ -269,6 +269,7 @@ changequote([,])dnl
|
|||
i386-*-mingw32*) fmt=coff em=pe bfd_gas=yes ;;
|
||||
i386-*-*nt*) fmt=coff em=pe bfd_gas=yes ;;
|
||||
i386-*-vxworks*) fmt=aout ;;
|
||||
i386-*-chaos) fmt=elf ;;
|
||||
i860-stardent-sysv4* | i860-stardent-elf*)
|
||||
fmt=elf bfd_gas=yes endian=little
|
||||
AC_MSG_WARN(GAS support for ${generic_target} is preliminary and a work in progress) ;;
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2000-11-02 Per Lundberg <plundis@chaosdev.org>
|
||||
|
||||
* Makefile.in (e_i386_chaos.c): New rule.
|
||||
(ALL_EMULATIONS): Added e_i386_chaos.o.
|
||||
* emulparams/elf_i386_chaos.sh: New file.
|
||||
* configure.tgt: Recognise i[3456]86-chaosdev-storm-chaos.
|
||||
|
||||
2000-10-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* emulparams/elf64_sparc.sh (TEXT_START_ADDR,
|
||||
|
|
|
@ -261,6 +261,7 @@ ALL_EMULATIONS = \
|
|||
eelf32ppcsim.o \
|
||||
eelf_i386.o \
|
||||
eelf_i386_be.o \
|
||||
eelf_i386_chaos.o \
|
||||
egld960.o \
|
||||
egld960coff.o \
|
||||
eh8300.o \
|
||||
|
@ -1215,6 +1216,9 @@ eelf_i386.c: $(srcdir)/emulparams/elf_i386.sh \
|
|||
eelf_i386_be.c: $(srcdir)/emulparams/elf_i386_be.sh \
|
||||
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||
${GENSCRIPTS} elf_i386_be "$(tdir_elf_i386_be)"
|
||||
eelf_i386_chaos.c: $(srcdir)/emulparams/elf_i386_chaos.sh \
|
||||
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||
${GENSCRIPTS} elf_i386_chaos "$(tdir_elf_i386_chaos)"
|
||||
egld960.c: $(srcdir)/emulparams/gld960.sh \
|
||||
$(srcdir)/emultempl/gld960.em $(srcdir)/scripttempl/i960.sc ${GEN_DEPENDS}
|
||||
${GENSCRIPTS} gld960 "$(tdir_gld960)"
|
||||
|
|
|
@ -153,6 +153,7 @@ i[3456]86-*-interix*) targ_emul=i386pe_posix;
|
|||
i[3456]86-*-beospe*) targ_emul=i386beos ;;
|
||||
i[3456]86-*-beos*) targ_emul=elf_i386_be ;;
|
||||
i[3456]86-*-vxworks*) targ_emul=i386aout ;;
|
||||
i[3456]86-*-chaos) targ_emul=elf_i386_chaos ;;
|
||||
m8*-*-*) targ_emul=m88kbcs ;;
|
||||
a29k-*-udi) targ_emul=sa29200 ;;
|
||||
a29k-*-ebmon) targ_emul=ebmon29k ;;
|
||||
|
|
10
ld/emulparams/elf_i386_chaos.sh
Normal file
10
ld/emulparams/elf_i386_chaos.sh
Normal file
|
@ -0,0 +1,10 @@
|
|||
SCRIPT_NAME=elf
|
||||
OUTPUT_FORMAT="elf32-i386"
|
||||
TEXT_START_ADDR=0x40000000
|
||||
MAXPAGESIZE=0x1000
|
||||
NONPAGED_TEXT_START_ADDR=0x40000000
|
||||
ARCH=i386
|
||||
MACHINE=
|
||||
NOP=0x9090
|
||||
TEMPLATE_NAME=elf32
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
Loading…
Reference in a new issue