aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog37
-rw-r--r--gas/doc/as.texinfo15
2 files changed, 47 insertions, 5 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 220f6d9..c94486b 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,40 @@
+Wed Aug 16 12:49:17 1995 Ian Lance Taylor <ian@cygnus.com>
+
+ * expr.c (operand): Add support for .startof. and .sizeof. by
+ using magic symbol names which the linker will recognize
+ specially.
+ * doc/as.texinfo: Take out note that .startof. and .sizeof. are
+ not supported.
+
+Tue Aug 15 15:08:49 1995 Ian Lance Taylor <ian@cygnus.com>
+
+ * config/tc-m68k.c (md_pseudo_table): Add MRI structured control
+ directives: if, if.b, if.w, if.l, else, else.s, else.l, endi,
+ break, break.s, break.l, next, next.s, next.l, for, for.b, for.w,
+ for.l, endf, repeat, until, until.b, until.w, until.l, while,
+ while.b, while.w, while.l, endw.
+ (enum mri_control_type): Define.
+ (struct mri_control_info): Define.
+ (mri_control_stack): New static variable.
+ (mri_control_index): New static variable.
+ (mri_control_label): New static function.
+ (push_mri_control, pop_mri_control): New static functions.
+ (parse_mri_condition): New static function.
+ (parse_mri_control_operand): New static function.
+ (swap_mri_condition, reverse_mri_condition): New static functions.
+ (build_mri_control_operand): New static function.
+ (parse_mri_control_expression): New static function.
+ (s_mri_if, s_mri_else, s_mri_endi): New static functions.
+ (s_mri_break, s_mri_next): New static functions.
+ (s_mri_for, s_mri_endf): New static functions.
+ (s_mri_repeat, s_mri_until): New static functions.
+ (s_mri_while, s_mri_endw): New static functions.
+ * gasp.c (mrikinfo): Remove IF.
+ * expr.c (get_symbol_end): Accept \001 as part of a name.
+
+ * symbols.c (colon): Change parameter to const char *.
+ * symbols.h (colon): Update declaration.
+
Mon Aug 14 20:51:56 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
* write.c (write_contents): Always do it the BFD_FAST_SECTION_FILL
diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo
index 0546373..bdd9af9 100644
--- a/gas/doc/as.texinfo
+++ b/gas/doc/as.texinfo
@@ -1040,11 +1040,6 @@ seem of little consequence. Some of these may be supported in future releases.
@itemize @bullet
-@item @code{.STARTOF.} and @code{.SIZEOF.} operators
-
-The @code{.STARTOF.} and @code{.SIZEOF.} operators are not supported. They
-require linker support.
-
@item EBCDIC strings
EBCDIC strings are not supported.
@@ -1092,6 +1087,16 @@ The @code{XREF} pseudo-op is ignored.
@item macros
Macros are not supported directly, but are supported by @code{gasp}.
+
+@item @code{IFC}, @code{IFNC} pseudo-ops.
+
+The @code{IFC} and @code{IFNC} pseudo-ops are not supported directly, but are
+supported by @code{gasp}.
+
+@item @code{IRP}, @code{IRPC}, @code{REPT}, @code{ENDR} pseudo-ops
+
+The repeating pseudo-ops are not supported directly, but are supported by
+@code{gasp}.
@end itemize
@node o