]> Git Repo - binutils.git/blobdiff - gas/ChangeLog
* subsegs.c (subseg_get): Accept new argument "force_new". If
[binutils.git] / gas / ChangeLog
index c5502ec96f9de350e048ec1aa11cd5e113d0fd1a..66b0f3e774cbb66c91c7fc23a2bc3f0d67d72684 100644 (file)
@@ -1,3 +1,119 @@
+Thu Jan 13 12:14:21 1994  Jeffrey A. Law  ([email protected]
+
+       * subsegs.c (subseg_get): Accept new argument "force_new".  If
+       set then a new segment is always created.  All callers changed.
+       (subseg_force_new): New function.  Similar to subseg_new, but
+       always force a new segment to be created.
+
+       * config/obj-som.c (som_frob_file): Call adjust_code_sections
+       for each section.
+       (adjust_code_sections): New function.  Adjusts the VMA for all the
+       $CODE$ subspaces.
+
+       * config/tc-hppa.c (md_assemble): Also handle creating a fixup
+       for the unwind descriptors if a function's label follows the
+       .PROC and .ENTRY directives.
+       (pa_entry): Don't set BSF_FUNCTION for the label symbol here; it
+       is done elsewhere.  Don't create a fixup for the unwind
+       descriptors if the function's label has not been defined yet.
+       (pa_proc): For SOM, place each procedure within a new $CODE$
+       subspace.  Adjust the segment and frag for the associated
+       function label if it exists.
+
+Wed Jan 12 22:05:33 1994  Jeffrey A. Law  ([email protected])
+
+       * config/tc-hppa.c (hppa_fix_struct): Add new "segment" field.
+       (hppa_fix_new): Initialize segment field.
+       (md_apply_fix): Do nothing for pc-relative fixup which involves
+       crossing a segment boundary.
+       (pa_procend): Undefine the current label after handling .PROC
+       and .PROCEND directives.
+       (dummy_symbol): Make type "symbolS *".  Change references as
+       appropriate.
+
+Wed Jan 12 13:29:31 1994  Ian Lance Taylor  ([email protected])
+
+       * read.c (read_a_source_file): Cast array argument to unsigned
+       char.
+       * write.c (adjust_reloc_syms): Remove unused variable symseginfo.
+       (write_object_file): Don't define punt_it if it won't be used.
+       (fixup_segment): Don't define skip if it won't be used.
+
+       * config/tc-mips.h (TARGET_FORMAT): Define as mips_target_format.
+       (mips_target_format): Declare.
+       * config/tc-mips.c (mips_target_format): Define with appropriate
+       default definition.
+       (md_parse_option): If -EL or -EB is used, change byte_order and
+       mips_target_format as appropriate.
+
+Tue Jan 11 21:52:36 1994  Jeffrey A. Law  ([email protected])
+
+       * app.c (do_scrub_next_char): Another attempt to fix bugs
+       dealing with labels without colons (for HPPA and MRI).
+
+Tue Jan 11 17:01:06 1994  Doug Evans  ([email protected])
+
+       * expr.c (integer_constant): Fix computation of too_many_digits.
+       Variable digit_2 renamed to start.  Fix check for whether number
+       will fit in 32 bits.
+       * read.c (emit_expr): Use valueT instead of long.
+
+Tue Jan 11 13:01:20 1994  Ian Lance Taylor  ([email protected])
+
+       * config/obj-elf.c: If TC_MIPS, include elf/mips.h.
+       (special_sections): Define.
+       (obj_elf_special_section): Get default types and attributes from
+       list of special sections.
+       * config/tc-mips.c (ELF_TC_SPECIAL_SECTIONS): Define.
+
+       * config/obj-ecoff.c (ecoff_frob_file): Force .sdata and .sbss
+       sections to be close together.
+
+       * config/tc-mips.c (macro): Corrected $at warnings in a couple of
+       spots.
+
+       * listing.c (listing_prev_line): New function.
+       * listing.c: Include subsegs.h.
+       (listing_prev_line): New function.
+       (calc_hex): Reset byte_in_frag to zero for each new frag.
+       * config/tc-mips.c (append_insn): Call listing_prev_line after
+       emitting nop instructions.
+       * Makefile.in (listing.o): Depends upon subsegs.h.
+
+Mon Jan 10 09:52:23 1994  Jeffrey A. Law  ([email protected])
+
+       * config/tc-hppa.c (pa_ip): Put check for missing label on .PROC
+       here.  Handle case where label may be defined after the .PROC.
+       (pa_proc): It is not an error if the procedure's label isn't
+       defined before the .PROC directive.
+
+Sun Jan  9 04:43:30 1994  Ken Raeburn  ([email protected])
+
+       * config/te-netbsd.h: New file.
+       * config/tc-i386.h (TARGET_FORMAT) [TE_NetBSD]: Use bfd target
+       a.out-netbsd-386 for this configuration.
+
+Fri Jan  7 17:38:28 1994  Ian Lance Taylor  ([email protected])
+
+       * ecoff.c (ecoff_stab): Don't clobber the ECOFF symbol information
+       with the associated stabs information.
+       (ecoff_build_symbols): Never set the type of stabs symbols to
+       st_Global.  Don't update the symbol index or ifd if the gas symbol
+       is not the same as the ECOFF symbol (which is now the case for
+       stabs symbols).
+
+Fri Jan  7 11:14:07 1994  Stan Shebs  ([email protected])
+
+       * config/tc-mips.c (macro): Add a LOSING_COMPILER ifdef that
+       splits the function.
+       (macro2): New function, if LOSING_COMPILER defined.
+
+Fri Jan  7 09:38:25 1994  Steve Chamberlain  ([email protected])
+
+       * config/obj-coffbfd.c (fill_section):  Don't ever fill past the
+       end of a section. (write_object_file): Temporary fix - setup
+       stdoutput.
+
 Thu Jan  6 18:05:21 1994  Ken Raeburn  ([email protected])
 
        * config/tc-sparc.c (tc_gen_reloc): Fix handling of addends in
This page took 0.030134 seconds and 4 git commands to generate.