]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/ChangeLog
[binutils, ARM, 4/16] BF insns infrastructure with array of relocs in struct arm_it
[thirdparty/binutils-gdb.git] / gas / ChangeLog
index c41be94f922fd39819a7b8c5ac494742608b2e32..d08dd0038f458a0e2c57959dde7c9b358068d29a 100644 (file)
@@ -1,3 +1,90 @@
+2019-04-15  Sudakshina Das  <sudi.das@arm.com>
+
+       * config/tc-arm.c (ARM_IT_MAX_RELOCS): New macro.
+       (arm_it): Member reloc renamed relocs and updated to an array.
+       Rest: Replace all occurrences of reloc to relocs[0].
+
+2019-04-15  Sudakshina Das  <sudi.das@arm.com>
+
+       * config/tc-arm.c (md_pcrel_from_section): New switch case
+       for BFD_RELOC_THUMB_PCREL_BRANCH5.
+       (v8_1_branch_value_check): New function to check branch
+       offsets.
+       (md_appdy_fix): New switch case for
+       BFD_RELOC_THUMB_PCREL_BRANCH5.
+       (tc_gen_reloc): Likewise.
+
+2019-04-15  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * config/tc-arm.c (do_neon_movhf): Remove fp-armv8 check.
+       (armv8_1m_main_ext_table): New extension table.
+       (arm_archs): Use the new extension table.
+       * doc/c-arm.texi: Add missing arch and document new extensions.
+       * testsuite/gas/arm/armv8.1-m.main-fp.d: New.
+       * testsuite/gas/arm/armv8.1-m.main-fp-dp.d: New.
+       * testsuite/gas/arm/armv8.1-m.main-hp.d: New.
+
+2019-04-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * config/tc-arm.c (cpu_arch_ver): Add entry for Armv8.1-M Mainline
+       Tag_CPU_arch build attribute value.  Reindent.
+       (get_aeabi_cpu_arch_from_fset): Update assert.
+       (aeabi_set_public_attributes): Update assert for Tag_DIV_use logic.
+       * testsuite/gas/arm/attr-march-armv8_1-m.main.d: New test.
+
+2019-04-09  Matthew Fortune  <matthew.fortune@mips.com>
+
+       * config/tc-mips.c (mips_cpu_info_table): Add i6500.  Update
+       default ASEs for i6400.
+       * doc/c-mips.texi (-march): Document i6500.
+       * testsuite/gas/mips/elf_mach_i6400.d: New test.
+       * testsuite/gas/mips/elf_mach_i6500.d: New test.
+       * testsuite/gas/mips/mips.exp: Run the new tests.
+
+2019-04-09  Matthew Fortune  <matthew.fortune@mips.com>
+
+       * config/tc-mips.c (mips_set_options) <init_ase>: New field.
+       (file_mips_opts, mips_opts) <init_ase>: Initialize new field.
+       (file_mips_check_options): Propagate initial ASE settings.
+       (mips_after_parse_args, parse_code_option): Track the initial
+       ASE settings for a CPU.
+       (s_mipsset): Restore the initial ASE settings when reverting
+       to the default arch.
+       * testsuite/gas/mips/elf_mach_p6600.d: New test.
+       * testsuite/gas/mips/mips.exp: Run the new test.
+
+2019-04-12  John Darrington <john@darrington.wattle.id.au>
+       
+       config/tc-s12z.h: Remove definition of macro TC_M68K
+
+2019-04-01  John Darrington <john@darrington.wattle.id.au>
+       
+       config/tc-s12z.c: Use bfd_boolean where appropriate.
+
+2019-04-11  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * testsuite/gas/xtensa/loop-relax-2.d: New test definition.
+       * testsuite/gas/xtensa/loop-relax.d: New test definition.
+       * testsuite/gas/xtensa/loop-relax.s: New test source.
+       * testsuite/gas/xtensa/text-section-literals-1a.d: New test
+       definition.
+       * testsuite/gas/xtensa/text-section-literals-2.d: New test
+       definition.
+       * testsuite/gas/xtensa/text-section-literals-2.s: New test
+       source.
+       * testsuite/gas/xtensa/text-section-literals-2a.d: New test
+       definition.
+       * testsuite/gas/xtensa/text-section-literals-3.d: New test
+       definition.
+       * testsuite/gas/xtensa/text-section-literals-3.s: New test
+       source.
+       * testsuite/gas/xtensa/text-section-literals-4.d: New test
+       definition.
+       * testsuite/gas/xtensa/text-section-literals-4.s: New test
+       source.
+       * testsuite/gas/xtensa/text-section-literals-4a.d: New test
+       definition.
+
 2019-04-11  Max Filippov  <jcmvbkbc@gmail.com>
 
        * testsuite/gas/xtensa/all.exp: Remove all expect-based