aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1995-02-06 08:53:05 +0000
committerKen Raeburn <raeburn@cygnus>1995-02-06 08:53:05 +0000
commitc54c7aaca32b90863494b8c3b7a02b3bb2f69f23 (patch)
tree3e682b89c42cb0eb7ffc01c5ef88548ad1c70ea3 /gas/ChangeLog
parenta43022bd720336020cb7b8454504276fe9615b82 (diff)
downloadgdb-c54c7aaca32b90863494b8c3b7a02b3bb2f69f23.zip
gdb-c54c7aaca32b90863494b8c3b7a02b3bb2f69f23.tar.gz
gdb-c54c7aaca32b90863494b8c3b7a02b3bb2f69f23.tar.bz2
Bryan Ford's changes for 16-bit i386 support, and i386-msdos support.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r--gas/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 7e341f4..47ee337 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,20 @@
+Mon Feb 6 03:37:00 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
+
+ Changes from Bryan Ford <baford@schirf.cs.utah.edu> for i386
+ 16-bit and msdos support:
+ * config/tc-i386.c (flag_16bit_code): New variable.
+ (set_16bit_code_flag): New function.
+ (md_pseudo_table): Added entries "code16" and "code32".
+ (md_assemble): Ensure that correct data-size prefixes get emitted,
+ based on the current mode. Ensure that 32-bit addressing will
+ always be done. Move segment-prefix handling code. (Why?) Use
+ 16-bit jumps for 16-bit code, 32-bit jumps for 32-bit code.
+ * config/tc-i386.h (MAX_PREFIXES): Bump to 5.
+ (Data16, Data32): Define.
+ * doc/as.texinfo (i386-16bit): New node.
+ * configure.in (i386-*-msdos*): New target, using a.out format.
+ * configure: Regenerated.
+
Thu Feb 2 15:21:24 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
* config/tc-m68k.c (cpu32_control_regs): New macro.