The value of a bignum expression is held in a single global array. This means
[deliverable/binutils-gdb.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:
This page took 0.036113 seconds and 5 git commands to generate.