Remove documentation of deleted function S_IS_EXTERN.
[external/binutils.git] / gas / ChangeLog
index 34c301d..ce09b01 100644 (file)
@@ -1,3 +1,113 @@
+2016-02-16  Trevor Saunders  <tbsaunde@tbsaunde.org>
+
+       * doc/internals.texi (S_IS_EXTERN): Remove.
+
+2016-02-16  Nick Clifton  <nickc@redhat.com>
+
+       * doc/as.texinfo (Section): Fix up texinfo snafus in previous
+       update.
+
+2016-02-16  Renlin Li  <renlin.li@arm.com>
+
+       PR gas/19620
+       * config/tc-aarch64.c (parse_half): Remove restrictions on symbol name.
+       * testsuite/gas/aarch64/movw_label.d: New.
+       * testsuite/gas/aarch64/movw_label.s: New.
+
+2016-02-15  Vinay Kumar G. <Vinay.G@kpit.com>
+
+       PR gas/19556
+       * config/rx-parse.y (MOV):  Opcode generation for index
+       register addressing mode.
+       * testsuite/gas/rx/rx.exp: Updated for new testcase.
+       * testsuite/gas/rx/pr19665.s: New file.
+       * testsuite/gas/rx/pr19665.s: New file.
+       * testsuite/gas/rx/mov.d: Update expected output.
+
+2016-02-15  Nick Clifton  <nickc@redhat.com>
+
+       * doc/as.texinfo (.section): Document that numeric values can now
+       be used for the flags and type fields of the ELF target's .section
+       directive.  Add notes about the restrictions on setting flags and
+       types.
+       * config/obj-elf.c (obj_elf_change_section): Allow known sections
+       to be given processor specific section types.  Allow processor and
+       application specific flags of a section to be set after
+       definition.
+       (obj_elf_parse_section_letters): Handle parsing numeric values.
+       (obj_elf_section_type): Handle parsing numeric values.
+       (obj_elf_section): Allow numeric type values.
+       * config/obj-elf.h (obj_elf_change_section): Update prototype.
+       * testsuite/gas/elf/section10.d: New test.
+       * testsuite/gas/elf/section10.s: Source file for new test.
+       * testsuite/gas/elf/elf.exp: Run the new test.
+       * testsuite/gas/i386/ilp32/x86-64-unwind.d: Remove dependency upon
+       the description of the flags produced by readelf.
+       * testsuite/gas/tic6x/scomm-directive-4.d: Likewise.
+       * NEWS: Mention the new feature.
+
+2016-02-11  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/19614
+       * dw2gencfi.c (cfi_sections_set): Delay setting this variable
+       until it is actually used.
+       (cfi_set_sections): Set cfi_sections_set to true.
+       (dot_cfi_startproc): Likewise.
+       (dot_cfi_endproc): Likewise.
+       (dot_cfi_fde_data): Likewise.
+       (cfi_finish): Likewise.
+       (dot_cfi_sections): Do not set cfi_sections_set.
+       * doc/as.texinfo (.cfi_sections): Note that targets can provide
+       their own cfi section name.  Also note that the directive can be
+       reissued provided that CFI generation has not started.
+       * testsuite/gas/mips/compact-eh-err2.s: Add .cfi_startproc and
+       .cfi_endproc directives so that the redefinition of .cfi_sections
+       will trigger the generation of the error message.
+       * testsuite/gas/mips/compact-eh-err2.l: Update expected line
+       number of error message.
+
+2016-02-10  Claudiu Zissulescu  <claziss@synopsys.com>
+           Janek van Oirschot <jvanoirs@synopsys.com>
+
+       * config/tc-arc.h (TC_FRAG_TYPE, TC_PCREL_ADJUST, MAX_INSN_ARGS)
+       (MAX_INSN_FLGS, MAX_FLAG_NAME_LENGHT, TC_GENERIC_RELAX_TABLE):
+       Define.
+       (arc_flags, arc_relax_type): New structure.
+       * config/tc-arc.c (FRAG_MAX_GROWTH, RELAX_TABLE_ENTRY)
+       (RELAX_TABLE_ENTRY_MAX): New define.
+       (relaxation_state, md_relax_table, arc_relaxable_insns)
+       (arc_num_relaxable_ins): New variable.
+       (rlx_operand_type, arc_rlx_types): New enums.
+       (arc_relaxable_ins): New structure.
+       (OPTION_RELAX): New option.
+       (arc_insn): New relax member.
+       (arc_flags): Remove.
+       (relax_insn_p): New function.
+       (apply_fixups): Likewise.
+       (relaxable_operand): Likewise.
+       (may_relax_expr): Likewise.
+       (relaxable_flag): Likewise.
+       (arc_pcrel_adjust): Likewise.
+       (md_estimate_size_before_relax): Implement.
+       (md_convert_frag): Likewise.
+       (md_parse_option): Handle new mrelax option.
+       (md_show_usage): Likewise.
+       (assemble_insn): Set relax member.
+       (emit_insn0): New function.
+       (emit_insn1): Likewise.
+       (emit_insn): Handle relaxation case.
+       * NEWS: Mention the new relaxation option.
+       * doc/c-arc.texi (ARC Options): Document new mrelax option.
+       * doc/as.texinfo (Target ARC Options): Likewise.
+       * testsuite/gas/arc/relax-avoid1.d: New file.
+       * testsuite/gas/arc/relax-avoid1.s: Likewise.
+       * testsuite/gas/arc/relax-avoid2.d: Likewise.
+       * testsuite/gas/arc/relax-avoid2.s: Likewise.
+       * testsuite/gas/arc/relax-avoid3.d: Likewise.
+       * testsuite/gas/arc/relax-avoid3.s: Likewise.
+       * testsuite/gas/arc/relax-b.d: Likewise.
+       * testsuite/gas/arc/relax-b.s: Likewise.
+
 2016-02-08  Nick Clifton  <nickc@redhat.com>
 
        * config/tc-ia64.c (dot_prologue): Fix formatting.