]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
Add tests for the new record-btrace target.
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
8e723a10
CLT
12013-03-08 Chung-Lin Tang <cltang@codesourcery.com>
2
3 * write.h (struct fix): Add fx_dot_frag field.
4 (dot_frag): Declare.
5 * write.c (dot_frag): New variable.
6 (fix_new_internal): Set fx_dot_frag field with dot_frag.
7 (fixup_segment): Base calculation of fx_offset with fx_dot_frag.
8 * expr.c (expr): Save value of frag_now in dot_frag when setting
9 dot_value.
10 * read.c (emit_expr): Likewise. Delete comments.
11
be05d201
L
122013-03-07 H.J. Lu <hongjiu.lu@intel.com>
13
14 * config/tc-i386.c (flag_code_names): Removed.
15 (i386_index_check): Rewrote.
16
62b0d0d5
YZ
172013-03-05 Yufeng Zhang <yufeng.zhang@arm.com>
18
19 * config/tc-aarch64.c (aarch64_imm_float_p): Rename 'e' to 'pattern';
20 add comment.
21 (aarch64_double_precision_fmovable): New function.
22 (parse_aarch64_imm_float): Add parameter 'dp_p'; call the new
23 function; handle hexadecimal representation of IEEE754 encoding.
24 (parse_operands): Update the call to parse_aarch64_imm_float.
25
165de32a
L
262013-02-28 H.J. Lu <hongjiu.lu@intel.com>
27
28 * config/tc-i386.c (_i386_insn): Replace have_hle with hle_prefix.
29 (check_hle): Updated.
30 (md_assemble): Likewise.
31 (parse_insn): Likewise.
32
d5de92cf
L
332013-02-28 H.J. Lu <hongjiu.lu@intel.com>
34
35 * config/tc-i386.c (_i386_insn): Add rep_prefix.
36 (md_assemble): Check if REP prefix is OK.
37 (parse_insn): Remove expecting_string_instruction. Set
38 i.rep_prefix.
39
e60bb1dd
YZ
402013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
41
42 * config/tc-aarch64.c (aarch64_features): Add the 'crc' option.
43
aeebdd9b
YZ
442013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
45
46 * config/tc-aarch64.c (parse_sys_reg): Allow the full range of CRn
47 for system registers.
48
4107ae22
DD
492013-02-27 DJ Delorie <dj@redhat.com>
50
51 * config/tc-rl78.c (reloc_function): Add %code -> BFD_RELOC_RL78_CODE.
52 (rl78_op): Handle %code().
53 (rl78_cons_fix_new): Likewise, but ignore for 20-bit operands.
54 (tc_gen_reloc): Likwise; convert to a computed reloc.
55 (md_apply_fix): Likewise.
56
151fa98f
NC
572013-02-25 Kaushik Phatak <Kaushik.Phatak@kpitcummins.com>
58
59 * config/rl78-parse.y: Fix encoding of DIVWU insn.
60
70a8bc5b 612013-02-25 Terry Guo <terry.guo@arm.com>
62
63 * config/tc-arm.c (arm_cpus): Add cortex-r7 entry.
64 * doc/c-arm.texi: Add cortex-r7 and missing cortex-r5 to
65 list of accepted CPUs.
66
5c111e37
L
672013-02-19 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR gas/15159
70 * config/tc-i386.c (cpu_arch): Add ".smap".
71
72 * doc/c-i386.texi: Document smap.
73
8a75745d
MR
742013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
75
76 * config/tc-mips.c (s_cpload): Call mips_mark_labels and set
77 mips_assembling_insn appropriately.
78 (s_cpsetup, s_cprestore, s_cpreturn, s_cpadd): Likewise.
79
79850f26
MR
802013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
81
cf29fc61 82 * config/tc-mips.c (append_insn): Correct indentation, remove
79850f26
MR
83 extraneous braces.
84
4c261dff
NC
852013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
86
5c111e37 87 * config/tc-arm.c (do_neon_mov): Break on NS_NULL.
4c261dff 88
ea33f281
NC
892013-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
90
91 * configure.tgt: Add nios2-*-rtems*.
92
a1ccaec9
YZ
932013-02-14 Yufeng Zhang <yufeng.zhang@arm.com>
94
95 * config/tc-aarch64.c (md_begin): Change to check if 'name' is
96 NULL.
97
0aa27725
RS
982013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
99
100 * config/tc-mips.c (CPU_HAS_LDC1_SDC1): New macro.
101 (macro): Use it. Assert that trunc.w.s is not used for r5900.
102
da4339ed
NC
1032013-02-08 Yi-Hsiu, Hsu <ahsu@marvell.com>
104
105 * gas/config/tc-arm.c (arm_cpus): Add support for mcpu=marvell-pj4
106 core.
107
36591ba1 1082013-02-06 Sandra Loosemore <sandra@codesourcery.com>
5c111e37 109 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
110
111 Based on patches from Altera Corporation.
112
113 * Makefile.am (TARGET_CPU_CFILES): Add config/tc-nios2.c.
114 (TARGET_CPU_HFILES): Add config/tc-nios2.h.
115 * Makefile.in: Regenerated.
116 * configure.tgt: Add case for nios2*-linux*.
117 * config/obj-elf.c: Conditionally include elf/nios2.h.
118 * config/tc-nios2.c: New file.
119 * config/tc-nios2.h: New file.
120 * doc/Makefile.am (CPU_DOCS): Add c-nios2.texi.
121 * doc/Makefile.in: Regenerated.
122 * doc/all.texi: Set NIOSII.
123 * doc/as.texinfo (Overview): Add Nios II options.
124 (Machine Dependencies): Include c-nios2.texi.
125 * doc/c-nios2.texi: New file.
126 * NEWS: Note Altera Nios II support.
127
94d4433a
AM
1282013-02-06 Alan Modra <amodra@gmail.com>
129
130 PR gas/14255
131 * config/tc-avr.h (TC_VALIDATE_FIX): Mark symbol used by reloc.
132 Don't skip fixups with fx_subsy non-NULL.
133 * config/tc-avr.c (tc_gen_reloc): Don't specially handle fixups
134 with fx_subsy non-NULL.
135
ace9af6f
L
1362013-02-04 H.J. Lu <hongjiu.lu@intel.com>
137
138 * doc/c-metag.texi: Add "@c man" markers.
139
89d67ed9
AM
1402013-02-04 Alan Modra <amodra@gmail.com>
141
142 * write.c (fixup_segment): Return void. Delete seg_reloc_count
143 related code.
144 (TC_ADJUST_RELOC_COUNT): Delete.
145 * config/tc-i960.h (TC_ADJUST_RELOC_COUNT): Delete.
146
89072bd6
AM
1472013-02-04 Alan Modra <amodra@gmail.com>
148
149 * po/POTFILES.in: Regenerate.
150
f9b2d544
NC
1512013-01-30 Markos Chandras <markos.chandras@imgtec.com>
152
153 * config/tc-metag.c: Make SWAP instruction less permissive with
154 its operands.
155
392ca752
DD
1562013-01-29 DJ Delorie <dj@redhat.com>
157
158 * config/tc-rl78.c (rl78_cons_fix_new): Handle user-specified
159 relocs in .word/.etc statements.
160
427d0db6
RM
1612013-01-29 Roland McGrath <mcgrathr@google.com>
162
163 * config/tc-arm.c (md_apply_fix): Use as_bad_where for "bad
164 immediate value for 8-bit offset" error so it shows line info.
165
4faf939a
JM
1662013-01-24 Joseph Myers <joseph@codesourcery.com>
167
168 * config/tc-ppc.c (md_assemble): Do not generate APUinfo sections
169 for 64-bit output.
170
78c8d46c
NC
1712013-01-24 Nick Clifton <nickc@redhat.com>
172
173 * config/tc-v850.c: Add support for e3v5 architecture.
174 * doc/c-v850.texi: Mention new support.
175
fb5b7503
NC
1762013-01-23 Nick Clifton <nickc@redhat.com>
177
178 PR gas/15039
179 * config/tc-avr.c: Include dwarf2dbg.h.
180
8ce3d284
L
1812013-01-18 H.J. Lu <hongjiu.lu@intel.com>
182
183 * config/tc-i386.c (reloc): Support size relocation only for ELF.
184 (tc_i386_fix_adjustable): Likewise.
185 (lex_got): Likewise.
186 (tc_gen_reloc): Likewise.
187
f5555712
YZ
1882013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
189
190 * config/tc-aarch64.c (output_operand_error_record): Change to output
191 the out-of-range error message as value-expected message if there is
192 only one single value in the expected range.
193 (programmer_friendly_fixup): Remove the handling of 8-bit MOVI with
194 LSL #0 as a programmer-friendly feature.
195
8fd4256d
L
1962013-01-16 H.J. Lu <hongjiu.lu@intel.com>
197
198 * config/tc-i386.c (reloc): Support BFD_RELOC_SIZE32.
199 (tc_i386_fix_adjustable): Keep symbol for BFD_RELOC_32_SIZE and
200 BFD_RELOC_64_SIZE relocations.
201 (lex_got): Support "symbol@SIZE" and don't create GOT symbol
202 for it.
203 (tc_gen_reloc): Resolve BFD_RELOC_SIZE32 and BFD_RELOC_SIZE64
204 relocations against local symbols.
205
a5840dce
AM
2062013-01-16 Alan Modra <amodra@gmail.com>
207
208 * config/tc-ppc.c (md_assemble <TE_PE>): Ignore line after
209 finding some sort of toc syntax error, and break to avoid
210 compiler uninit warning.
211
af89796a
L
2122013-01-15 H.J. Lu <hongjiu.lu@intel.com>
213
214 PR gas/15019
215 * config/tc-i386.c (lex_got): Increment length by 1 if the
216 relocation token is removed.
217
dd42f060
NC
2182013-01-15 Nick Clifton <nickc@redhat.com>
219
220 * config/tc-v850.c (md_assemble): Allow signed values for
221 V850E_IMMEDIATE.
222
464e3686
SK
2232013-01-11 Sean Keys <skeys@ipdatasys.com>
224
225 * config/tc-xgate.c (md_begin): Fix mistake made when going from
af89796a 226 git to cvs.
464e3686 227
5817ffd1
PB
2282013-01-10 Peter Bergner <bergner@vnet.ibm.com>
229
230 * doc/as.texinfo (Target PowerPC): Document -mpower8 and -mhtm.
231 * doc/c-ppc.texi (PowerPC-Opts): Likewise.
232 * config/tc-ppc.c (md_show_usage): Likewise.
233 (ppc_handle_align): Handle power8's group ending nop.
234
f4b1f6a9
SK
2352013-01-10 Sean Keys <skeys@ipdatasys.com>
236
237 * config/tc-xgate.c (md_begin): Fix the printing of opcodes so
af89796a 238 that the assember exits after the opcodes have been printed.
f4b1f6a9 239
34bca508
L
2402013-01-10 H.J. Lu <hongjiu.lu@intel.com>
241
242 * app.c: Remove trailing white spaces.
243 * as.c: Likewise.
244 * as.h: Likewise.
245 * cond.c: Likewise.
246 * dw2gencfi.c: Likewise.
247 * dwarf2dbg.h: Likewise.
248 * ecoff.c: Likewise.
249 * input-file.c: Likewise.
250 * itbl-lex.h: Likewise.
251 * output-file.c: Likewise.
252 * read.c: Likewise.
253 * sb.c: Likewise.
254 * subsegs.c: Likewise.
255 * symbols.c: Likewise.
256 * write.c: Likewise.
257 * config/tc-i386.c: Likewise.
258 * doc/Makefile.am: Likewise.
259 * doc/Makefile.in: Likewise.
260 * doc/c-aarch64.texi: Likewise.
261 * doc/c-alpha.texi: Likewise.
262 * doc/c-arc.texi: Likewise.
263 * doc/c-arm.texi: Likewise.
264 * doc/c-avr.texi: Likewise.
265 * doc/c-bfin.texi: Likewise.
266 * doc/c-cr16.texi: Likewise.
267 * doc/c-d10v.texi: Likewise.
268 * doc/c-d30v.texi: Likewise.
269 * doc/c-h8300.texi: Likewise.
270 * doc/c-hppa.texi: Likewise.
271 * doc/c-i370.texi: Likewise.
272 * doc/c-i386.texi: Likewise.
273 * doc/c-i860.texi: Likewise.
274 * doc/c-m32c.texi: Likewise.
275 * doc/c-m32r.texi: Likewise.
276 * doc/c-m68hc11.texi: Likewise.
277 * doc/c-m68k.texi: Likewise.
278 * doc/c-microblaze.texi: Likewise.
279 * doc/c-mips.texi: Likewise.
280 * doc/c-msp430.texi: Likewise.
281 * doc/c-mt.texi: Likewise.
282 * doc/c-s390.texi: Likewise.
283 * doc/c-score.texi: Likewise.
284 * doc/c-sh.texi: Likewise.
285 * doc/c-sh64.texi: Likewise.
286 * doc/c-tic54x.texi: Likewise.
287 * doc/c-tic6x.texi: Likewise.
288 * doc/c-v850.texi: Likewise.
289 * doc/c-xc16x.texi: Likewise.
290 * doc/c-xgate.texi: Likewise.
291 * doc/c-xtensa.texi: Likewise.
292 * doc/c-z80.texi: Likewise.
293 * doc/internals.texi: Likewise.
294
4c665b71
RM
2952013-01-10 Roland McGrath <mcgrathr@google.com>
296
297 * hash.c (hash_new_sized): Make it global.
298 * hash.h: Declare it.
299 * macro.c (define_macro): Use hash_new_sized instead of hash_new,
300 pass a small size.
301
a3c62988
NC
3022013-01-10 Will Newton <will.newton@imgtec.com>
303
304 * Makefile.am: Add Meta.
305 * Makefile.in: Regenerate.
306 * config/tc-metag.c: New file.
307 * config/tc-metag.h: New file.
308 * configure.tgt: Add Meta.
309 * doc/Makefile.am: Add Meta.
310 * doc/Makefile.in: Regenerate.
311 * doc/all.texi: Add Meta.
312 * doc/as.texiinfo: Document Meta options.
313 * doc/c-metag.texi: New file.
314
b37df7c4
SE
3152013-01-09 Steve Ellcey <sellcey@mips.com>
316
317 * config/tc-i386.c (md_begin): Remove 'internal Error' from as_fatal
318 calls.
319 * config/tc-mips.c (internalError): Remove, replace with abort.
320
a3251895
YZ
3212013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
322
323 * config/tc-aarch64.c (parse_operands): Change to compare the result
324 of function call 'parse_sys_reg' with 'PARSE_FAIL' instead of 'FALSE'.
325
8ab8155f
NC
3262013-01-07 Nick Clifton <nickc@redhat.com>
327
328 PR gas/14887
329 * config/tc-arm.c (skip_past_char): Skip whitespace before the
330 anticipated character.
331 * config/tc-arm.c (parse_address_main): Delete skip of whitespace
332 here as it is no longer needed.
333
a4ac1c42
AS
3342013-01-06 Andreas Schwab <schwab@linux-m68k.org>
335
336 * doc/c-mips.texi (MIPS Opts): Fix use of @itemx.
337 * doc/c-score.texi (SCORE-Opts): Likewise.
338 * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
339
e407c74b
NC
3402013-01-04 Juergen Urban <JuergenUrban@gmx.de>
341
342 * config/tc-mips.c: Add support for MIPS r5900.
343 Add M_LQ_AB and M_SQ_AB to support large values for instructions
344 lq and sq.
345 (can_swap_branch_p, get_append_method): Detect some conditional
346 short loops to fix a bug on the r5900 by NOP in the branch delay
347 slot.
348 (M_MUL): Support 3 operands in multu on r5900.
349 (M_TRUNCWS): Support trunc.w.s on r5900 in MIPS ISA I.
350 (s_mipsset): Force 32 bit floating point on r5900.
351 (mips_ip): Check parameter range of instructions mfps and mtps on
352 r5900.
353 * configure.in: Detect CPU type when target string contains r5900
354 (e.g. mips64r5900el-linux-gnu).
355
62658407
L
3562013-01-02 H.J. Lu <hongjiu.lu@intel.com>
357
358 * as.c (parse_args): Update copyright year to 2013.
359
95830fd1
YZ
3602013-01-02 Yufeng Zhang <yufeng.zhang@arm.com>
361
362 * config/tc-aarch64.c (aarch64_cpus): Add entries for "cortex-a53"
363 and "cortex57".
364
517bb291 3652013-01-02 Nick Clifton <nickc@redhat.com>
d709e4e6 366
517bb291
NC
367 PR gas/14987
368 * config/tc-arm.c (parse_address_main): Skip whitespace before a
369 closing bracket.
d709e4e6 370
517bb291 371For older changes see ChangeLog-2012
08d56133 372\f
517bb291 373Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
374
375Copying and distribution of this file, with or without modification,
376are permitted in any medium without royalty provided the copyright
377notice and this notice are preserved.
378
08d56133
NC
379Local Variables:
380mode: change-log
381left-margin: 8
382fill-column: 74
383version-control: never
384End: