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