2016-01-29 20:46:50 +08:00
|
|
|
|
2016-01-29 Andrew Senkevich <andrew.senkevich@intel.com>
|
|
|
|
|
H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* config/tc-i386.c (avoid_fence): New.
|
|
|
|
|
(output_insn): Encode as lock addl $0x0, (%{r,e}sp) if avoid_fence
|
|
|
|
|
is true.
|
|
|
|
|
(OPTION_FENCE_AS_LOCK_ADD): New.
|
|
|
|
|
(md_longopts): Add -mfence-as-lock-add.
|
|
|
|
|
(md_parse_option): Handle -mfence-as-lock-add.
|
|
|
|
|
(md_show_usage): Add -mfence-as-lock-add=[no|yes].
|
|
|
|
|
* doc/c-i386.texi (-mfence-as-lock-add): Document.
|
|
|
|
|
* gas/i386/i386.exp: Run new tests.
|
|
|
|
|
* gas/i386/fence-as-lock-add.s: New.
|
|
|
|
|
* gas/i386/fence-as-lock-add-yes.d: Likewise.
|
|
|
|
|
* gas/i386/fence-as-lock-add-no.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-fence-as-lock-add-yes.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-fence-as-lock-add-no.d: Likewise.
|
|
|
|
|
|
2016-01-28 02:24:51 +08:00
|
|
|
|
2016-01-27 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* configure.ac (compressed_debug_sections): Remove trailing `]'.
|
|
|
|
|
* configure: Regenerated.
|
|
|
|
|
|
2016-01-26 09:01:11 +08:00
|
|
|
|
2016-01-25 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* config/tc-i386.c (OPTION_OMIT_LOCK_PREFIX): Renamed to ...
|
|
|
|
|
(OPTION_MOMIT_LOCK_PREFIX): This.
|
|
|
|
|
(md_longopts): Updated.
|
|
|
|
|
(md_parse_option): Likewise.
|
|
|
|
|
|
2016-01-26 04:39:40 +08:00
|
|
|
|
2016-01-25 Catherine Moore <clm@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* config/mips/tc-mips.c (md_begin): Avoid gp-relative addressing
|
|
|
|
|
if abicalls are in effect.
|
|
|
|
|
* testsuite/gas/mips/sdata-gp.s: New test.
|
|
|
|
|
* testsuite/gas/mips/sdata-gp.d: New expected output
|
|
|
|
|
* testsuite/gas/mips/mips.exp: Run new test.
|
|
|
|
|
|
2016-01-25 23:06:54 +08:00
|
|
|
|
2016-01-25 Renlin Li <renlin.li@arm.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/arm/thumb2_it_search.d: New.
|
|
|
|
|
* testsuite/gas/arm/thumb2_it_search.s: New.
|
|
|
|
|
|
2016-01-21 22:39:34 +08:00
|
|
|
|
2016-01-21 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR gas/19454
|
|
|
|
|
* testsuite/gas/arm/mapshort-elf.d: Fix expected output to cope
|
|
|
|
|
with arm-netbsdelf target.
|
|
|
|
|
* testsuite/gas/arm/blx-bl-convert.d: Skip for netbsdelf.
|
|
|
|
|
|
2016-01-20 23:00:57 +08:00
|
|
|
|
2016-01-20 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
2016-01-21 01:02:42 +08:00
|
|
|
|
PR 19456
|
|
|
|
|
* testsuite/gas/arm/weakdef-1.d: Skip for VxWorks.
|
|
|
|
|
* testsuite/gas/arm/blx-bl-convert.d
|
|
|
|
|
* testsuite/gas/arm/plt-1.d: Likewise.
|
|
|
|
|
* testsuite/gas/arm/reloc-bad.d: Likewise.
|
|
|
|
|
* testsuite/gas/arm/thumb-w-good.d: Likewise.
|
|
|
|
|
* testsuite/gas/arm/thumb2_pool.d: Likewise.
|
|
|
|
|
* testsuite/gas/arm/ldconst.d: Adjust so that it works with VxWorks
|
|
|
|
|
* testsuite/gas/arm/tls_vxworks.d: Update expected output.
|
|
|
|
|
|
2016-01-21 00:21:34 +08:00
|
|
|
|
PR 19499
|
|
|
|
|
* doc/as.texinfo (Errors): Correct documentation describing the
|
|
|
|
|
interaction of .file and .line with warning and error messages.
|
|
|
|
|
|
2016-01-20 23:00:57 +08:00
|
|
|
|
PR 19458
|
|
|
|
|
* testsuite/gas/arm/armv8_2-a.d: Skip for COFF based targets.
|
|
|
|
|
* testsuite/gas/arm/archv8m-main.d: Likewise.
|
|
|
|
|
* testsuite/gas/arm/archv8m-base.d: Likewise.
|
|
|
|
|
|
2016-01-20 22:25:46 +08:00
|
|
|
|
2016-01-20 Matthew Wahab <matthew.wahab@arm.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/aarch64/armv8_2-a-illegal.d: New.
|
|
|
|
|
* testsuite/gas/aarch64/armv8_2-a-illegal.l: New.
|
|
|
|
|
* testsuite/gas/aarch64/armv8_2-a-illegal.s: New.
|
|
|
|
|
|
2016-01-20 20:53:50 +08:00
|
|
|
|
2016-01-20 Mickael Guene <mickael.guene@st.com>
|
|
|
|
|
Terry Guo <terry.guo@arm.com>
|
|
|
|
|
|
|
|
|
|
* config/obj-elf.c (obj_elf_change_section) : Allow arm section with
|
|
|
|
|
SHF_ARM_NOREAD section flag.
|
|
|
|
|
* config/tc-arm.h (md_elf_section_letter) : Implement this hook to
|
|
|
|
|
handle letter 'y'.
|
|
|
|
|
(arm_elf_section_letter) : Declare it.
|
|
|
|
|
* config/tc-arm.c (arm_elf_section_letter): Handle letter 'y' to set
|
|
|
|
|
SHF_ARM_NOREAD section flag.
|
|
|
|
|
* doc/c-arm.texi (ARM section attribute): Document the 'y' attribute.
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/arm/section-execute-only.s: New test case.
|
|
|
|
|
* testsuite/gas/arm/section-execute-only.d: Expected output.
|
|
|
|
|
|
MIPS: Remove remnants of 48-bit microMIPS instruction support
The POOL48A major opcode was defined in early revisions of the 64-bit
microMIPS ISA, has never been implemented, and was removed before the
64-bit microMIPS ISA specification[1] has been finalized.
This complements commit a6c7053929dd ("MIPS/opcodes: Remove microMIPS
48-bit LI instruction").
References:
[1] "MIPS Architecture for Programmers, Volume II-B: The microMIPS64
Instruction Set", MIPS Technologies, Inc., Document Number: MD00594,
Revision 3.06, October 17, 2012, Table 6.2 "microMIPS64 Encoding of
Major Opcode Field", p. 578
gas/
* config/tc-mips.c (micromips_insn_length): Remove the mention
of 48-bit microMIPS instructions.
gdb/
* mips-tdep.c (mips_insn_size): Remove 48-bit microMIPS
instruction support.
(micromips_next_pc): Likewise.
(micromips_scan_prologue): Likewise.
(micromips_deal_with_atomic_sequence): Likewise.
(micromips_stack_frame_destroyed_p): Likewise.
(mips_breakpoint_from_pc): Likewise.
opcodes/
* mips-dis.c (print_insn_micromips): Remove 48-bit microMIPS
instruction support.
2016-01-19 05:29:37 +08:00
|
|
|
|
2016-01-18 Maciej W. Rozycki <macro@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* config/tc-mips.c (micromips_insn_length): Remove the mention
|
|
|
|
|
of 48-bit microMIPS instructions.
|
|
|
|
|
|
2016-01-18 13:36:49 +08:00
|
|
|
|
2016-01-18 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
|
2016-01-17 09:50:55 +08:00
|
|
|
|
2016-01-17 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
|
2016-01-17 09:43:43 +08:00
|
|
|
|
2016-01-17 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/cfi/cfi.exp: Exclude m68hc11/12 from m68k test.
|
|
|
|
|
|
2016-01-15 00:23:35 +08:00
|
|
|
|
2016-01-14 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/rl78/sp-relative-movw.s: New test.
|
|
|
|
|
* testsuite/gas/rl78/sp-relative-movw.d: Expected disassembly.
|
|
|
|
|
* testsuite/gas/rl78/rl78.exp: Run the new test.
|
|
|
|
|
|
2016-01-14 18:55:11 +08:00
|
|
|
|
2016-01-14 Matthew Wahab <matthew.wahab@arm.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/aarch64/illegal-sysreg-2.l: New.
|
|
|
|
|
* testsuite/gas/aarch64/illegal-sysreg-2.d: New.
|
|
|
|
|
|
2016-01-14 04:58:29 +08:00
|
|
|
|
2016-01-13 Maciej W. Rozycki <macro@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* config/tc-nios2.c (output_movia): Preset `code' to 0.
|
|
|
|
|
|
2016-01-14 01:47:34 +08:00
|
|
|
|
2016-01-13 Yoshinori Sato <ysato@users.sourceforge.jp>
|
|
|
|
|
|
|
|
|
|
* config/tc-h8300.c (get_operand): Remove spurious condition in
|
|
|
|
|
test for closing parenthesis.
|
|
|
|
|
|
2016-01-13 00:35:30 +08:00
|
|
|
|
2016-01-12 Matthew Wahab <matthew.wahab@arm.com>
|
|
|
|
|
|
|
|
|
|
* config/tc-arm.c (arm_ext_v8_2): New.
|
|
|
|
|
(insns): Add "esb".
|
|
|
|
|
* testsuite/gas/arm/armv8_2-a.d: New.
|
|
|
|
|
* testsuite/gas/arm/armv8_2-a.s: New.
|
|
|
|
|
|
2016-01-12 15:50:26 +08:00
|
|
|
|
2016-01-12 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/ppc/vsx3.d: Accept nop padding.
|
|
|
|
|
|
2016-01-12 01:54:58 +08:00
|
|
|
|
2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
|
|
|
|
|
xvcmpnesp, xvcmpnesp.>: Delete tests.
|
|
|
|
|
* testsuite/gas/ppc/power9.s: Likewise.
|
|
|
|
|
* testsuite/gas/ppc/vsx3.d: Likewise.
|
|
|
|
|
* testsuite/gas/ppc/vsx3.s: Likewise.
|
|
|
|
|
|
2016-01-08 18:38:00 +08:00
|
|
|
|
2016-01-08 Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
|
|
|
|
|
|
PR gas/13050
|
|
|
|
|
* testsuite/gas/m68k/all.exp: Add tests p13050-1 and p13050-2.
|
|
|
|
|
* testsuite/gas/m68k/p13050-1.s: New file.
|
|
|
|
|
* testsuite/gas/m68k/p13050-2.d: New file.
|
|
|
|
|
* testsuite/gas/m68k/p13050-2.s: New file.
|
|
|
|
|
|
2016-01-05 22:46:39 +08:00
|
|
|
|
2016-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/arc/adc.d: Add 'R_' prefix to relocation names.
|
|
|
|
|
* testsuite/gas/arc/add.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/and.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/asl.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/asr.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/bic.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/extb.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/extw.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/j.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/jl.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/ld2.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/lsr.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/mov.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/or.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/pcl-relocs.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/pcrel-relocs.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/pic-relocs.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/plt-relocs.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/rlc.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/ror.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/rrc.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/sbc.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/sda-relocs.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/sda-relocs2.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/sexb.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/sexw.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/st.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/sub.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/tls-relocs.d: Likewise.
|
|
|
|
|
* testsuite/gas/arc/xor.d: Likewise.
|
|
|
|
|
|
2016-01-01 19:25:12 +08:00
|
|
|
|
2016-01-01 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
Update year range in copyright notice of all files.
|
|
|
|
|
|
2016-01-01 18:44:31 +08:00
|
|
|
|
For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
|
|
|
|
|
|
|
|
|
|
Copyright (C) 2016 Free Software Foundation, Inc.
|
|
|
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
|
notice and this notice are preserved.
|
|
|
|
|
|
|
|
|
|
Local Variables:
|
|
|
|
|
mode: change-log
|
|
|
|
|
left-margin: 8
|
|
|
|
|
fill-column: 74
|
|
|
|
|
version-control: never
|
|
|
|
|
End:
|