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