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