Ensure section sizes are multiples of 16, so that targets like MIPS
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 08edc25333b9dd0218170036ecc793baeef42975..d4a67d437590409588264af97cca40fddaab28d8 100644 (file)
@@ -1,6 +1,170 @@
+2000-10-18  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
+
+       * config/tc-m68k.c: Fix the previous misapplied patch.
+
+2000-10-18  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
+
+        * config/tc-m68k.h (RELAX_RELOC_*): New definitions for both
+        BFD_ASSEMBLER and !BFD_ASSEMBLER.
+        * config/tc-m68k.c (md_convert_frag_1): Use them instead of
+        BFD_RELOC_*.
+
+2000-10-17  Kazu Hirata  <kazu@hxi.com>
+
+       * debug.c: Fix formatting.
+       * depend.c: Likewise.
+       * dwarf2dbg.c: Likewise.
+       * dwarf2dbg.h: Likewise.
+       * ecoff.c: Likewise.
+       * expr.c: Likewise.
+       * expr.h: Likewise.
+       * flonum-konst.c: Likewise.
+       * frags.h: Likewise.
+
+2000-10-17  Chandrakala Chavva  <cchavva@redhat.com>
+
+       * as.c: New option OPTION_TARGET_HELP. Prints all target specific
+       options.
+       * doc/as.texinfo: Added notes about this new option.
+
+2000-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * config/tc-sh.c (JREG): Remove.
+       (md_convert_frag): Remove #if 0:d code using JREG.
+
+2000-10-15  Diego Novillo  <dnovillo@cygnus.com>
+
+       * config/tc-i386.c (i386_operand_modifier): Only match
+       modifiers SHORT and FLAT if they are followed by a space.
+       (parse_register): When `allow_naked_reg' is set, do not confuse
+       identifiers that start with a register name with a register.
+
+2000-10-12  Kazu Hirata  <kazu@hxi.com>
+
+       * app.c: Fix formatting.
+       * as.c: Likewise.
+       * as.h: Likewise.
+       * bit_fix.h: Likewise.
+       * cgen.c: Likewise.
+       * cgen.h: Likewise.
+       * cond.c: Likewise.
+
+2000-10-11  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/obj-elf.c (elf_frob_symbol): Revert 2000-10-07 change.
+
+2000-10-07  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.c (md_apply_fix): Remove plainly wrong assert.
+       Re-arrange function a little and improve error message.
+
+       * write.c (write_relocs): Fix a comment.
+
+       * config/obj-elf.c (elf_frob_symbol): Make section syms global on
+       link-once sections.
+
+2000-10-05  Jim Wilson  <wilson@cygnus.com>
+
+       * config/tc-ia64.c (resources_match): Handle IA64_RS_PRr.
+
+2000-10-05  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-i386.c: Delete some useless comments, reformat others.
+
+       * config/tc-i386.h (TC_FIX_ADJUSTABLE): Add check to cover
+       non-global syms in linkonce sections.
+
+2000-10-04  Ralf Baechle  <ralf@gnu.org>
+
+       * config/tc-ia64.c (operand_match): Don't use // style comments.
+       * config/tc-i370.c: Likewise.
+
+2000-09-29  Hans-Peter Nilsson  <hp@axis.com>
+
+       Changes to handle varying register prefix and user symbol prefix.
+       * config/tc-cris.c (SYNTAX_RELAX_REG_PREFIX,
+       SYNTAX_ENFORCE_REG_PREFIX, SYNTAX_USER_SYM_LEADING_UNDERSCORE,
+       SYNTAX_USER_SYM_NO_LEADING_UNDERSCORE, REGISTER_PREFIX_CHAR): New.
+       (s_syntax, cris_force_reg_prefix, cris_relax_reg_prefix,
+       cris_sym_leading_underscore, cris_sym_no_leading_underscore): New.
+       (demand_register_prefix): New variable.
+       (md_pseudo_table): New pseudo ".syntax".
+       (md_longopts): New options --no-underscore and --underscore.
+       (cris_target_format): Return elf32-us-cris or elf32-cris depending
+       on symbols_have_leading_underscore.
+       (get_gen_reg): Accept or require REGISTER_PREFIX_CHAR.
+       (get_spec_reg): Ditto.
+       (cris_number_to_imm) <case BFD_RELOC_VTABLE_ENTRY>: Remove FIXME.
+       Fix formatting.
+       (md_parse_option) <case 'h' 'H'>: Deprecate; add reference to
+       --help.
+       <case OPTION_NO_US, case OPTION_US>: New.
+       (md_show_usage): Be brief and reformat to match continuation of
+       --help.
+       * po/gas.pot: Regenerate.
+
+2000-09-28  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.c (hppa_force_relocation): If OBJ_SOM, don't
+       force relocs for 12 bit branches.
+       (md_apply_fix): Similarly, adjust logic here.
+
+2000-09-28  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.c (md_apply_fix): Add fmt assertion.  Don't
+       adjust for external and weak syms as we will use a reloc.  Allow
+       for +8 offset when calculating limits of branches.
+       (hppa_fix_adjustable): Undo 2000-09-23 change.
+       (hppa_force_relocation): Likewise.  Add fx_addsy assertion.
+       Correct distance calculation.
+       (tc_gen_reloc): Print the file name and line number if we can't
+       handle a fixup.
+
+       From John David Anglin <dave@hiauly1.hia.nrc.ca>
+       * config/tc-hppa.c (nonzero_dibits): Define.
+       (arg_reloc_stub_needed): Check each arg and return value
+       separately for zero case.
+       (pa_align): Declare argument `bytes'.
+
+2000-09-25  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-cris.c: Fix formatting.
+       * config/tc-d10v.h: Likewise.
+       * config/tc-d30v.c: Likewise.
+       * config/tc-d30v.h: Likewise.
+       * config/tc-fr30.c: Likewise.
+       * config/tc-fr30.h: Likewise.
+       * config/tc-m68k.c: Likewise.
+       * config/tc-m68k.h: Likewise.
+       * config/tc-pj.h: Likewise.
+       * config/tc-ppc.c: Likewise.
+       * config/tc-ppc.h: Likewise.
+       * config/tc-sh.c: Likewise.
+       * config/tc-sh.h: Likewise.
+       * config/tc-sparc.c: Likewise.
+       * config/tc-v850.h: Likewise.
+       * config/tc-vax.h: Likewise.
+       * config/tc-w65.h: Likewise.
+       * config/tc-z8k.h: Likewise.
+
+2000-09-23  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.c (hppa_fix_adjustable): Do the external and weak
+       checks only for ELF.
+       (hppa_force_relocation): Likewise.
+
+2000-09-22  Jim Wilson  <wilson@cygnus.com>
+
+       * config/tc-ia64.c (dv_sem): Add "stop".
+       (specify_resource, case IA64_RS_PR): Only handles regs 1 to 15 now.
+       (specify_resource, case IA64_RS_PRr): New for regs 16 to 62.
+       (specify_resource, case IA64_RS_PR63): Reorder (note == 7) test to
+       match above.
+       (mark_resources): Check IA64_RS_PRr.
+
 2000-09-22  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
 
-       * config/tc-m68k.c (md_relax_table, m68k_ip, md_convert_frag_1, 
+       * config/tc-m68k.c (md_relax_table, m68k_ip, md_convert_frag_1,
        md_estimate_size_before_relax): Redesign and clean up the
        relaxation mechanism.
 
        (struct rsrc): Add parallel comparison type.
        (resources_match): Skip special cases of PR usage (non-conflicting
        parallel compares).
-       
+
 2000-09-13  Kazu Hirata  <kazu@hxi.com>
 
        * config/obj-ecoff.c: Fix formatting.
        * config/obj-vms.h: Likewise.
 
 2000-09-13  Anders Norlander  <anorland@acc.umu.se>
-       
+
        * config/tc-mips.c (md_begin): Recognize 4Kc, 4Km and 4Kp processors.
        (md_parse_option): Ditto.
        (md_longopts): Add -mips32 option.
This page took 0.024218 seconds and 4 git commands to generate.