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