6e7319d96c2a035155e8de6a71ab901721bf8f04
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2016-02-01 Loria <Loria@phantasia.org>
2
3 PR target/19311
4 * config/tc-arm.c (encode_arm_immediate): Recode to improve
5 efficiency and avoid an LLVM loop optimization bug.
6
7 2016-02-01 Nick Clifton <nickc@redhat.com>
8
9 * config/tc-microblaze.c (parse_imm): Fix compile time warning
10 message extending a negative 32-bit value into a larger signed
11 value on a 32-bit host.
12
13 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14
15 PR gas/19532
16 * configure.ac (compressed_debug_sections): Replace == with =.
17 * configure: Regenerated.
18
19 2016-01-29 Andrew Senkevich <andrew.senkevich@intel.com>
20 H.J. Lu <hongjiu.lu@intel.com>
21
22 * config/tc-i386.c (avoid_fence): New.
23 (output_insn): Encode as lock addl $0x0, (%{r,e}sp) if avoid_fence
24 is true.
25 (OPTION_FENCE_AS_LOCK_ADD): New.
26 (md_longopts): Add -mfence-as-lock-add.
27 (md_parse_option): Handle -mfence-as-lock-add.
28 (md_show_usage): Add -mfence-as-lock-add=[no|yes].
29 * doc/c-i386.texi (-mfence-as-lock-add): Document.
30 * testsuite/gas/i386/i386.exp: Run new tests.
31 * testsuite/gas/i386/fence-as-lock-add.s: New.
32 * testsuite/gas/i386/fence-as-lock-add-yes.d: Likewise.
33 * testsuite/gas/i386/fence-as-lock-add-no.d: Likewise.
34 * testsuite/gas/i386/x86-64-fence-as-lock-add-yes.d: Likewise.
35 * testsuite/gas/i386/x86-64-fence-as-lock-add-no.d: Likewise.
36
37 2016-01-27 H.J. Lu <hongjiu.lu@intel.com>
38
39 * configure.ac (compressed_debug_sections): Remove trailing `]'.
40 * configure: Regenerated.
41
42 2016-01-25 H.J. Lu <hongjiu.lu@intel.com>
43
44 * config/tc-i386.c (OPTION_OMIT_LOCK_PREFIX): Renamed to ...
45 (OPTION_MOMIT_LOCK_PREFIX): This.
46 (md_longopts): Updated.
47 (md_parse_option): Likewise.
48
49 2016-01-25 Catherine Moore <clm@codesourcery.com>
50
51 * config/mips/tc-mips.c (md_begin): Avoid gp-relative addressing
52 if abicalls are in effect.
53 * testsuite/gas/mips/sdata-gp.s: New test.
54 * testsuite/gas/mips/sdata-gp.d: New expected output
55 * testsuite/gas/mips/mips.exp: Run new test.
56
57 2016-01-25 Renlin Li <renlin.li@arm.com>
58
59 * testsuite/gas/arm/thumb2_it_search.d: New.
60 * testsuite/gas/arm/thumb2_it_search.s: New.
61
62 2016-01-21 Nick Clifton <nickc@redhat.com>
63
64 PR gas/19454
65 * testsuite/gas/arm/mapshort-elf.d: Fix expected output to cope
66 with arm-netbsdelf target.
67 * testsuite/gas/arm/blx-bl-convert.d: Skip for netbsdelf.
68
69 2016-01-20 Nick Clifton <nickc@redhat.com>
70
71 PR 19456
72 * testsuite/gas/arm/weakdef-1.d: Skip for VxWorks.
73 * testsuite/gas/arm/blx-bl-convert.d
74 * testsuite/gas/arm/plt-1.d: Likewise.
75 * testsuite/gas/arm/reloc-bad.d: Likewise.
76 * testsuite/gas/arm/thumb-w-good.d: Likewise.
77 * testsuite/gas/arm/thumb2_pool.d: Likewise.
78 * testsuite/gas/arm/ldconst.d: Adjust so that it works with VxWorks
79 * testsuite/gas/arm/tls_vxworks.d: Update expected output.
80
81 PR 19499
82 * doc/as.texinfo (Errors): Correct documentation describing the
83 interaction of .file and .line with warning and error messages.
84
85 PR 19458
86 * testsuite/gas/arm/armv8_2-a.d: Skip for COFF based targets.
87 * testsuite/gas/arm/archv8m-main.d: Likewise.
88 * testsuite/gas/arm/archv8m-base.d: Likewise.
89
90 2016-01-20 Matthew Wahab <matthew.wahab@arm.com>
91
92 * testsuite/gas/aarch64/armv8_2-a-illegal.d: New.
93 * testsuite/gas/aarch64/armv8_2-a-illegal.l: New.
94 * testsuite/gas/aarch64/armv8_2-a-illegal.s: New.
95
96 2016-01-20 Mickael Guene <mickael.guene@st.com>
97 Terry Guo <terry.guo@arm.com>
98
99 * config/obj-elf.c (obj_elf_change_section) : Allow arm section with
100 SHF_ARM_NOREAD section flag.
101 * config/tc-arm.h (md_elf_section_letter) : Implement this hook to
102 handle letter 'y'.
103 (arm_elf_section_letter) : Declare it.
104 * config/tc-arm.c (arm_elf_section_letter): Handle letter 'y' to set
105 SHF_ARM_NOREAD section flag.
106 * doc/c-arm.texi (ARM section attribute): Document the 'y' attribute.
107
108 * testsuite/gas/arm/section-execute-only.s: New test case.
109 * testsuite/gas/arm/section-execute-only.d: Expected output.
110
111 2016-01-18 Maciej W. Rozycki <macro@imgtec.com>
112
113 * config/tc-mips.c (micromips_insn_length): Remove the mention
114 of 48-bit microMIPS instructions.
115
116 2016-01-18 Alan Modra <amodra@gmail.com>
117
118 * configure: Regenerate.
119
120 2016-01-17 Alan Modra <amodra@gmail.com>
121
122 * configure: Regenerate.
123
124 2016-01-17 Alan Modra <amodra@gmail.com>
125
126 * testsuite/gas/cfi/cfi.exp: Exclude m68hc11/12 from m68k test.
127
128 2016-01-14 Nick Clifton <nickc@redhat.com>
129
130 * testsuite/gas/rl78/sp-relative-movw.s: New test.
131 * testsuite/gas/rl78/sp-relative-movw.d: Expected disassembly.
132 * testsuite/gas/rl78/rl78.exp: Run the new test.
133
134 2016-01-14 Matthew Wahab <matthew.wahab@arm.com>
135
136 * testsuite/gas/aarch64/illegal-sysreg-2.l: New.
137 * testsuite/gas/aarch64/illegal-sysreg-2.d: New.
138
139 2016-01-13 Maciej W. Rozycki <macro@imgtec.com>
140
141 * config/tc-nios2.c (output_movia): Preset `code' to 0.
142
143 2016-01-13 Yoshinori Sato <ysato@users.sourceforge.jp>
144
145 * config/tc-h8300.c (get_operand): Remove spurious condition in
146 test for closing parenthesis.
147
148 2016-01-12 Matthew Wahab <matthew.wahab@arm.com>
149
150 * config/tc-arm.c (arm_ext_v8_2): New.
151 (insns): Add "esb".
152 * testsuite/gas/arm/armv8_2-a.d: New.
153 * testsuite/gas/arm/armv8_2-a.s: New.
154
155 2016-01-12 Alan Modra <amodra@gmail.com>
156
157 * testsuite/gas/ppc/vsx3.d: Accept nop padding.
158
159 2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
160
161 * testsuite/gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
162 xvcmpnesp, xvcmpnesp.>: Delete tests.
163 * testsuite/gas/ppc/power9.s: Likewise.
164 * testsuite/gas/ppc/vsx3.d: Likewise.
165 * testsuite/gas/ppc/vsx3.s: Likewise.
166
167 2016-01-08 Andreas Schwab <schwab@linux-m68k.org>
168
169 PR gas/13050
170 * testsuite/gas/m68k/all.exp: Add tests p13050-1 and p13050-2.
171 * testsuite/gas/m68k/p13050-1.s: New file.
172 * testsuite/gas/m68k/p13050-2.d: New file.
173 * testsuite/gas/m68k/p13050-2.s: New file.
174
175 2016-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
176
177 * testsuite/gas/arc/adc.d: Add 'R_' prefix to relocation names.
178 * testsuite/gas/arc/add.d: Likewise.
179 * testsuite/gas/arc/and.d: Likewise.
180 * testsuite/gas/arc/asl.d: Likewise.
181 * testsuite/gas/arc/asr.d: Likewise.
182 * testsuite/gas/arc/bic.d: Likewise.
183 * testsuite/gas/arc/extb.d: Likewise.
184 * testsuite/gas/arc/extw.d: Likewise.
185 * testsuite/gas/arc/j.d: Likewise.
186 * testsuite/gas/arc/jl.d: Likewise.
187 * testsuite/gas/arc/ld2.d: Likewise.
188 * testsuite/gas/arc/lsr.d: Likewise.
189 * testsuite/gas/arc/mov.d: Likewise.
190 * testsuite/gas/arc/or.d: Likewise.
191 * testsuite/gas/arc/pcl-relocs.d: Likewise.
192 * testsuite/gas/arc/pcrel-relocs.d: Likewise.
193 * testsuite/gas/arc/pic-relocs.d: Likewise.
194 * testsuite/gas/arc/plt-relocs.d: Likewise.
195 * testsuite/gas/arc/rlc.d: Likewise.
196 * testsuite/gas/arc/ror.d: Likewise.
197 * testsuite/gas/arc/rrc.d: Likewise.
198 * testsuite/gas/arc/sbc.d: Likewise.
199 * testsuite/gas/arc/sda-relocs.d: Likewise.
200 * testsuite/gas/arc/sda-relocs2.d: Likewise.
201 * testsuite/gas/arc/sexb.d: Likewise.
202 * testsuite/gas/arc/sexw.d: Likewise.
203 * testsuite/gas/arc/st.d: Likewise.
204 * testsuite/gas/arc/sub.d: Likewise.
205 * testsuite/gas/arc/tls-relocs.d: Likewise.
206 * testsuite/gas/arc/xor.d: Likewise.
207
208 2016-01-01 Alan Modra <amodra@gmail.com>
209
210 Update year range in copyright notice of all files.
211
212 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
213 \f
214 Copyright (C) 2016 Free Software Foundation, Inc.
215
216 Copying and distribution of this file, with or without modification,
217 are permitted in any medium without royalty provided the copyright
218 notice and this notice are preserved.
219
220 Local Variables:
221 mode: change-log
222 left-margin: 8
223 fill-column: 74
224 version-control: never
225 End:
This page took 0.049609 seconds and 3 git commands to generate.