Return std::string from perror_string
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 81ce3f7f70f4690e8e94d246d645315d5e261c0c..318472df5f4586f1fd3da3d146111ead5069e73c 100644 (file)
@@ -1,3 +1,183 @@
+2017-09-01  Tamar Christina  <tamar.christina@arm.com>
+
+       * config/tc-aarch64.c (aarch64_cpus): Enable DOTPROD for
+       cortex-a55 and cortx-a75.
+
+2017-08-30  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * testsuite/gas/mips/branch-addend-micromips.d: New test.
+       * testsuite/gas/mips/branch-addend-micromips-n32.d: New test.
+       * testsuite/gas/mips/branch-addend-micromips-n64.d: New test.
+       * testsuite/gas/mips/branch-addend-micromips.s: New test source.
+       * testsuite/gas/mips/mips.exp: Run the new tests.
+
+2017-08-30  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * config/tc-mips.c (md_convert_frag): Respect
+       `mips_ignore_branch_isa'.
+       * testsuite/gas/mips/branch-local-5.d: New test.
+       * testsuite/gas/mips/branch-local-n32-5.d: New test.
+       * testsuite/gas/mips/branch-local-n64-5.d: New test.
+       * testsuite/gas/mips/branch-local-6.d: New test.
+       * testsuite/gas/mips/branch-local-n32-6.d: New test.
+       * testsuite/gas/mips/branch-local-n64-6.d: New test.
+       * testsuite/gas/mips/branch-local-7.d: New test.
+       * testsuite/gas/mips/branch-local-n32-7.d: New test.
+       * testsuite/gas/mips/branch-local-n64-7.d: New test.
+       * testsuite/gas/mips/branch-local-ignore-5.d: New test.
+       * testsuite/gas/mips/branch-local-ignore-n32-5.d: New test.
+       * testsuite/gas/mips/branch-local-ignore-n64-5.d: New test.
+       * testsuite/gas/mips/branch-local-ignore-6.d: New test.
+       * testsuite/gas/mips/branch-local-ignore-n32-6.d: New test.
+       * testsuite/gas/mips/branch-local-ignore-n64-6.d: New test.
+       * testsuite/gas/mips/branch-local-5.l: New stderr output.
+       * testsuite/gas/mips/branch-local-6.l: New stderr output.
+       * testsuite/gas/mips/branch-local-5.s: New test source.
+       * testsuite/gas/mips/branch-local-6.s: New test source.
+       * testsuite/gas/mips/branch-local-7.s: New test source.
+       * testsuite/gas/mips/mips.exp: Run the new tests.
+
+2017-08-30  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * testsuite/gas/mips/branch-local-n32-2.d: Use `branch-local-2.l'
+       for `error-output'.
+       * testsuite/gas/mips/branch-local-n64-2.d: Likewise.
+       * testsuite/gas/mips/branch-local-n32-3.d: Use `branch-local-3.l'
+       for `error-output'.
+       * testsuite/gas/mips/branch-local-n64-3.d: Likewise.
+       * testsuite/gas/mips/branch-local-n32-2.l: Remove file.
+       * testsuite/gas/mips/branch-local-n64-2.l: Remove file.
+       * testsuite/gas/mips/branch-local-n32-3.l: Remove file.
+       * testsuite/gas/mips/branch-local-n64-3.l: Remove file.
+
+2017-08-29  Jozef Lawrynowicz  <jozef.l@somniumtech.com>
+
+       * config/tc-msp430.c (md_parse_option): Define high data and high
+       bss symbols if -mdata-region is passed.
+       Define -mdata-region open.
+       * doc/c-msp430.texi: Document -mdata-region.
+       * testsuite/gas/msp430/high-data-bss-sym.d: New test.
+       * testsuite/gas/msp430/high-data-bss-sym.s: New.
+       * testsuite/gas/msp430/msp430.exp: Add -mdata-region tests.
+
+2017-08-23  Alexander Fedotov <alexander.fedotov@nxp.com>
+           Edmar Wienskoski <edmar.wienskoski@nxp.com
+
+       * config/tc-ppc.c:
+       (md_parse_option): Add mspe2 switch.
+       (md_show_usage): Document -mspe2.
+       (ppc_setup_opcodes): Handle spe2_opcodes.
+       * doc/as.texinfo: Document -mspe2.
+       * doc/c-ppc.texi: Likewise.
+       * testsuite/gas/ppc/efs.d: New file.
+       * testsuite/gas/ppc/efs.s: Likewise.
+       * testsuite/gas/ppc/efs2.d: Likewise.
+       * testsuite/gas/ppc/efs2.s: Likewise.
+       * testsuite/gas/ppc/ppc.exp: Run new tests.
+       * testsuite/gas/ppc/spe.d: New file.
+       * testsuite/gas/ppc/spe.s: Likewise.
+       * testsuite/gas/ppc/spe2-checks.d: Likewise.
+       * testsuite/gas/ppc/spe2-checks.l: Likewise.
+       * testsuite/gas/ppc/spe2-checks.s: Likewise.
+       * testsuite/gas/ppc/spe2.d: Likewise.
+       * testsuite/gas/ppc/spe2.s: Likewise.
+       * testsuite/gas/ppc/spe_ambiguous.d: Likewise.
+       * testsuite/gas/ppc/spe_ambiguous.s: Likewise.
+
+2017-08-23  James Clarke  <jrtc27@jrtc27.com>
+
+       * config/tc-sparc.c (tc_gen_reloc): Convert BFD_RELOC_8/16/32/64
+       into the corresponding BFD_RELOC_8/16/32/64_PCREL relocation
+       when requested.
+       * config/tc-sparc.h (DIFF_EXPR_OK): Define to enable PC-relative
+       diff relocations.
+       (TC_FORCE_RELOCATION_SUB_LOCAL): Define to ensure only supported
+       relocations are made PC-relative.
+       (CFI_DIFF_EXPR_OK): Define to 0 to force BFD_RELOC_32_PCREL to
+       be used directly, since otherwise BFD_RELOC_SPARC_UA32 will be
+       used for .eh_frame which cannot in general be converted to a
+       BFD_RELOC_32_PCREL due to alignment requirements.
+
+2017-08-22  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/lsp-checks.d: Assemble with -a32.
+       * testsuite/gas/ppc/lsp.d: Likewise.
+
+2017-08-21  Alexander Fedotov <alexander.fedotov@nxp.com>
+           Edmar Wienskoski <edmar.wienskoski@nxp.com
+
+       * testsuite/gas/ppc/lsp-checks.d,
+       * testsuite/gas/ppc/lsp-checks.l,
+       * testsuite/gas/ppc/lsp-checks.s: New test.
+       * testsuite/gas/ppc/lsp.d,
+       * testsuite/gas/ppc/lsp.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run new tests.
+
+2017-08-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+
+       * config/tc-aarch64.c (REGDEF_ALIAS): Define
+       (reg_names): Update for ip0, ip1, fp, lr to use REGDEF_ALIAS
+       * doc/c-aarch64.texi: Update documentation on .req.
+       * testsuite/gas/diagnostic.s: Update
+       * testsuite/gas/diagnostic.l: Likewise
+       * testsuite/gas/register_aliases.s: New file.
+       * testsuite/gas/register_aliases.d: New file.
+
+2017-08-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/21667
+       * read.c (pseudo_set): Update error message for alias of common
+       symbol.
+       * write.c (write_object_file): Disallow both local and global
+       aliases of common symbol.
+       * testsuite/gas/elf/common5a.d: New file.
+       * testsuite/gas/elf/common5a.l: Likewise.
+       * testsuite/gas/elf/common5a.s: Likewise.
+       * testsuite/gas/elf/common5b.d: Likewise.
+       * testsuite/gas/elf/common5b.l: Likewise.
+       * testsuite/gas/elf/common5b.s: Likewise.
+       * testsuite/gas/elf/common5c.d: Likewise.
+       * testsuite/gas/elf/common5c.s: Likewise.
+       * testsuite/gas/elf/common5d.d: Likewise.
+       * testsuite/gas/elf/common5d.s: Likewise.
+       * testsuite/gas/elf/elf.exp: Run common5a, common5b, common5c
+       and common5d.
+
+2017-08-10  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/21939
+       * config/obj-macho.c (obj_mach_o_set_indirect_symbols): Increase
+       size of indirect_syms array so that it is large enough to hold
+       every symbol if necessary.
+
+2017-08-09  Jiong Wang  <jiong.wang@arm.com>
+
+       * config/tc-arm.c (do_crc32_1): Remove warning on REG_SP for thumb_mode.
+       * testsuite/gas/arm/crc32-armv8-a-bad.d: Update exepcted result.
+       * testsuite/gas/arm/crc32-armv8-r-bad.d: Likewise.
+       * testsuite/gas/arm/crc32-armv8-a.d: Likewise.
+       * testsuite/gas/arm/crc32-armv8-r.d: Likewise.
+       * testsuite/gas/arm/crc32-armv8-ar-bad.s: Update test case.
+       * testsuite/gas/arm/crc32-armv8-ar.s: Likewise.
+       * testsuite/gas/arm/crc32-bad.l: Update expected error message.
+
+2017-08-02  Nick Clifton  <nickc@redhat.com>
+
+       * testsuite/gas/all/gas.exp: Add am33 to the skip lists of tests
+       passed over by the mn10300 target.
+       * testsuite/gas/elf/elf.exp: Likewise.
+       * testsuite/gas/elf/dwarf2-11.d: Correct skip of am33 target.
+       * testsuite/gas/elf/dwarf2-12.d: Likewise.
+       * testsuite/gas/elf/dwarf2-13.d: Likewise.
+       * testsuite/gas/elf/dwarf2-14.d: Likewise.
+       * testsuite/gas/elf/dwarf2-15.d: Likewise.
+       * testsuite/gas/elf/dwarf2-16.d: Likewise.
+       * testsuite/gas/elf/dwarf2-17.d: Likewise.
+       * testsuite/gas/elf/dwarf2-18.d: Likewise.
+       * testsuite/gas/elf/dwarf2-5.d: Likewise.
+       * testsuite/gas/elf/dwarf2-6.d: Likewise.
+       * testsuite/gas/elf/dwarf2-7.d: Likewise.
+
 2017-08-01  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR gas/21874
This page took 0.026925 seconds and 4 git commands to generate.