Enable verbose error messages by default for AArch64 gas.
[platform/upstream/binutils.git] / gas / ChangeLog
1 2014-03-18  Jiong Wang  <jiong.wang@arm.com>
2
3         * config/tc-aarch64.c (aarch64_opts): Add new option
4         "mno-verbose-error".
5         (verbose_error_p): Initialize to 1.
6         * doc/c-aarch64.texi (AArch64 Options): Document -mverbose-error
7         and -mno-verbose-error.
8
9 2014-03-17  Nick Clifton  <nickc@redhat.com>
10
11         PR gas/16694
12         * config/tc-arm.c (tc_arm_regname_to_dw2regnum): Parse VFP
13         registers as well.
14
15 2014-03-13  Richard Earnshaw  <rearnsha@arm.com>
16             Jiong Wang  <Jiong.Wang@arm.com>
17
18         * doc/c-aarch64.texi: Clean up some formatting issues.
19         (AArch64 Options): Document -mcpu and -march.
20         (AArch64 Extensions): New node.
21
22 2014-03-13  Tristan Gingold  <gingold@adacore.com>
23
24         * config/tc-i386.c (use_big_obj): Declare.
25         (OPTION_MBIG_OBJ): Define.
26         (md_longopts): Add -mbig-obj option.
27         (md_parse_option): Handle it.
28         (md_show_usage): Display help for this option.
29         (i386_target_format): Use bigobj for x86-64 if -mbig-obj.
30         * doc/c-i386.texi: Document the option.
31
32 2014-03-12  Nick Clifton  <nickc@redhat.com>
33
34         PR gas/16688
35         * config/tc-aarch64.c (literal_expression): New structure.
36         (literal_pool): Replace exp array with literal_expression array.
37         (add_to_lit_pool): When adding a bignum cache the big value.
38         (s_ltorg): When emitting a bignum initialise the global bignum
39         array from the cached value.
40
41 2014-03-12  Alan Modra  <amodra@gmail.com>
42
43         * Makefile.in: Regenerate.
44         * config.in: Regenerate.
45         * doc/Makefile.in: Regenerate.
46
47 2014-03-06  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
48         Vishnu KS <Vishnu.k_s@atmel.com>
49         Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
50         Soundararajan <Soundararajan.dhakshinamoorthy@atmel.com>
51
52         * gas/tc-avr.c: Add new devices
53         avr25: ata5272, attiny828
54         avr35: ata5505, attiny1634
55         avr4: atmega8a, ata6285, ata6286, atmega48pa
56         avr5: at90pwm161, ata5790, ata5795, atmega164pa, atmega165pa,
57         atmega168pa, atmega32a, atmega64rfr2, atmega644rfr2, atmega64a,
58         atmega16hva2
59         avr51: atmega128a, atmega1284
60         avrxmega2: atxmega16a4u, atxmega16c4, atxmega32a4u, atxmega32c4,
61         atxmega32e5, atxmega16e5, atxmega8e5
62         avrxmega4: atxmega64a3u, atxmega64a4u, atxmega64b1, atxmega64b3,
63         atxmega64c3, atxmega64d4
64         avrxmega6: atxmega128a3u, atxmega128b3, atxmega128c3,
65         atxmega128d4, atxmega192a3u, atxmega192c3, atxmega256a3u,
66         atxmega256c3, atxmega384c3, atxmega384d3
67         avrxmega7: atxmega128a4u
68         * doc/c-avr.texi: Ditto.
69
70 2014-03-05  Alan Modra  <amodra@gmail.com>
71
72         Update copyright years.
73
74 2014-03-05  Alan Modra  <amodra@gmail.com>
75
76         * config/tc-ppc.c (ppc_elf_suffix): Support @localentry.
77         (md_apply_fix): Support R_PPC64_ADDR64_LOCAL.
78
79 2014-03-05  Alan Modra  <amodra@gmail.com>
80
81         * config/tc-ppc.c (md_assemble): Move code adjusting reloc types
82         later.  Merge absolute and relative branch reloc selection.
83         Generate 16-bit relocs for most 16-bit insn fields given a
84         non-constant expression.
85
86 2014-03-05  Alan Modra  <amodra@gmail.com>
87
88         * config/tc-ppc.c (ppc_is_toc_sym): Remove OBJ_ELF support.
89         (md_assemble): Don't call ppc_is_toc_sym for ELF.
90
91 2014-03-04  Heiher  <r@hev.cc>
92
93         * config/tc-mips.c (mips_cpu_info_table): Use ISA_MIPS64R2 for
94         Loongson-3A.
95
96 2014-03-03  Nick Clifton  <nickc@redhat.com>
97
98         * config/msp430/msp430.c: Replace known mcu array with known
99         msp430 ISA mcu name array.
100         Accept any name for -mmcu option.
101         Add -mz option to warn about missing NOP following an interrupt
102         status change.
103         (check_for_nop): New.
104         (msp430_operands): Emit a warning, if requested, when an interrupt
105         changing instruction is not followed by a NOP.
106         * doc/c-msp430.c: Document -mz option.
107
108 2014-03-03  Alan Modra  <amodra@gmail.com>
109
110         * config/bfin-lex-wrapper.c: Correct copyright date.
111         * config/obj-fdpicelf.c: Likewise.
112         * config/obj-fdpicelf.h: Likewise.
113         * config/tc-frv.c: Correct copyright punctuation.
114         * config/tc-ip2k.c: Likewise.
115         * config/tc-iq2000.c: Likewise.
116         * config/tc-mep.c: Likewise.
117         * config/tc-tic4x.c: Likewise.
118         * config/tc-tic4x.h: Likewise.
119
120 2014-03-01  Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
121
122         * config/tc-avr.c: Remove atxmega16x1.
123
124 2014-02-28  Alan Modra  <amodra@gmail.com>
125
126         * dwarf2dbg.c (out_debug_line): Correct .debug_line header_length
127         field for 64-bit dwarf.
128
129 2014-02-21  Ilya Tocar  <ilya.tocar@intel.com>
130
131         * config/tc-i386.c (cpu_arch): Add .prefetchwt1.
132         * doc/c-i386.texi: Document .prefetchwt1/prefetchwt1.
133
134 2014-02-12  Ilya Tocar  <ilya.tocar@intel.com>
135
136         * config/tc-i386.c (cpu_arch): Add .clflushopt, .xsavec, .xsaves.
137         * doc/c-i386.texi: Document .xsavec/xsavec/.xsaves/xsaves/
138         clflushopt/.clfushopt.
139
140 2014-02-10  Alan Modra  <amodra@gmail.com>
141
142         * po/POTFILES.in: Regenerate.
143         * po/gas.pot: Regenerate.
144
145 2014-02-03  Sandra Loosemore  <sandra@codesourcery.com>
146
147         * config/tc-nios2.c (md_apply_fix): Test for new relocs.
148         (nios2_special_reloc): Add %call_lo, %call_hiadj, %got_lo,
149         %got_hiadj relocation operators.  Sort table and add comment
150         to explain ordering.
151         (nios2_fix_adjustable): Test for new relocs.
152         * doc/c-nios2.texi (Nios II Relocations): Document new relocation
153         operators.
154
155 2014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
156
157         * config/tc-nios2.c (md_apply_fix): Handle BFD_RELOC_NIOS2_CALL26_NOAT.
158         (nios2_assemble_args_m): Likewise.
159         (md_assemble): Likewise.
160
161 2014-01-24  DJ Delorie  <dj@redhat.com>
162
163         * config/tc-msp430.c (msp430_section): Always flag data sections,
164         regardless of -md.
165         (msp430_frob_section): New.  Make sure all sections are noticed if
166         they have content.
167         (msp430_lcomm): New.  Flag bss if .lcomm is seen.
168         (msp430_comm): New.  Likewise.
169         (md_pseudo_table): Add them.
170         * config/tc-msp430.h (msp430_frob_section): Declare.
171         (tc_frob_section): Define.
172
173 2014-01-23  Nick Clifton  <nickc@redhat.com>
174
175         * config/tc-msp430.c (show_mcu_list): Delete.
176         (md_parse_option): Accept any MCU name.  Accept several more
177         variants for the -mcpu option.
178         (md_show_usage): Do not call show_mcu_list.
179
180 2014-01-22  DJ Delorie  <dj@redhat.com>
181
182         * config/tc-msp430.c (msp430_refsym): New: ".refsym <symbol>"
183         * doc/c-msp430.texi (MSP430 Directives): Document it.
184
185 2014-01-22  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
186
187         * config/tc-i386.c (check_VecOperands): Remove regzmm from AVX2
188         gather assert.
189
190 2014-01-22  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
191
192         PR gas/16489
193         * config/tc-i386.c (check_VecOperands): Add check for invalid
194         register set in AVX512 gathers.
195
196 2014-01-22  Alan Modra  <amodra@gmail.com>
197
198         * config/tc-tic4x.c (md_shortopts): s/CONST/const/.
199
200 2014-01-21  DJ Delorie  <dj@redhat.com>
201
202         * config/tc-rl78.c (require_end_of_expr): New.
203         (md_operand): Call it.
204         (rl78_cons_fix_new): Mark LO16, HI16, ahd HI8 internal relocations
205         as not overflowing.
206
207 2014-01-17  Will Newton  <will.newton@linaro.org>
208
209         * config/tc-arm.c (do_vfp_nsyn_cvt_fpv8): Set OP to 1
210         for the s32.f64 flavours of VCVT.
211
212 2014-01-14  Nick Clifton  <nickc@redhat.com>
213
214         PR gas/16434
215         * config/tc-z80.c (wrong_match): Provide format string to
216         as_warn.
217         (parse_exp_not_indexed): Delete unused variable dummy.
218         (emit_byte): Delete unused variable fixp.
219
220 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
221
222         * config/tc-i386.c (regbnd): Removed.
223         (vec_disp8): Likewise.
224
225 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
226
227         * as.c (parse_args): Update copyright year to 2014.
228
229 2014-01-07  Tom Tromey  <tromey@redhat.com>
230
231         * config/tc-tic30.c (debug): Avoid old VA_* compatibility
232         wrappers.
233
234 2014-01-07  Tom Tromey  <tromey@redhat.com>
235
236         * config/tc-microblaze.h (parse_cons_expression_microblaze): Don't
237         use PARAMS.
238
239 2014-01-07  Tom Tromey  <tromey@redhat.com>
240
241         * config/tc-xc16x.h: Don't use ANSI_PROTOTYPES.
242
243 2013-01-07  Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
244
245         * config/tc-aarch64.c (aarch64_cpus): Add entry for "xgene-1"
246
247 For older changes see ChangeLog-2013
248 \f
249 Copyright (C) 2014 Free Software Foundation, Inc.
250
251 Copying and distribution of this file, with or without modification,
252 are permitted in any medium without royalty provided the copyright
253 notice and this notice are preserved.
254
255 Local Variables:
256 mode: change-log
257 left-margin: 8
258 fill-column: 74
259 version-control: never
260 End: