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