diff options
author | Ken Raeburn <raeburn@cygnus> | 1994-02-18 20:08:11 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1994-02-18 20:08:11 +0000 |
commit | 9e0cbfbbe38ab55103ffb3ec44d5c30048081286 (patch) | |
tree | 054f846b15d969e69218188ce804c6fffabd2cf7 /gas | |
parent | 06471862cafefb4fae9466b7b3d9d2a39e8a25a8 (diff) | |
download | gdb-9e0cbfbbe38ab55103ffb3ec44d5c30048081286.zip gdb-9e0cbfbbe38ab55103ffb3ec44d5c30048081286.tar.gz gdb-9e0cbfbbe38ab55103ffb3ec44d5c30048081286.tar.bz2 |
First cut at i386-mach3 support.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 9 | ||||
-rw-r--r-- | gas/configure.in | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index a7b7b10..768b018 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,14 @@ Fri Feb 18 14:16:32 1994 Ken Raeburn (raeburn@cujo.cygnus.com) + * configure.in (i386-*-mach3*): New target; uses BFD. + * config/te-mach.h: New file. + * config/obj-aout.c (obj_aout_frob_file): New function. + * config/obj-aout.h (obj_aout_frob_file): Declare it. + (frob_file): New macro. + * config/tc-i386.c (md_apply_fix_1) [TE_Mach]: Don't adjust + pcrel32 relocations. + * config/tc-i386.h (TARGET_FORMAT) [TE_Mach]: Use a.out-mach3. + * write.c (write_object_file): Removed register declarations. Thu Feb 17 16:25:18 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) diff --git a/gas/configure.in b/gas/configure.in index 95db4c9..0c3dbac 100644 --- a/gas/configure.in +++ b/gas/configure.in @@ -158,6 +158,7 @@ case ${generic_target} in obj_format=coffbfd gas_target=i386coff ;; i386-*-vsta) obj_format=aout ;; i386-*-go32) obj_format=aout ;; + i386-*-mach3*) obj_format=aout emulation=mach bfd_gas=yes ;; i960-*-bout) obj_format=bout ;; i960-*-coff) obj_format=coff emulation=ic960 ;; |