Replace have_hle with hle_prefix
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2013-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
8 2013-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
15 2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
16
17 * config/tc-aarch64.c (aarch64_features): Add the 'crc' option.
18
19 2013-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
24 2013-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
32 2013-02-25 Kaushik Phatak <Kaushik.Phatak@kpitcummins.com>
33
34 * config/rl78-parse.y: Fix encoding of DIVWU insn.
35
36 2013-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
42 2013-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
49 2013-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
55 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
56
57 * config/tc-mips.c (append_insn): Correct indentation, remove
58 extraneous braces.
59
60 2013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
61
62 * config/tc-arm.c (do_neon_mov): Break on NS_NULL.
63
64 2013-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
65
66 * configure.tgt: Add nios2-*-rtems*.
67
68 2013-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
73 2013-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
78 2013-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
83 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
84 Andrew Jenner <andrew@codesourcery.com>
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
103 2013-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
111 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
112
113 * doc/c-metag.texi: Add "@c man" markers.
114
115 2013-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
122 2013-02-04 Alan Modra <amodra@gmail.com>
123
124 * po/POTFILES.in: Regenerate.
125
126 2013-01-30 Markos Chandras <markos.chandras@imgtec.com>
127
128 * config/tc-metag.c: Make SWAP instruction less permissive with
129 its operands.
130
131 2013-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
136 2013-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
141 2013-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
146 2013-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
151 2013-01-23 Nick Clifton <nickc@redhat.com>
152
153 PR gas/15039
154 * config/tc-avr.c: Include dwarf2dbg.h.
155
156 2013-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
163 2013-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
171 2013-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
181 2013-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
187 2013-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
193 2013-01-15 Nick Clifton <nickc@redhat.com>
194
195 * config/tc-v850.c (md_assemble): Allow signed values for
196 V850E_IMMEDIATE.
197
198 2013-01-11 Sean Keys <skeys@ipdatasys.com>
199
200 * config/tc-xgate.c (md_begin): Fix mistake made when going from
201 git to cvs.
202
203 2013-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
210 2013-01-10 Sean Keys <skeys@ipdatasys.com>
211
212 * config/tc-xgate.c (md_begin): Fix the printing of opcodes so
213 that the assember exits after the opcodes have been printed.
214
215 2013-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
270 2013-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
277 2013-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
290 2013-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
296 2013-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
301 2013-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
309 2013-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
315 2013-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
331 2013-01-02 H.J. Lu <hongjiu.lu@intel.com>
332
333 * as.c (parse_args): Update copyright year to 2013.
334
335 2013-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
340 2013-01-02 Nick Clifton <nickc@redhat.com>
341
342 PR gas/14987
343 * config/tc-arm.c (parse_address_main): Skip whitespace before a
344 closing bracket.
345
346 For older changes see ChangeLog-2012
347 \f
348 Copyright (C) 2013 Free Software Foundation, Inc.
349
350 Copying and distribution of this file, with or without modification,
351 are permitted in any medium without royalty provided the copyright
352 notice and this notice are preserved.
353
354 Local Variables:
355 mode: change-log
356 left-margin: 8
357 fill-column: 74
358 version-control: never
359 End:
This page took 0.036493 seconds and 4 git commands to generate.