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