]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
Add support for ARM assembler produced by CodeCompositor Studio.
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
2e6976a8
DG
12014-03-19 Daniel Gutson <daniel.gutson@tallertechnologies.com>`
2 Nick Clifton <nickc@redhat.com>
3
4 * config/tc-arm.c (codecomposer_syntax): New flag that states whether the
5 CCS syntax compatibility mode is on or off.
6 (asmfunc_states): New enum to represent the asmfunc directive state.
7 (asmfunc_state): New variable holding the asmfunc directive state.
8 (comment_chars): Rename to arm_comment_chars.
9 (line_separator_chars): Rename to arm_line_separator_chars.
10 (s_ccs_ref): New function that handles the .ref directive.
11 (asmfunc_debug): New function.
12 (s_ccs_asmfunc): New function that handles the .asmfunc directive.
13 (s_ccs_endasmfunc): New function that handles the .endasmfunc directive.
14 (s_ccs_def): New function that handles the .def directive.
15 (tc_start_label_without_colon): New function.
16 (md_pseudo_table): Added new CCS directives.
17 (arm_ccs_mode): New function that handles the -mccs command line option.
18 (arm_long_opts): Added new -mccs command line option.
19 * config/tc-arm.h (LABELS_WITHOUT_COLONS): New macro.
20 (TC_START_LABEL_WITHOUT_COLON): New macro.
21 (tc_start_label_without_colon): Added extern function declaration.
22 (tc_comment_chars): Define.
23 (tc_line_separator_chars): Define.
24 * app.c (do_scrub_begin): Use tc_line_separator_chars, if defined.
25 * read.c (read_begin): Likewise.
26 * doc/as.texinfo: Add documentation for the -mccs command line
27 option.
28 * doc/c-arm.texi: Likewise.
29 * doc/internals.texi: Document tc_line_separator_chars.
30 * NEWS: Mention the new feature.
31
a52e6fd3
YZ
322014-03-18 Jiong Wang <jiong.wang@arm.com>
33
34 * config/tc-aarch64.c (aarch64_opts): Add new option
35 "mno-verbose-error".
36 (verbose_error_p): Initialize to 1.
37 * doc/c-aarch64.texi (AArch64 Options): Document -mverbose-error
38 and -mno-verbose-error.
39
1f5afe1c
NC
402014-03-17 Nick Clifton <nickc@redhat.com>
41
42 PR gas/16694
43 * config/tc-arm.c (tc_arm_regname_to_dw2regnum): Parse VFP
44 registers as well.
45
df359aa7
RE
462014-03-13 Richard Earnshaw <rearnsha@arm.com>
47 Jiong Wang <Jiong.Wang@arm.com>
48
49 * doc/c-aarch64.texi: Clean up some formatting issues.
50 (AArch64 Options): Document -mcpu and -march.
51 (AArch64 Extensions): New node.
52
167ad85b
TG
532014-03-13 Tristan Gingold <gingold@adacore.com>
54
55 * config/tc-i386.c (use_big_obj): Declare.
56 (OPTION_MBIG_OBJ): Define.
57 (md_longopts): Add -mbig-obj option.
58 (md_parse_option): Handle it.
59 (md_show_usage): Display help for this option.
60 (i386_target_format): Use bigobj for x86-64 if -mbig-obj.
61 * doc/c-i386.texi: Document the option.
62
55d9b4c1
NC
632014-03-12 Nick Clifton <nickc@redhat.com>
64
65 PR gas/16688
66 * config/tc-aarch64.c (literal_expression): New structure.
67 (literal_pool): Replace exp array with literal_expression array.
68 (add_to_lit_pool): When adding a bignum cache the big value.
69 (s_ltorg): When emitting a bignum initialise the global bignum
70 array from the cached value.
71
fa47fa92
AM
722014-03-12 Alan Modra <amodra@gmail.com>
73
74 * Makefile.in: Regenerate.
75 * config.in: Regenerate.
76 * doc/Makefile.in: Regenerate.
77
255d9eec
DC
782014-03-06 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
79 Vishnu KS <Vishnu.k_s@atmel.com>
80 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
81 Soundararajan <Soundararajan.dhakshinamoorthy@atmel.com>
82
83 * gas/tc-avr.c: Add new devices
84 avr25: ata5272, attiny828
85 avr35: ata5505, attiny1634
86 avr4: atmega8a, ata6285, ata6286, atmega48pa
87 avr5: at90pwm161, ata5790, ata5795, atmega164pa, atmega165pa,
88 atmega168pa, atmega32a, atmega64rfr2, atmega644rfr2, atmega64a,
89 atmega16hva2
90 avr51: atmega128a, atmega1284
91 avrxmega2: atxmega16a4u, atxmega16c4, atxmega32a4u, atxmega32c4,
92 atxmega32e5, atxmega16e5, atxmega8e5
93 avrxmega4: atxmega64a3u, atxmega64a4u, atxmega64b1, atxmega64b3,
94 atxmega64c3, atxmega64d4
95 avrxmega6: atxmega128a3u, atxmega128b3, atxmega128c3,
96 atxmega128d4, atxmega192a3u, atxmega192c3, atxmega256a3u,
97 atxmega256c3, atxmega384c3, atxmega384d3
98 avrxmega7: atxmega128a4u
99 * doc/c-avr.texi: Ditto.
100
4b95cf5c
AM
1012014-03-05 Alan Modra <amodra@gmail.com>
102
103 Update copyright years.
104
45965137
AM
1052014-03-05 Alan Modra <amodra@gmail.com>
106
107 * config/tc-ppc.c (ppc_elf_suffix): Support @localentry.
108 (md_apply_fix): Support R_PPC64_ADDR64_LOCAL.
109
a0593ad9
AM
1102014-03-05 Alan Modra <amodra@gmail.com>
111
112 * config/tc-ppc.c (md_assemble): Move code adjusting reloc types
113 later. Merge absolute and relative branch reloc selection.
114 Generate 16-bit relocs for most 16-bit insn fields given a
115 non-constant expression.
116
f50c47f1
AM
1172014-03-05 Alan Modra <amodra@gmail.com>
118
119 * config/tc-ppc.c (ppc_is_toc_sym): Remove OBJ_ELF support.
120 (md_assemble): Don't call ppc_is_toc_sym for ELF.
121
cd0c81e9 1222014-03-04 Heiher <r@hev.cc>
4ba154f5
RS
123
124 * config/tc-mips.c (mips_cpu_info_table): Use ISA_MIPS64R2 for
125 Loongson-3A.
126
65d7bab5
NC
1272014-03-03 Nick Clifton <nickc@redhat.com>
128
129 * config/msp430/msp430.c: Replace known mcu array with known
130 msp430 ISA mcu name array.
131 Accept any name for -mmcu option.
132 Add -mz option to warn about missing NOP following an interrupt
133 status change.
134 (check_for_nop): New.
135 (msp430_operands): Emit a warning, if requested, when an interrupt
136 changing instruction is not followed by a NOP.
137 * doc/c-msp430.c: Document -mz option.
138
2c80b753
AM
1392014-03-03 Alan Modra <amodra@gmail.com>
140
141 * config/bfin-lex-wrapper.c: Correct copyright date.
c1a3e85c
AM
142 * config/obj-fdpicelf.c: Likewise.
143 * config/obj-fdpicelf.h: Likewise.
2c80b753
AM
144 * config/tc-frv.c: Correct copyright punctuation.
145 * config/tc-ip2k.c: Likewise.
146 * config/tc-iq2000.c: Likewise.
147 * config/tc-mep.c: Likewise.
148 * config/tc-tic4x.c: Likewise.
149 * config/tc-tic4x.h: Likewise.
150
83046454
DC
1512014-03-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
152
153 * config/tc-avr.c: Remove atxmega16x1.
154
02fe846e
AM
1552014-02-28 Alan Modra <amodra@gmail.com>
156
157 * dwarf2dbg.c (out_debug_line): Correct .debug_line header_length
158 field for 64-bit dwarf.
159
dcf893b5
IT
1602014-02-21 Ilya Tocar <ilya.tocar@intel.com>
161
162 * config/tc-i386.c (cpu_arch): Add .prefetchwt1.
163 * doc/c-i386.texi: Document .prefetchwt1/prefetchwt1.
164
963f3586
IT
1652014-02-12 Ilya Tocar <ilya.tocar@intel.com>
166
167 * config/tc-i386.c (cpu_arch): Add .clflushopt, .xsavec, .xsaves.
168 * doc/c-i386.texi: Document .xsavec/xsavec/.xsaves/xsaves/
169 clflushopt/.clfushopt.
170
c1c69e83
AM
1712014-02-10 Alan Modra <amodra@gmail.com>
172
173 * po/POTFILES.in: Regenerate.
174 * po/gas.pot: Regenerate.
175
1c2de463
SL
1762014-02-03 Sandra Loosemore <sandra@codesourcery.com>
177
178 * config/tc-nios2.c (md_apply_fix): Test for new relocs.
179 (nios2_special_reloc): Add %call_lo, %call_hiadj, %got_lo,
180 %got_hiadj relocation operators. Sort table and add comment
181 to explain ordering.
182 (nios2_fix_adjustable): Test for new relocs.
183 * doc/c-nios2.texi (Nios II Relocations): Document new relocation
184 operators.
185
78058a5e
SL
1862014-01-30 Sandra Loosemore <sandra@codesourcery.com>
187
188 * config/tc-nios2.c (md_apply_fix): Handle BFD_RELOC_NIOS2_CALL26_NOAT.
189 (nios2_assemble_args_m): Likewise.
190 (md_assemble): Likewise.
191
34b822e3
DD
1922014-01-24 DJ Delorie <dj@redhat.com>
193
194 * config/tc-msp430.c (msp430_section): Always flag data sections,
195 regardless of -md.
196 (msp430_frob_section): New. Make sure all sections are noticed if
197 they have content.
198 (msp430_lcomm): New. Flag bss if .lcomm is seen.
199 (msp430_comm): New. Likewise.
200 (md_pseudo_table): Add them.
201 * config/tc-msp430.h (msp430_frob_section): Declare.
202 (tc_frob_section): Define.
203
8e75a78f
NC
2042014-01-23 Nick Clifton <nickc@redhat.com>
205
206 * config/tc-msp430.c (show_mcu_list): Delete.
207 (md_parse_option): Accept any MCU name. Accept several more
208 variants for the -mcpu option.
209 (md_show_usage): Do not call show_mcu_list.
210
96b96102
DD
2112014-01-22 DJ Delorie <dj@redhat.com>
212
213 * config/tc-msp430.c (msp430_refsym): New: ".refsym <symbol>"
214 * doc/c-msp430.texi (MSP430 Directives): Document it.
215
7c84a0ca
MZ
2162014-01-22 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
217
218 * config/tc-i386.c (check_VecOperands): Remove regzmm from AVX2
219 gather assert.
220
8444f82a
MZ
2212014-01-22 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
222
223 PR gas/16489
224 * config/tc-i386.c (check_VecOperands): Add check for invalid
225 register set in AVX512 gathers.
226
cda796e1
AM
2272014-01-22 Alan Modra <amodra@gmail.com>
228
229 * config/tc-tic4x.c (md_shortopts): s/CONST/const/.
230
c9d66558
DD
2312014-01-21 DJ Delorie <dj@redhat.com>
232
233 * config/tc-rl78.c (require_end_of_expr): New.
234 (md_operand): Call it.
235 (rl78_cons_fix_new): Mark LO16, HI16, ahd HI8 internal relocations
236 as not overflowing.
237
827f64ff
WN
2382014-01-17 Will Newton <will.newton@linaro.org>
239
240 * config/tc-arm.c (do_vfp_nsyn_cvt_fpv8): Set OP to 1
241 for the s32.f64 flavours of VCVT.
242
73812f59
NC
2432014-01-14 Nick Clifton <nickc@redhat.com>
244
245 PR gas/16434
246 * config/tc-z80.c (wrong_match): Provide format string to
247 as_warn.
248 (parse_exp_not_indexed): Delete unused variable dummy.
249 (emit_byte): Delete unused variable fixp.
250
143e9f4a
L
2512014-01-08 H.J. Lu <hongjiu.lu@intel.com>
252
253 * config/tc-i386.c (regbnd): Removed.
254 (vec_disp8): Likewise.
255
221fd5d5
L
2562014-01-08 H.J. Lu <hongjiu.lu@intel.com>
257
258 * as.c (parse_args): Update copyright year to 2014.
259
1651e569
TT
2602014-01-07 Tom Tromey <tromey@redhat.com>
261
262 * config/tc-tic30.c (debug): Avoid old VA_* compatibility
263 wrappers.
264
b51f1626
TT
2652014-01-07 Tom Tromey <tromey@redhat.com>
266
267 * config/tc-microblaze.h (parse_cons_expression_microblaze): Don't
268 use PARAMS.
269
3cea37c4
TT
2702014-01-07 Tom Tromey <tromey@redhat.com>
271
272 * config/tc-xc16x.h: Don't use ANSI_PROTOTYPES.
273
9877c63c
PT
2742013-01-07 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
275
276 * config/tc-aarch64.c (aarch64_cpus): Add entry for "xgene-1"
277
5fb776a6 278For older changes see ChangeLog-2013
08d56133 279\f
5fb776a6 280Copyright (C) 2014 Free Software Foundation, Inc.
752937aa
NC
281
282Copying and distribution of this file, with or without modification,
283are permitted in any medium without royalty provided the copyright
284notice and this notice are preserved.
285
08d56133
NC
286Local Variables:
287mode: change-log
288left-margin: 8
289fill-column: 74
290version-control: never
291End: