]> Git Repo - binutils.git/blobdiff - gas/ChangeLog
* subsegs.h (segment_info_type): Use fix_tail field even if
[binutils.git] / gas / ChangeLog
index a204c82cbc214a9df49c2cddaa9893c570b1d175..e260cb3538d1fcbb6c98af57e6ee4e6b95e62760 100644 (file)
@@ -1,3 +1,117 @@
+Mon May  2 17:09:24 1994  Ian Lance Taylor  ([email protected])
+
+       * subsegs.h (segment_info_type): Use fix_tail field even if
+       BFD_ASSEMBLER.
+       * subsegs.c (subseg_change): Initialize fix_tail field.
+       (subseg_get): Likewise.
+       * write.c (frags_chained): New static variable.
+       (fix_new_internal): If frags_chained is set, use fix_root and
+       fix_tail from seg_info (now_seg), rather than frchain_now.
+       (chain_frchains_together_1): Set fix_tail field.
+       (chain_frchains_together): Set frags_chained.
+
+Thu Apr 28 01:39:15 1994  Ken Raeburn  ([email protected])
+
+       * config/tc-mips.c (s_option): Only refer to g_switch_* variables
+       if GPOPT is defined.
+       (s_abicalls): Ditto.
+       (md_apply_fix): Cast char* to unsigned char* to avoid pointer
+       mismatch.
+
+Wed Apr 27 11:06:32 1994  Steve Chamberlain  ([email protected])
+
+       * configure.in (i386-*-go32): Uses coff now.
+       * gasp.c (main): Now takes -D on command line.  
+       (show_usage): Describe new options.
+
+Tue Apr 26 17:10:30 1994  Ken Raeburn  ([email protected])
+
+       * listing.c (list_symbol_table): Print "NO DEFINED SYMBOLS" and
+       "NO UNDEFINED SYMBOLS" if there aren't any, instead of displaying
+       the header with an empty list.
+
+       * config/obj-coffbfd.c (fill_section): Check COFF_NOLOAD_PROBLEM
+       also before setting STYP_NOLOAD for .bss section.
+
+       * config/tc-m68k.c (flag_reg_prefix_optional): New variable.
+       Initialized to value of REGISTER_PREFIX_OPTIONAL, if defined, or
+       zero.
+       (m68k_reg_parse): If flag_reg_prefix_optional is set, permit
+       register prefix to be absent.
+       (m68k_ip_op): Accept `&' also for immediate constants.
+       (insert_reg): Don't bother with (two!?) sanity checks of the
+       symbol table when inserting each register.
+       (m68k_parse_long_option): New function.  Set
+       flag_reg_prefix_optional if "register-prefix-optional" is passed.
+       * config/tc-m68k.h (REGISTER_PREFIX): Always define if not already
+       defined.
+       (OPTIONAL_REGISTER_PREFIX): Don't define.
+       (REGISTER_PREFIX_OPTIONAL): If not already defined, define as zero
+       or one depending on M68KCOFF.
+
+       Some changes to help Apollo support, from [email protected]:
+       * config/tc-m68k.c (DATA, ADDR, SP, FPREG, COPNUM, BAD, BAC):
+       Define as macros instead of enumerators, since the Apollo compiler
+       can't handle "enumVal1, enumVal2 = enumVal1" when defining an enum
+       type.
+       (make_pcrel_absolute) [NO_PCREL_RELOCS]: New function.
+       (tc_coff_fix2rtype) [NO_PCREL_RELOCS]: Generate only R_RELBYTE,
+       R_DIR16, and R_DIR32 relocs.
+       * config/tc-m68k.h [TE_APOLLO] (COFF_MAGIC, COFF_AOUTHDR_MAGIC):
+       Use Apollo versions.
+       [TE_APOLLO] (OBJ_COFF_OMIT_OPTIONAL_HEADER): Undefine.  That is,
+       do include the optional header for Apollo target.
+       (COFF_MAGIC): Don't define as MC68MAGIC if it's already defined.
+
+       * config/tc-m68k.h [TE_DELTA] (LEX_PCT): Define as 1, so that `%'
+       can be used within a label name.
+
+       * config/tc-m68k.h (m68k_init_after_args): Declare.
+       (tc_init_after_args): Define as m68k_init_after_args.
+       * config/tc-m68k.c (m68k_init_after_args): New function,
+       containing one-shot code from md_assemble.  Added warning for
+       combination of 68040 and 68851.
+       (md_assemble): Startup-time code deleted.
+
+Mon Apr 25 16:19:17 1994  Ian Lance Taylor  ([email protected])
+
+       * doc/Makefile.in (clean, distclean): Remove asconfig.texi.
+
+Sun Apr 24 00:13:08 1994  Jeffrey A. Law  ([email protected])
+
+       * config/tc-hppa.c (pa_ip): 13 bit immediate constant (for break
+       instruction) is unsigned.
+
+Fri Apr 22 17:58:22 1994  Ian Lance Taylor  ([email protected])
+
+       * config/obj-ecoff.c (ecoff_frob_file): Use bfd_ecoff_set_gp_value
+       and bfd_ecoff_set_regmasks to set the GP value and the register
+       masks, rather than using the now obsolete fake .reginfo section.
+
+Fri Apr 22 15:17:06 1994  Ken Raeburn  ([email protected])
+
+       * listing.c (list_symbol_table): Don't print register symbols as
+       undefined.
+
+       * config/obj-coff.c (obj_symbol_new_hook): Don't need to strip
+       underscores, since symbol_new will already have done it.
+       * config/obj-coffbfd.c (obj_symbol_new_hook): Ditto.
+
+       * as.c (main): If tc_init_after_args is defined, invoke it after
+       all arguments have been processed.
+
+       Some changes to help Apollo support, from [email protected]:
+       * as.c (perform_an_assembly_pass) [TE_APOLLO]: Create .wtext
+       section instead of .text.  Call create_target_segments.
+       * read.c (demand_copy_string): No longer static.
+
+Thu Apr 21 15:50:04 1994  Ian Lance Taylor  ([email protected])
+
+       * config/tc-mips.c (append_insn): Permit branches to be switched
+       with the preceding instruction even if .set nobopt has been seen.
+       .set nobopt actually controls whether to bring up an instruction
+       from the branch target, which gas does not currently support.
+
 Wed Apr 20 18:46:14 1994  Ken Raeburn  ([email protected])
 
        * config/obj-coff.h, config/obj-coff.c: Deleted all code used only
This page took 0.025625 seconds and 4 git commands to generate.