First cut at i386-mach3 support.
authorKen Raeburn <raeburn@cygnus>
Fri, 18 Feb 1994 20:08:11 +0000 (20:08 +0000)
committerKen Raeburn <raeburn@cygnus>
Fri, 18 Feb 1994 20:08:11 +0000 (20:08 +0000)
gas/ChangeLog
gas/configure.in

index a7b7b1003c53fdd8db57423eea0f811ae2c01f2c..768b01815e3cfa434d4354a5b8012e746b17e565 100644 (file)
@@ -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)
index 95db4c92fe844fb1f6042fd7c4ffa99045cbf7ee..0c3dbacfcc9c56dc11a34c8c48413dcd75ba09d9 100644 (file)
@@ -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 ;;