aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>1999-08-04 10:07:41 +0000
committerAlan Modra <amodra@gmail.com>1999-08-04 10:07:41 +0000
commiteecb386cd7d2df28baf22c22ba3b0a3a4e94fcd5 (patch)
tree28e4c1e3026c3aeb104d923bea3bc2f4781c60df /gas/ChangeLog
parent23b255aaddaf15fd568d27128f5c00d62a6486a6 (diff)
downloadgdb-eecb386cd7d2df28baf22c22ba3b0a3a4e94fcd5.zip
gdb-eecb386cd7d2df28baf22c22ba3b0a3a4e94fcd5.tar.gz
gdb-eecb386cd7d2df28baf22c22ba3b0a3a4e94fcd5.tar.bz2
Support for gcc to generate 16-bit i386 code. (.code16gcc)
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r--gas/ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 81b29b7..9d39904 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,27 @@
+1999-08-04 Alan Modra <alan@spri.levels.unisa.edu.au>
+
+ * config/tc-i386.c (i386_operand): No need to change
+ operand_string pointer in segment reg case before goto
+ do_memory_reference. Initialise displacement_string_start and
+ displacement_string_end after do_memory_reference label.
+ (i386_index_check): Add operand_string param, and print error
+ message on failure here.
+ (i386_intel_memory_operand): Instead of here.
+ (i386_operand): And here.
+ (INFER_ADDR_PREFIX): Enable.
+
+ * doc/c-i386.texi (i386-16bit): Document .code16gcc.
+
+ * config/tc-i386.h (DefaultSize): Define. Renumber following
+ opcode_modifier defines.
+
+ From Etienne Lorrain <etienne.lorrain@ibm.net>
+ * config/tc-i386.c (stackop_size): New variable.
+ (set_16bit_code_flag): Clear it here.
+ (set_16bit_gcc_code_flag): New function.
+ (md_pseudo_table): Add "code16gcc" entry.
+ (md_assemble): Set i.suffix for insns with DefaultSize modifier.
+
1999-08-03 Ian Lance Taylor <ian@zembu.com>
* config/obj-coff.c (coff_frob_symbol): Always update set_end with