]> Git Repo - binutils.git/blobdiff - gas/ChangeLog
* read.c (cons_worker): Don't use #elif; old compilers don't
[binutils.git] / gas / ChangeLog
index b43f84e05cafdcb7324f69a3c1b1dc85050f4537..52f457f65d74fcd7af33210517d9175fa1901c8b 100644 (file)
@@ -1,3 +1,186 @@
+Thu Sep  7 12:33:58 1995  Ian Lance Taylor  <[email protected]>
+
+       * read.c (cons_worker): Don't use #elif; old compilers don't
+       support it.
+
+Wed Sep  6 21:13:06 1995  Ian Lance Taylor  <[email protected]>
+
+       * app.c (do_scrub_chars): In MRI mode, silently end quoted strings
+       at newline characters.  In MRI mode, always keep spaces in the
+       operands field.  In MRI mode, treat a line comment character as a
+       regular comment character following a space.
+       * cond.c (ignore_input): Use strncasecmp rather than strncmp when
+       looking for special pseudo-ops.
+       * read.c (cons_worker): In MRI mode, the expressions stop at the
+       first unquoted space.
+       (equals): Likewise.
+
+start-sanitize-sh3e
+Wed Sep  6 15:03:53 1995  Jim Wilson  <[email protected]>
+
+       * config/tc-sh.c (get_operands): Read third arg if it exists.
+       Otherwise, clear it.
+       (get_specific, case F_FR0): Add.
+
+end-sanitize-sh3e
+Wed Sep  6 15:03:53 1995  Jim Wilson  <[email protected]>
+
+       * config/tc-sh.c (get_specific): Delete arg_to_test.
+       (md_assemble): Increase operand array from 2 to 3.
+
+Tue Sep  5 16:47:36 1995  Stan Shebs  <[email protected]>
+
+       * config/tc-mips.c: Remove CYGNUS LOCAL comments.
+       (md_begin): Use 0/1 instead of TRUE/FALSE.
+       (md_show_usage): Break up long format string for the benefit
+       of lame compilers.
+       * config/tc-m68k.c (md_show_usage): Ditto.
+       * gasp.c (show_usage): Ditto.
+       * macro.c (check_macro): Cast result of hash_find.
+
+Tue Sep  5 14:46:38 1995  Ken Raeburn  <[email protected]>
+
+       * configure.in: When testing for a free() declaration in system
+       header files, cast the address to a function pointer, not to an
+       integer.
+
+       * write.c (fix_new_internal): Call TC_INIT_FIX_DATA if TC_FIX_TYPE
+       is defined.  Don't initialize fx_bsr.  Verify that fx_size field
+       is wide enough to hold stored value.
+       * write.h (struct fix): Change tc_fix_data to type TC_FIX_TYPE if
+       that is defined, otherwise omit it.  Delete fx_bsr.  Change
+       fx_size to unsigned char.
+       * config/tc-i960.h (TC_FIX_TYPE, fx_bsr, TC_INIT_FIX_DATA): New
+       macros.
+       * config/tc-ns32k.h (TC_FIX_TYPE, fx_bsr, TC_INIT_FIX_DATA): New
+       macros.
+       * config/tc-hppa.h (TC_FIX_TYPE): Define as PTR.
+
+       * config/tc-i860.c (md_apply_fix): Delete code for checking
+       fx_im_disp, and for handling non-zero values, since it never gets
+       set after being initialized to zero.
+
+       * write.h (struct fix): Make fx_im_disp always 2 bits, since the
+       only tc-* files actually using it need that much.
+
+       NS32K changes from Ian Dall:
+       * configure.in: Treat ns32k-pc532-ux* like ns32k-pc532-mach*, and
+       ns32k-pc532-lites* like ns32k-pc532-netbsd*.
+       * config/tc-ns32k.h (LOCAL_LABELS_FB): Define to 1.
+
+Fri Sep  1 17:02:15 1995  steve chamberlain  <[email protected]>
+
+       * write.c (fixup_segment): Get TC_FORCE_RELOCATION up the
+       right way!
+
+Fri Sep  1 08:20:19 1995  James G. Smith  <[email protected]>
+
+        * config/tc-mips.c (md_parse_option, md_begin, md_show_usage):
+       Add support for "-mcpu=vr4300" as processor identifier.
+
+Thu Aug 31 16:41:06 1995  steve chamberlain  <[email protected]>
+
+       * write.c (fixup_segment): Remove change of 29th.
+       * config/tc-{i386,arm}.h (TC_FORCE_RELOCATION): Keep RVA relocs.
+
+Tue Aug 29 19:42:58 1995  Andreas Schwab  <[email protected]>
+
+       * config/tc-m68k.c (m68k_ip) [case POST/PRE/BASE]: Fix typo when
+       looking at outer displacement.  Don't set the postindex bit if the
+       index suppress bit is set (for memory indirect addressing mode).
+
+Thu Aug 31 06:49:37 1995  Doug Evans  <[email protected]>
+
+       * config/tc-arm.c (tc_gen_reloc): Delete duplicated code.
+
+Wed Aug 30 23:51:57 1995  Ian Lance Taylor  <[email protected]>
+
+       * app.c (do_scrub_chars): Free saved_input when the from buffer
+       exactly fills the to buffer.
+
+Wed Aug 30 13:46:39 1995  Doug Evans  <[email protected]>
+
+       * config/tc-sparc.c (parse_keyword_arg, parse_const_expr_arg): New fns.
+       (sparc_ip): Call them for asi, membar, and prefetch parsing.
+
+Tue Aug 29 15:45:37 1995  Doug Evans  <[email protected]>
+
+       * config/tc-sparc.c (membar_masks): Deleted.
+       (sparc_ip): Clean up ASI and membar support.
+
+Tue Aug 29 13:20:27 1995  steve chamberlain  <[email protected]>
+
+       * read.c (potable): Rva is new entry.
+       (cons_worker): New, split from cons.  Handles rva.
+       (cons, s_rva): Call cons_worker.
+       * read.h (s_rva): New declaration.
+       * write.c (fixup_segment): Don't throw away rva relocs.
+       * config/tc-arm.c (md_apply_fix, tc_gen_reloc): Handle RVA.
+       * config/tc-i386.c (tc_coff_fix2type): Handle RVA.
+       * config/tc-i386.h (TC_COUNT_RELOC): Remember RVAs.
+       (TC_RVA_RELOC): New definition.
+
+Sun Aug 27 17:41:05 1995  Doug Evans  <[email protected]>
+
+       * config/tc-arm.c (do_swi): Allow optional leading '#'.
+
+Sat Aug 26 17:24:20 1995  Ian Lance Taylor  ([email protected])
+
+       * config/tc-m68k.c (comment_chars): If TE_DELTA is defined,
+       include '#'.
+       * config/tc-m68k.h (NO_PSEUDO_DOT): Define if TE_DELTA is
+       defined.
+
+       * config/te-delta.h: Include obj-format.h.
+       * config/te-sco386.h: Likewise.
+       * config/te-sysv32.h: Likewise.
+
+       * app.c (scrub_file): Remove.
+       (scrub_from_file, scrub_to_file): Remove.
+       (scrub_string, scrub_last_string): Remove.
+       (scrub_from_string, scrub_to_string): Remove.
+       (saved_input, saved_input_len): New static variables.
+       (struct app_saved): Remove scrub_string, scrub_last_string, and
+       scrub_file fields.  Add saved_input and saved_input_len fields.
+       (app_push): Adjust saved fields for changes in struct app_save.
+       Initialize state and saved_input.
+       (app_pop): Adjust saved fields for changes in struct app_save.
+       (do_scrub_chars): Rename from do_scrub_next_char and rewrite to
+       process a buffer at a time rather than a character at a time.
+       (main, as_warn): Remove obsolete testing code.
+       * as.h (do_scrub_next_char): Don't declare.
+       (do_scrub_chars): Declare.
+       (scrub_from_file, scrub_from_string): Don't declare.
+       (scrub_to_file, scrub_to_string): Don't declare.
+       * input-file.c (input_file_get): New static function.
+       (input_file_give_next_buffer): Call do_scrub_chars rather than
+       do_scrub_next_char.
+       * read.c (scrub_string, scrub_string_end): New static variables.
+       (scrub_from_string): New static function.
+       (read_a_source_file): Call do_scrub_chars rather than
+       do_scrub_next_char.
+
+Thu Aug 24 18:50:19 1995  Ian Lance Taylor  ([email protected])
+
+       * gasp.c (as_abort): New function.
+       * sb.c (sb_build): Revert yesterday's patch.
+
+       * Makefile.in (gasp.new): Depend upon ../libiberty/libiberty.a.
+       Just link against libiberty, not against $(LIBS).
+
+Wed Aug 23 15:18:20 1995  Ian Lance Taylor  ([email protected])
+
+       * sb.c (sb_build): Undefine abort before calling it, since gasp
+       does not provide as_abort.
+
+Wed Aug 23 10:40:41 1995  Michael Meissner  <[email protected]>
+
+       * config/tc-ppc.c (set_target_endian): New static to say whether
+       we've initialized target_big_endian or not.
+       (md_parse_option): Set set_target_endian if we set the variable
+       target_big_endian.
+       (md_begin): Only set target_big_endian if !set_target_endian.
+
 Tue Aug 22 03:00:33 1995  Ken Raeburn  <[email protected]>
 
        Sat Aug 19 18:08:16 1995  Pat Rankin  <[email protected]>
This page took 0.029155 seconds and 4 git commands to generate.