Allow integer immediates for AArch64 fmov instructions.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index a12fb9e44b3b64acd1cd82bba4d3d6d67b8f8793..56c0c24ece58ae6c5f646f8b3ee7737a7bb9ef65 100644 (file)
@@ -1,4 +1,469 @@
-2018-04-09 Andrew Sadek  <andrew.sadek.se@gmail.com>
+2018-05-10  Tamar Christina  <tamar.christina@arm.com>
+
+       * config/tc-aarch64.c (parse_aarch64_imm_float): Remove restrictions.
+       * testsuite/gas/aarch64/diagnostic.s: Move fmov int test to..
+       * testsuite/gas/aarch64/fpmov.s: Here.
+       * testsuite/gas/aarch64/fpmov.d: Update results with fmov.
+       * testsuite/gas/aarch64/diagnostic.l: Remove fmov values.
+       * testsuite/gas/aarch64/sve-invalid.s: Update test files.
+       * testsuite/gas/aarch64/sve-invalid.l: Likewise
+
+2018-05-10  Tamar Christina  <tamar.christina@arm.com>
+
+       * gas/config/tc-arm.c (do_neon_mov): Allow integer literal for float
+       immediate.
+       * testsuite/gas/arm/vfp-mov-enc.s: New.
+       * testsuite/gas/arm/vfp-mov-enc.d: New.
+
+2018-05-09  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * config/tc-xtensa.c (xtensa_is_init_fini): New function.
+       (xtensa_move_literals): Only attempt to assign literal pool to
+       literals with tc_frag_data.is_literal mark and not in .init or
+       .fini sections.
+       Join nested 'if' conditions to simplify function structure.
+       (xtensa_switch_to_non_abs_literal_fragment): Use
+       xtensa_is_init_fini to test for .init/.fini sections.
+       * testsuite/gas/xtensa/all.exp (auto-litpools-3)
+       (auto-litpools-4, text-section-literals-1): New tests.
+       * testsuite/gas/xtensa/auto-litpools-3.d: New test results.
+       * testsuite/gas/xtensa/auto-litpools-3.s: New test source.
+       * testsuite/gas/xtensa/auto-litpools-4.d: New test results.
+       * testsuite/gas/xtensa/auto-litpools-4.s: New test source.
+       * testsuite/gas/xtensa/text-section-literals-1.d: New test results.
+       * testsuite/gas/xtensa/text-section-literals-1.s: New test source.
+
+2018-05-09  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * config/tc-pru.c (md_apply_fix): Make LDI32 relocation conformant
+       to TI ABI.
+       (pru_assemble_arg_i): Likewise.
+       (output_insn_ldi32): Likewise.
+       * testsuite/gas/pru/ldi.d: Update test for the now fixed LDI32.
+       * gas/config/tc-pru.c (pru_assemble_arg_b): Check imm8 operand range.
+       * gas/testsuite/gas/pru/illegal2.l: New test.
+       * gas/testsuite/gas/pru/illegal2.s: New test.
+       * gas/testsuite/gas/pru/pru.exp: Register new illegal2 test.
+
+2018-05-08  Jim Wilson  <jimw@sifive.com>
+
+       * testsuite/gas/riscv/c-zero-imm.d: Add more tests.
+       * testsuite/gas/riscv/c-zero-imm.s: Likewise.
+       * testsuite/gas/riscv/c-zero-reg.d: Fix typo in test.  Add disabled
+       future test for RV128 support.
+       * testsuite/gas/riscv/c-zero-reg.s: Likewise.
+
+2018-05-07  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (cpu_arch): Add .movdir, .movdir64b.
+       (cpu_noarch): Likewise.
+       (process_suffix): Add check for register size.
+       * doc/c-i386.texi: Document movdiri, movdir64b.
+       * testsuite/gas/i386/i386.exp: Run MOVDIR{I,64B} tests.
+       * testsuite/gas/i386/movdir-intel.d: New file.
+       * testsuite/gas/i386/movdir.d: Likewise.
+       * testsuite/gas/i386/movdir.s: Likewise.
+       * testsuite/gas/i386/movdir64b-reg.s: Likewise.
+       * testsuite/gas/i386/movdir64b-reg.l: Likewise.
+       * testsuite/gas/i386/x86-64-movdir-intel.d: Likewise.
+       * testsuite/gas/i386/x86-64-movdir.d: Likewise.
+       * testsuite/gas/i386/x86-64-movdir.s: Likewise.
+       * testsuite/gas/i386/x86-64-movdir64b-reg.s: Likewise.
+       * testsuite/gas/i386/x86-64-movdir64b-reg.l: Likewise.
+
+2018-05-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (process_suffix): Check addrprefixopreg
+       instead of addrprefixop0.
+
+2018-05-07  Peter Bergner  <bergner@vnet.ibm.com.com>
+
+       * config/tc-ppc.c (ppc_setup_opcodes) <powerpc_opcodes>: Rewrite code
+       to dump the entire opcode table.
+       (ppc_setup_opcodes) <spe2_opcodes>: Likewise.
+       (ppc_setup_opcodes) <vle_opcodes>: Likewise.  Fix calculation of
+       opcode index.
+
+2018-05-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/gas/i386/xmmhi32.d: Also allow dir32 relocation.
+
+2018-05-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/gas/i386/avx512f-plain.s: Append ".p2align 4,0".
+       * testsuite/gas/i386/avx512vl-plain.s: Likewise.
+       * testsuite/gas/i386/bnd.s: Likewise.
+       * testsuite/gas/i386/stN.s: Likewise.
+       * testsuite/gas/i386/avx512f-plain.l: Updated.
+       * testsuite/gas/i386/avx512vl-plain.l: Likewise.
+       * testsuite/gas/i386/bnd.l: Likewise.
+       * testsuite/gas/i386/stN.l: Likewise.
+
+2018-05-04  Alan Modra  <amodra@gmail.com>
+
+       * config/obj-evax.c (shorten_identifier): Use memcpy in place
+       of strncpy.
+       * config/obj-macho.c (obj_mach_o_make_or_get_sect): Ensure
+       segname and sectname fields are NUL terminated.
+
+2018-05-01  Nick Clifton  <nickc@redhat.com>
+
+       * po/es.po: Updated Spanish translation.
+
+2018-04-27  Maciej W. Rozycki  <macro@mips.com>
+
+       * testsuite/lib/gas-defs.exp (run_dump_test): Use `match_target'
+       in place of `istarget' for matching with `target', `not-target',
+       `skip' and `not-skip' options.
+
+2018-04-26  Nick Clifton  <nickc@redhat.com>
+
+       * as.c (flag_generate_build_notes): New variable.
+       (show_usage): Add entry for --generate-missing-build-notes.
+       (parse_args): Parse --generate-missing-build-notes.
+       * as.h: Export flag_generate_build_notes.
+       * symbols.c (save_symbol_name): Ensure that the name parameter is
+       not NULL.
+       * write.c (create_obj_attrs_section): Reformat.
+       (create_note_reloc): New function - creates a relocation for a
+       field in a GNU Build attribute note.
+       (maybe_generate_build_notes): New function - created GNU Build
+       attribute notes if none are present in the output file.
+       (write_object_file): Call maybe_generate_build_notes.
+       * configure.ac (--enable-generate-build-notes): New option.
+       * NEWS: Announce the new feature.
+       * doc/as.textinfo: Document the new option.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (check_VecOperands): Add AVX512VL check. Set
+       .baseindex.
+       (match_template): Don't set suffix_check when Intel syntax and
+       broadcast. Make check_register a per-operand bitmap.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (optimize_encoding): Check for zeroing
+       masking.
+       * testsuite/gas/i386/optimize-1.d,
+       testsuite/gas/i386/optimize-4.d,
+       testsuite/gas/i386/optimize-5.d,
+       testsuite/gas/i386/x86-64-optimize-2.d,
+       testsuite/gas/i386/x86-64-optimize-5.d,
+       testsuite/gas/i386/x86-64-optimize-6.d: Adjust expectations.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (parse_real_register): Check .cpuvrex before
+       recording EVEX encoding. Don't check previously specified
+       encoding.
+       * testsuite/gas/i386/xmmhi32.s: Add {x,y,z}mm{16,24} cases.
+       * testsuite/gas/i386/xmmhi32.d: Adjust expectations.
+       * testsuite/gas/i386/xmmhi64.s, testsuite/gas/i386/xmmhi64.d:
+       New.
+       * testsuite/gas/i386/i386.exp: Run new test.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * testsuite/gas/i386/xsave.s: Add AVX, LWP, MPX, and PKU
+       dependency tests.
+       * testsuite/gas/i386/xsave.d,
+       testsuite/gas/i386/xsave-intel.d: Adjust expecations.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (parse_real_register): Re-write {,x,y,z}mm
+       and mask register handling.
+       * testsuite/gas/i386/avx512f-ymm.s, testsuite/gas/i386/avx512f-ymm.d,
+       testsuite/gas/i386/xmmhi32.s, testsuite/gas/i386/xmmhi32.d: New.
+       * testsuite/gas/i386/i386.exp: Run new tests.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (parse_real_register): Check bnd<N>
+       registers.
+       * testsuite/gas/i386/bnd.s, testsuite/gas/i386/bnd.l: New.
+       * testsuite/gas/i386/i386.exp: Run new test.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (parse_real_register): Check FPU register
+       earlier.
+       * testsuite/gas/i386/fpu.s, testsuite/gas/i386/fpu.l,
+       testsuite/gas/i386/stN.s, testsuite/gas/i386/stN.l: New.
+       * testsuite/gas/i386/i386.exp: Run new tests.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (build_modrm_byte): Use tabs for indentation.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (build_modrm_byte): Move and fold
+       source/reg_slot calculations.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (build_modrm_byte): Drop .veximmext uses.
+       Move part of the remaining assertion.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (build_modrm_byte): Extend assertion in
+       vex_3_sources handling to cover more cases.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (build_modrm_byte): Drop code dealing with
+       .veximmext and .immext set at the same time. Drop code dealing
+       with .cpufma when .vexsources == VEX3SOURCES.
+
+2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
+       Mickaël Guêné  <mickael.guene@st.com>
+
+       * config/tc-arm.c (reloc_names): Add TLSGD_FDPIC, TLSLDM_FDPIC,
+       GOTTPOFF_FDIC relocations.
+       (md_apply_fix): Handle the new TLS FDPIC relocations.
+       (tc_gen_reloc): Likewise.
+       (arm_fix_adjustable): Likewise.
+
+2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
+       Mickaël Guêné  <mickael.guene@st.com>
+
+       * config/tc-arm.c (reloc_names): Add gotfuncdesc, gotofffuncdesc,
+       funcdesc.
+       (md_apply_fix): Support the new relocations.
+       (tc_gen_reloc): Likewise.
+       * testsuite/gas/arm/reloc-fdpic.d: New.
+       * testsuite/gas/arm/reloc-fdpic.s: New.
+
+2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
+       Mickaël Guêné  <mickael.guene@st.com>
+
+       * config/tc-arm.c (arm_fdpic): New.
+       (elf32_arm_target_format): Support FDPIC.
+       (OPTION_FDPIC): New.
+       (md_longopts): Support FDPIC.
+       (md_parse_option): Likewise.
+       (md_show_usage): Likewise.
+
+2018-04-25  Tamar Christina  <tamar.christina@arm.com>
+
+       * testsuite/gas/aarch64/rdma.s: Test for larger register numbers.
+       * testsuite/gas/aarch64/rdma.d: Update results.
+       * testsuite/gas/aarch64/rdma-directive.d: Likewise.
+
+2018-04-25  Nick Clifton  <nickc@redhat.com>
+
+       * po/es.po: Updated Spanish translation.
+
+2018-04-25  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove arm-aout and arm-coff support.
+       * config/tc-arm.c: Likewise.
+       * config/tc-arm.h: Likewise.
+       * configure.tgt: Likewise.
+       * testsuite/gas/aarch64/codealign.d: Likewise.
+       * testsuite/gas/aarch64/mapping.d: Likewise.
+       * testsuite/gas/aarch64/mapping2.d: Likewise.
+       * testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d: Likewise.
+       * testsuite/gas/arm/adds-thumb1-reloc-local.d: Likewise.
+       * testsuite/gas/arm/addsw-bad.d: Likewise.
+       * testsuite/gas/arm/align.d: Likewise.
+       * testsuite/gas/arm/align64.d: Likewise.
+       * testsuite/gas/arm/arch7.d: Likewise.
+       * testsuite/gas/arm/arch7a-mp.d: Likewise.
+       * testsuite/gas/arm/arch7em.d: Likewise.
+       * testsuite/gas/arm/archv8m-main-dsp-5.d: Likewise.
+       * testsuite/gas/arm/arm-it-auto-2.d: Likewise.
+       * testsuite/gas/arm/arm-it-auto-3.d: Likewise.
+       * testsuite/gas/arm/arm-it-auto.d: Likewise.
+       * testsuite/gas/arm/arm-it-bad-2.d: Likewise.
+       * testsuite/gas/arm/arm-it.d: Likewise.
+       * testsuite/gas/arm/armv7e-m+fpv5-d16.d: Likewise.
+       * testsuite/gas/arm/armv7e-m+fpv5-sp-d16.d: Likewise.
+       * testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d: Likewise.
+       * testsuite/gas/arm/armv8-2-fp16-scalar.d: Likewise.
+       * testsuite/gas/arm/armv8-2-fp16-simd-thumb.d: Likewise.
+       * testsuite/gas/arm/armv8-2-fp16-simd.d: Likewise.
+       * testsuite/gas/arm/armv8-a+crypto.d: Likewise.
+       * testsuite/gas/arm/armv8-a+fp.d: Likewise.
+       * testsuite/gas/arm/armv8-a+ras.d: Likewise.
+       * testsuite/gas/arm/armv8-a+rdma-warning.d: Likewise.
+       * testsuite/gas/arm/armv8-a+rdma.d: Likewise.
+       * testsuite/gas/arm/armv8-a+simd.d: Likewise.
+       * testsuite/gas/arm/armv8-a-barrier-thumb.d: Likewise.
+       * testsuite/gas/arm/armv8-r+fp.d: Likewise.
+       * testsuite/gas/arm/armv8-r+simd.d: Likewise.
+       * testsuite/gas/arm/armv8-r-barrier-thumb.d: Likewise.
+       * testsuite/gas/arm/armv8_1-a+simd.d: Likewise.
+       * testsuite/gas/arm/armv8_2+rdma.d: Likewise.
+       * testsuite/gas/arm/armv8_2-a.d: Likewise.
+       * testsuite/gas/arm/armv8_3-a-fp.d: Likewise.
+       * testsuite/gas/arm/armv8_3-a-simd.d: Likewise.
+       * testsuite/gas/arm/armv8a-automatic-hlt.d: Likewise.
+       * testsuite/gas/arm/armv8a-automatic-lda.d: Likewise.
+       * testsuite/gas/arm/attr-syntax.d: Likewise.
+       * testsuite/gas/arm/automatic-bw.d: Likewise.
+       * testsuite/gas/arm/automatic-cbz.d: Likewise.
+       * testsuite/gas/arm/automatic-clrex.d: Likewise.
+       * testsuite/gas/arm/automatic-lda.d: Likewise.
+       * testsuite/gas/arm/automatic-ldaex.d: Likewise.
+       * testsuite/gas/arm/automatic-ldaexb.d: Likewise.
+       * testsuite/gas/arm/automatic-ldrex.d: Likewise.
+       * testsuite/gas/arm/automatic-ldrexd.d: Likewise.
+       * testsuite/gas/arm/automatic-movw.d: Likewise.
+       * testsuite/gas/arm/automatic-sdiv.d: Likewise.
+       * testsuite/gas/arm/automatic-strexb.d: Likewise.
+       * testsuite/gas/arm/barrier-bad-thumb.d: Likewise.
+       * testsuite/gas/arm/barrier-bad.d: Likewise.
+       * testsuite/gas/arm/barrier-thumb.d: Likewise.
+       * testsuite/gas/arm/barrier.d: Likewise.
+       * testsuite/gas/arm/bignum1.d: Likewise.
+       * testsuite/gas/arm/blx-bad.d: Likewise.
+       * testsuite/gas/arm/blx-bl-convert.d: Likewise.
+       * testsuite/gas/arm/blx-local.s: Likewise.
+       * testsuite/gas/arm/crc32-armv8-a-bad.d: Likewise.
+       * testsuite/gas/arm/crc32-armv8-a.d: Likewise.
+       * testsuite/gas/arm/crc32-armv8-r-bad.d: Likewise.
+       * testsuite/gas/arm/crc32-armv8-r.d: Likewise.
+       * testsuite/gas/arm/dis-data.d: Likewise.
+       * testsuite/gas/arm/dis-data2.d: Likewise.
+       * testsuite/gas/arm/dis-data3.d: Likewise.
+       * testsuite/gas/arm/eabi_attr_1.d: Likewise.
+       * testsuite/gas/arm/fp-save.d: Likewise.
+       * testsuite/gas/arm/group-reloc-alu-encoding-bad.d: Likewise.
+       * testsuite/gas/arm/group-reloc-alu-parsing-bad.d: Likewise.
+       * testsuite/gas/arm/group-reloc-alu.d: Likewise.
+       * testsuite/gas/arm/group-reloc-ldc-encoding-bad.d: Likewise.
+       * testsuite/gas/arm/group-reloc-ldc-parsing-bad.d: Likewise.
+       * testsuite/gas/arm/group-reloc-ldc.d: Likewise.
+       * testsuite/gas/arm/group-reloc-ldr-encoding-bad.d: Likewise.
+       * testsuite/gas/arm/group-reloc-ldr-parsing-bad.d: Likewise.
+       * testsuite/gas/arm/group-reloc-ldr.d: Likewise.
+       * testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d: Likewise.
+       * testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d: Likewise.
+       * testsuite/gas/arm/group-reloc-ldrs.d: Likewise.
+       * testsuite/gas/arm/insn-error-a.d: Likewise.
+       * testsuite/gas/arm/insn-error-t.d: Likewise.
+       * testsuite/gas/arm/inst-po-2.d: Likewise.
+       * testsuite/gas/arm/inst-po-3.d: Likewise.
+       * testsuite/gas/arm/inst-po-be.d: Likewise.
+       * testsuite/gas/arm/inst-po.d: Likewise.
+       * testsuite/gas/arm/ldconst.d: Likewise.
+       * testsuite/gas/arm/ldgesb-bad.d: Likewise.
+       * testsuite/gas/arm/ldgesh-bad.d: Likewise.
+       * testsuite/gas/arm/ldst-offset0.d: Likewise.
+       * testsuite/gas/arm/local_function.d: Likewise.
+       * testsuite/gas/arm/local_label_coff.d: Likewise.
+       * testsuite/gas/arm/local_label_elf.d: Likewise.
+       * testsuite/gas/arm/mapping.d: Likewise.
+       * testsuite/gas/arm/mapping2.d: Likewise.
+       * testsuite/gas/arm/mapping3.d: Likewise.
+       * testsuite/gas/arm/mapping4.d: Likewise.
+       * testsuite/gas/arm/mapshort-elf.d: Likewise.
+       * testsuite/gas/arm/mask_1-armv8-a.d: Likewise.
+       * testsuite/gas/arm/mask_1-armv8-r.d: Likewise.
+       * testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d: Likewise.
+       * testsuite/gas/arm/movs-thumb1-reloc-local.d: Likewise.
+       * testsuite/gas/arm/movw-local.d: Likewise.
+       * testsuite/gas/arm/mrs-msr-thumb-v6t2.d: Likewise.
+       * testsuite/gas/arm/mrs-msr-thumb-v7-m.d: Likewise.
+       * testsuite/gas/arm/mrs-msr-thumb-v7e-m.d: Likewise.
+       * testsuite/gas/arm/msr-imm-bad.d: Likewise.
+       * testsuite/gas/arm/msr-reg-bad.d: Likewise.
+       * testsuite/gas/arm/msr-reg-thumb.d: Likewise.
+       * testsuite/gas/arm/nomapping.d: Likewise.
+       * testsuite/gas/arm/nops.d: Likewise.
+       * testsuite/gas/arm/pic.d: Likewise.
+       * testsuite/gas/arm/pinsn.d: Likewise.
+       * testsuite/gas/arm/plt-1.d: Likewise.
+       * testsuite/gas/arm/pr21458.d: Likewise.
+       * testsuite/gas/arm/pr9722.d: Likewise.
+       * testsuite/gas/arm/strex-t.d: Likewise.
+       * testsuite/gas/arm/t2-branch-global.d: Likewise.
+       * testsuite/gas/arm/target-reloc-1.d: Likewise.
+       * testsuite/gas/arm/thumb-b-bad.d: Likewise.
+       * testsuite/gas/arm/thumb-w-bad.d: Likewise.
+       * testsuite/gas/arm/thumb-w-good.d: Likewise.
+       * testsuite/gas/arm/thumb.d: Likewise.
+       * testsuite/gas/arm/thumb2_it.d: Likewise.
+       * testsuite/gas/arm/thumb2_it_auto.d: Likewise.
+       * testsuite/gas/arm/thumb2_it_search.d: Likewise.
+       * testsuite/gas/arm/thumb2_ldmstm.d: Likewise.
+       * testsuite/gas/arm/thumb2_ldr_immediate_armv6.d: Likewise.
+       * testsuite/gas/arm/thumb2_ldr_immediate_armv6t2.d: Likewise.
+       * testsuite/gas/arm/thumb2_ldr_immediate_highregs_armv6t2.d: Likewise.
+       * testsuite/gas/arm/thumb2_pool.d: Likewise.
+       * testsuite/gas/arm/thumb2_vpool.d: Likewise.
+       * testsuite/gas/arm/thumb2_vpool_be.d: Likewise.
+       * testsuite/gas/arm/thumb32.d: Likewise.
+       * testsuite/gas/arm/thumbver.d: Likewise.
+       * testsuite/gas/arm/tls.d: Likewise.
+       * testsuite/gas/arm/tls_vxworks.d: Likewise.
+       * testsuite/gas/arm/undefined.d: Likewise.
+       * testsuite/gas/arm/undefined_coff.d: Likewise.
+       * testsuite/gas/arm/unwind.d: Likewise.
+       * testsuite/gas/arm/v4bx.d: Likewise.
+       * testsuite/gas/arm/vcmp-noprefix-imm.d: Likewise.
+       * testsuite/gas/arm/vcvt-bad.d: Likewise.
+       * testsuite/gas/arm/vfma1.d: Likewise.
+       * testsuite/gas/arm/vldconst.d: Likewise.
+       * testsuite/gas/arm/vldconst_be.d: Likewise.
+       * testsuite/gas/arm/vldm-arm.d: Likewise.
+       * testsuite/gas/arm/vldr.d: Likewise.
+       * testsuite/gas/arm/weakdef-1.d: Likewise.
+       * testsuite/gas/arm/weakdef-2.d: Likewise.
+       * config/te-riscix.h: Delete.
+       * Makefile.in: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
+2018-04-23  Alan Modra  <amodra@gmail.com>
+
+       * stabs.c (generate_asm_file): Use memcpy rather than strncpy.
+       Remove call to strlen inside loop.
+       * config/tc-cr16.c (getreg_image): Warning fix.
+       * config/tc-crx.c (getreg_image): Warning fix.
+
+2018-04-20  Kito Cheng  <kito.cheng@gmail.com>
+
+       * config/tc-riscv.c (options): Add OPTION_RELAX and
+       OPTION_NO_RELAX.
+       (md_longopts): New option -mrelax and -mno-relax.
+       (md_parse_option): Handle -mrelax and -mno-relax.
+       * doc/c-riscv.texi: Document for -mrelax and -mno-relax.
+       * testsuite/gas/riscv/no-relax-reloc.d: New.
+       * testsuite/gas/riscv/no-relax-reloc.s: New.
+       * testsuite/gas/riscv/relax-reloc.d: New.
+       * testsuite/gas/riscv/relax-reloc.s: New.
+
+2018-04-20  Nick Clifton  <nickc@redhat.com>
+
+       * po/es.po: Updated Spanish translation.
+
+2018-04-18  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove support for assorted i386 aout and coff targets.
+       * config/obj-elf.c: Likewise.
+       * config/tc-i386.h: Likewise.
+       * configure.ac: Likewise.
+       * configure.tgt: Likewise.
+       * config/te-dynix.h: Delete.
+       * config/te-i386aix.h: Delete.
+       * config/te-mach.h: Delete.
+       * Makefile.in: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
+2018-04-18  Alan Modra  <amodra@gmail.com>
+
+       * configure.tgt: Remove *-*-bsd* entry.
+
+2018-04-17 Andrew Sadek  <andrew.sadek.se@gmail.com>
 
        Microblaze Target: PIC data text relative
 
This page took 0.028699 seconds and 4 git commands to generate.