PR gas/12011
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
8f3bae45
AM
12010-09-17 Andrew Burgess <aburgess@broadcom.com>
2
3 PR gas/12011
4 * config/obj-elf.c (obj_elf_parse_section_letters): Correct test
5 for error return from md_elf_section_letter.
6 * config/tc-alpha.c (alpha_elf_section_letter): Correct error message.
7 * config/tc-i386.c (x86_64_section_letter): Likewise.
8 * config/tc-ia64.c (ia64_elf_section_letter): Likewise.
9 * config/tc-mep.c (mep_elf_section_letter): Likewise.
10
2d7f4929
KT
112010-09-15 Kai Tietz <kai.tietz@onevision.com>
12
bea2c1d7
KT
13 * config/obj-coff-seh.c (seh_validate_seg): New funtion.
14 (obj_coff_seh_endproc): Add check for segment.
15 (obj_coff_seh_endprologue): Likewise.
16 (obj_coff_seh_pushreg): Likewise.
17 (obj_coff_seh_pushframe): Likewise.
18 (obj_coff_seh_save): Likewise.
19 (obj_coff_seh_setframe): Likewise.
20
21 * config/obj-coff-seh.h (seh_context): New member code_seg.
22 * config/obj-coff-seh.c: Implementing xdata/pdata section cloning
23 for link-once code-segment.
2d7f4929 24
7ef07ba0
JZ
252010-09-14 Jie Zhang <jie@codesourcery.com>
26
27 * doc/c-arm.texi: Document -mcpu=cortex-m4.
28
04251de0
L
292010-09-09 H.J. Lu <hongjiu.lu@intel.com>
30
31 * config/tc-i386.c (build_vex_prefix): Check VEXW1 for 2-byte
32 VEX prefix.
33
8a0344f6
JM
342010-09-09 Joseph Myers <joseph@codesourcery.com>
35
36 * doc/c-tic6x.texi (.c6xabi_attribute): Document directive.
37
dbb1f804
MGD
382010-09-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
39
40 * config/tc-arm.c (arm_cpus): Add cortex-a15 entry.
41 * doc/c-arm.texi: Document -mcpu=cortex-a15.
42
33f0727f
NC
432010-09-09 Gunther Nikl <gnikl@users.sourceforge.net>
44
45 * gas/config/tc-m68k.c (tc_gen_reloc): Handle references to defined
46 weak symbols first if generating an a.out object.
47
40f246e3
NC
482010-09-09 Tejas Belagod <tejas.belagod@arm.com>
49
50 * config/tc-arm.c (md_apply_fix): Check if widened add, sub are
51 flag-setting and handle accordingly.
52
95b75c01
NC
532010-09-09 Nick Clifton <nickc@redhat.com>
54
55 PR gas/11972
56 * config/tc-arm.c (parse_big_immediate): Allow for bignums being
57 extended to the size of a .octa.
58
15735687
NS
592010-09-08 Julian Brown <julian@codesourcery.com>
60
61 * config/tc-arm.c (create_neon_reg_alias): Deal with case
62 sensitivity.
63
ab3e2b4a
NC
642010-09-08 Nick Clifton <nickc@redhat.com>
65
66 PR gas/11973
67 * config/tc-mn10300.c (md_convert_frag): Zero out top two bytes of
68 long call instruction's displacement.
69
13f864ae
L
702010-09-03 H.J. Lu <hongjiu.lu@intel.com>
71
72 PR gas/11974
73 * config/tc-i386.c (i386_finalize_immediate): Check flag_code
74 instead of use_rela_relocations for 64bit.
75
3251495b
RH
762010-09-02 Richard Henderson <rth@redhat.com>
77
78 * dw2gencfi.c (TC_DWARF2_EMIT_OFFSET): Provide default.
79 (output_fde): Use it. Make sure to fully init exp before using it.
80
6e0973c0
KT
812010-08-31 Kai Tietz <kai.tietz@onevision.com>
82
83 * config/obj-coff-seh.c (obj_coff_seh_save): Correct comparison.
84 (obj_coff_seh_stackalloc): Likewise.
85
91952a06
AM
862010-08-31 Alan Modra <amodra@gmail.com>
87
88 * config/obj-elf.c (obj_elf_init_stab_section): Fix assertion.
89
681418c2
RH
902010-08-30 Richard Henderson <rth@redhat.com>
91
92 * config/obj-coff-seh.c: Rewrite the entire file.
93 (symtab, symptr, reltab, relcount, relsize): Remove.
94 (seh_ctx_root, seh_ctx): Remove.
95 (xdata_seg, xdata_subseg, pdata_seg): New.
96 (switch_xdata, switch_pdata): New.
97 (verify_context, verify_context_and_target, skip_whitespace_and_comma):
98 New parsing functions. Rewrite all parsing functions to use them.
99 (obj_coff_seh_32): Fix != arm thinko.
100 (obj_coff_seh_handler): For x64, don't accept handler pointer here,
101 only flags.
102 (obj_coff_seh_handlerdata): New.
103 (do_seh_endproc): Split out of ...
104 (obj_coff_seh_endproc): ... here.
105 (obj_coff_seh_proc): Use it, if needed.
106 (seh_x64_make_prologue_element): Use XRESIZEVEC, symbol_temp_new_now.
107 (seh_x64_read_reg): Remove mm_regs alternative. Tidy integer reg
108 alternatives. Don't slurp commas.
109 (seh_read_offset): Remove.
110 (obj_coff_seh_pushframe): Split out from obj_coff_seh_push.
111 (obj_coff_seh_scope): Remove.
112 (obj_coff_seh_save): Decide UWOP_SAVE_* vs _FAR immediately.
113 (obj_coff_seh_stackalloc): Decide _SMALL vs _LARGE immediately.
114 (out_one, out_two, out_four): New.
115 (seh_x64_write_prologue_data, seh_x64_size_prologue_data,
116 seh_x64_write_function_xdata, write_function_xdata): Rewrite
117 from seh_x64_write_xdata, seh_needed_unwind_info, seh_store_elm_data,
118 seh_getelm_data_size, seh_getsize_of_unwind_entry,
119 seh_make_unwind_entry, seh_getsize_unwind_data, and
120 seh_create_unwind_data.
121 (seh_arm_write_function_pdata): Rewrite from seh_arm_create_pdata.
122 (write_function_pdata): Rewrite from make_function_entry_pdata.
123 (seh_write_text_eh_data, make_function_entry_pdata,
124 seh_arm_create_pdata, seh_arm_write_pdata, seh_reloc, save_relocs,
125 seh_symbol_init, seh_symbol, quick_section, seh_emit_rva,
126 seh_emit_long, seh_make_globl, seh_make_section2, seh_make_section,
127 seh_make_xlbl_name, make_seh_text_label, seh_fill_pcsyms,
128 seh_needed_unwind_info, seh_store_elm_data, seh_getelm_data_size,
129 seh_getsize_of_unwind_entry, seh_make_unwind_entry,
130 seh_getsize_unwind_data, seh_create_unwind_data,
131 seh_make_function_entry_xdata, seh_x64_makescope_elem): Remove.
132 * config/obj-coff-seh.h (SEH_CMDS): Remove seh_savemm, seh_scope.
133 Add seh_handlerdata. Adjust function/what arguments for
134 seh_savereg, seh_pushframe, seh_stackalloc.
135 (struct seh_prologue_element): Adjust members to closer match
136 the elements of the UNWIND_CODE structure.
137 (struct seh_scope_elem): Remove.
138 (struct seh_context): Replace char* members with symbolS or
139 expressionS as appropriate. Sort members by ARM/x64 applicability.
140 Remove obsolete stuff wrt direct symbol and reloc manipulation.
141
5fec8599
L
1422010-08-25 Alan Modra <amodra@gmail.com>
143
144 * NEWS: Mention ampersand in macro change.
145
6f034178
AM
1462010-08-25 Gunther Nikl <gnikl@users.sourceforge.net>
147
148 * configure.tgt (m68k-*-aout): Change to bfd_gas=yes.
149
4ad7ac30
AM
1502010-08-25 Alan Modra <amodra@gmail.com>
151
152 * config/tc-d10v.c (do_assemble): Correctly detect overflow of
153 "name" buffer.
154 * config/tc-m68hc11.c (md_assemble): Likewise.
155 * config/tc-microblaze.c (md_assemble): Likewise. Correct cast
156 of is_end_of_line index.
157
dc5ec521
JZ
1582010-08-25 Jie Zhang <jie@codesourcery.com>
159
160 * config/tc-arm.c (encode_arm_addr_mode_2): Fix comment.
161
23a10334
JZ
1622010-08-25 Jie Zhang <jie@codesourcery.com>
163
164 * config/tc-arm.c (encode_arm_addr_mode_2): Fix
165 BAD_PC_ADDRESSING condition.
166
f0cd0667
MR
1672010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
168
169 * doc/c-arm.texi (ARM Options): Document -mfpu=fp4-sp-d16.
170
43f3e2ee
L
1712010-08-19 H.J. Lu <hongjiu.lu@intel.com>
172
173 * config/tc-i386.c (VEX_check_operands): Fix a typo in comments.
174
9f2670f2
L
1752010-08-18 H.J. Lu <hongjiu.lu@intel.com>
176
177 * config/tc-i386.c (build_modrm_byte): Check i.imm_operands
178 instead of VEXXDS.
179
d1f52f54
AM
1802010-08-18 Alan Modra <amodra@gmail.com>
181
182 * macro.c (sub_actual): Add back ampersand suffix when no
183 substitution.
184 (macro_expand_body): Correct comment.
185
01642c12
RM
1862010-08-17 Roland McGrath <roland@redhat.com>
187
188 * config/obj-elf.c (obj_elf_parse_section_letters): Take new
189 boolean result parameter CLONE; set it if '?' flag letter seen.
190 (obj_elf_section): Update caller. Handle that flag by copying
191 the LINKONCE and GROUP_NAME state from NOW_SEG.
192 * doc/as.texinfo (Section): Document the ? flag.
193
955974c6
CC
1942010-08-09 Cary Coutant <ccoutant@google.com>
195
196 * as.c (show_usage): Don't list --compress-debug-sections if zlib not
197 installed.
198 (main): Warn if --compress-debug-sections requested and zlib not
199 installed.
200 * doc/as.texinfo: Add --compress-debug-sections,
201 --nocompress-debug-sections.
202
49021df2
L
2032010-08-06 H.J. Lu <hongjiu.lu@intel.com>
204
205 * config/tc-i386.c (set_cpu_arch): Re-indent.
206 (md_parse_option): Likewise.
207
22109423
L
2082010-08-06 Quentin Neill <quentin.neill@amd.com>
209
210 * config/tc-i386.c (arch_entry): Add negated bit to
211 disambiguate flag names starting with "no".
212 (cpu_arch): Add negated bit definitions. Add
213 ".nop" CPU extension.
214 (i386_align_code): Use new .cpunop bit to decide
215 when to generate alignment using nops.
216 (set_cpu_arch): Use negated bit instead to decide
217 when to use cpu_flags or vs. cpu_flags_and_not.
218 (md_parse_option): Likewise.
219
01559ecc
L
2202010-08-04 H.J. Lu <hongjiu.lu@intel.com>
221
222 * config/tc-i386.c (match_template): Move the first i.error
223 out of the loop.
224
b96282be
AM
2252010-08-04 Alan Modra <amodra@gmail.com>
226
227 * configure.tgt (m32c): Set endian=little.
228 * config/tc-m32c.h (TARGET_BYTES_BIG_ENDIAN): Define as 0.
229 * config/tc-m32c.c (md_number_to_chars): Revert last change.
230
1222b291
TG
2312010-08-03 Tristan Gingold <gingold@adacore.com>
232
233 * makefile.vms (OBJS): Add Add compress-debug.c.
234
e4d9f078
AM
2352010-08-03 Alan Modra <amodra@gmail.com>
236
237 * config/tc-d10v.h (TARGET_BYTES_BIG_ENDIAN): Define as 1.
238 * config/tc-m32c.c (md_number_to_chars): Call bigendian
239 form of number_to_chars, not littleendian.
240
69da848e
AM
2412010-08-02 Alan Modra <amodra@gmail.com>
242
243 * config/tc-d30v.c (d30v_cons_align): Don't align constants
244 in debug sections.
245
93d90f46
AM
2462010-08-02 Alan Modra <amodra@gmail.com>
247
248 PR gas/11867
249 * expr.c (operand <'-' and '~'>): Widen bignums.
250 (operand <'!'>): Correct bignum result and convert to O_constant.
251 * read.c (emit_expr): Don't assert on .byte bignum. Don't display
252 bignum truncated warning for sign extended bignums.
253
cd94c7fb
AM
2542010-08-02 Alan Modra <amodra@gmail.com>
255
256 * config/tc-v850.c (md_assemble): Always pass format string to
257 as_warn.
258 (md_apply_fix): Similarly for as_warn_where.
259
f09c1772
L
2602010-07-29 H.J. Lu <hongjiu.lu@intel.com>
261
262 * config/tc-i386-intel.c: Reformat.
263
cc9edbf3
AM
2642010-07-29 Alan Modra <amodra@gmail.com>
265
266 * config/tc-ppc.c (ppc_fix_adjustable): Add got reloc types used
267 in large toc code.
268
25313d6a
AM
2692010-07-28 Alan Modra <amodra@gmail.com>
270
271 PR gas/11841
272 * symbols.c (symbol_clone): Correct typo in previous patch.
273
9d75b288
AM
2742010-07-28 Alan Modra <amodra@gmail.com>
275
276 PR gas/11841
277 * symbols.c (symbol_clone): Clear BSF_SECTION_SYM flag.
278
5a938047
AM
2792010-07-28 Alan Modra <amodra@gmail.com>
280
281 * config/tc-ppc.c (md_assemble): Don't attempt to print NUL in
282 syntax error message.
283
03ea81db
MR
2842010-07-27 Maciej W. Rozycki <macro@codesourcery.com>
285
286 * config/tc-mips.c (mips16_macro_build): Pass "args" by
287 reference rather than value.
288 (macro_build): Update accordingly.
289
2902010-07-27 Maciej W. Rozycki <macro@codesourcery.com>
8680f6e1
MR
291
292 * config/tc-mips.c (mips_ip): Use symbol_temp_new_now to create
293 a fake label.
294
d3fca0b5
MR
2952010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
296
297 * config/tc-mips.c (macro)[M_JAL_1, M_JAL_2]: Handle the JALR
298 delay slot in the noreorder mode with the o32 ABI.
299
1cd986c5
NC
3002010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
301 Ina Pandit <ina.pandit@kpitcummins.com>
302
303 * config/tc-v850.c: Update processor_mask.
304 (reg_name): Update the structure to use processors field.
305 (md_relax_table): Define SUBYPTE_COND_9_22, SUBYPTE_SA_9_22,
306 SUBYPTE_UNCOND_9_22, SUBYPTE_COND_9_22_32, SUBYPTE_SA_9_22_32,
307 SUBYPTE_UNCOND_9_22_32, SUBYPTE_COND_9_17_22,
308 SUBYPTE_SA_9_17_22, SUBYPTE_COND_9_17_22_32 and
309 SUBYPTE_SA_9_17_22_32.
310 (set_machine): Add support for V850E2 and V850E2V3.
311 (md_pseudo_table): Likewise.
312 (pre_defined_registers): Update pre defined registers suitable
313 for each family of registers.
314 (system_registers): Likewise.
315 (cc_names): Update the condition code.
316 (float_cc_names): Update the condition code for float.
317 (reg_name_search): Update based on current modifications.
318 (register_name): Likewise.
319 (system_register_name): Update to support new system registers
320 and supported families.
321 (cc_name): Update to support new condition codes.
322 (float_cc_name): New function to support float condition codes.
323 (parse_register_list): Update to support newly added registers.
324 (md_show_usage): Define support for V850E2 and V850E2V3 targets.
325 Also support added for disp-size-default-22, disp-size-default-32,
326 mextension, mno-bcond17 and mno-stld23.
327 (md_parse_option): Implement the support for above options defined
328 in md_show-usage.
329 (md_convert_frag): Implement support for subtypes defined in
330 md_relax_table to support branch operations.
331 (md_begin): Add support for V850E2 and V850E2V3.
332 (handle_hi016, handle_hi16): new relocation handling functions
333 (handle_lo16, handle_ctoff, handle_sdaoff, handle_zdaoff,
334 handle_tdaoff): Updated relocation handling functions for newly
335 added relocations.
336 (v850_reloc_prefix): Update the relocation handling functions.
337 (v850_insert_operand): Updated the functions with error message
338 parameter and modified the function to use it.
339 (md_assemble): Update according to the latest modifications.
340 (md_apply_fix): Updated the functions with error message parameter
341 and modified the function to use it.
342 (v850_force_relocation): Update with newly added relocations.
343 * configure.tgt: Match all v850 targets.
344 * doc/c-v850.texi: Document the newly added targets.
345 * NEWS: Likewise.
346
c0ba1095
AM
3472010-07-23 Alan Modra <amodra@gmail.com>
348
349 PR gas/11834
350 * macro.c (macro_expand): Recover gracefully from named args that
351 don't match params.
352
1575952e
TS
3532010-07-22 Thomas Schwinge <thomas@codesourcery.com>
354
355 Switch MIPS to 32-bit DWARF format.
356 * config/tc-mips.h (DWARF2_FORMAT): Only define for [TE_IRIX].
357 * config/tc-mips.c (mips_dwarf2_format): Likewise.
358
33740db9
AM
3592010-07-20 Alan Modra <amodra@gmail.com>
360
361 * config/tc-ppc.c (ppc_setup_opcodes): Add all macros for -many.
362
4e92bb1c
AM
3632010-07-16 Alan Modra <amodra@gmail.com>
364
365 * config/tc-rx.c (md_estimate_size_before_relax): Fix format
366 specifier warnings for 32-bit host when --enable-64-bit-bfd.
367 (rx_relax_frag, md_convert_frag): Likewise.
368
0af8aa50
L
3692010-07-15 Cary Coutant <ccoutant@google.com>
370
371 * gas/NEWS: Add note about --compress-debug-sections.
372 * gas/as.c (show_usage): Add --compress-debug-sections and
373 --nocompress-debug-sections.
374
6e8bd58f
NS
3752010-07-15 Rhonda Wittels <rhonda@codesourcery.com>
376
377 * config/obj-elf.c (get_sym_from_input_line_and_check): New
378 function to catch missing pseudo-op arguments.
379 (obj_elf_local): Call new function.
380 (obj_elf_weak): Likewise.
381 (obj_elf_visibility): Likewise.
382 (obj_elf_vtable_entry): Likewise.
383 (obj_elf_type): Likewise.
384
1e17085d
KT
3852010-07-15 Kai Tietz <kai.tietz@onevision.com>
386
387 * config/obj-coff-seh.c
388 (seh_getelm_data_size): New.
389 (seh_read_offset): Handle negative values.
390 (obj_coff_seh_push): Handle offset for save-register store.
391 (obj_coff_seh_setframe): Add unwind-information for frame.
392 (seh_store_elm_data): New.
393 (seh_getelm_data_size): Return additionally unaligned element count.
394 (seh_make_unwind_entry): Correct tweak about element count.
395
92b4f90c
L
3962010-07-12 H.J. Lu <hongjiu.lu@intel.com>
397
398 PR gas/11806
399 * config/tc-i386-intel.c (i386_intel_simplify): Restore fall
400 through patch for O_multiply.
401
a7879ef1
KT
4022010-07-11 Kai Tietz <kai.tietz@onevision.com>
403
404 PR ld/11612
405 * config/obj-coff.c (obj_common_parse): Quote symbol-name.
406
52e7f43d
RE
4072010-07-08 Tejas Belagod <tejas.belagod@arm.com>
408
409 * tc-arm.c (OP_oBARRIER): Remove.
410 (OP_oBARRIER_I15): Add.
411 (po_barrier_or_imm): Add macro.
412 (parse_operands): Improve OP_oBARRIER_I15 operand parsing.
413 (do_barrier): Check correct immediate range.
414 (do_t_barrier): Likewise.
415 (barrier_opt_names): Add entries for more symbolic operands.
416 (insns): Replace OP_oBARRIER with OP_oBARRIER_I15 for barriers.
417
db187cb9
NS
4182010-07-08 Daniel Gutson <dgutson@codesourcery.com>
419
420 * config/tc-arm.c (tc_gen_reloc): Add BFD_RELOC_ARM_T32_OFFSET_IMM
421 error message.
422
30cfc97a
MR
4232010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
424
425 * config/tc-mips.c (mips_frob_file): Use symbol_same_p to match
426 symbols.
427
9a2c7088
MR
4282010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
429
430 * config/tc-mips.c (nops_for_insn_or_target): Replace
431 MIPS16_INSN_BRANCH with MIPS16_INSN_UNCOND_BRANCH and
432 MIPS16_INSN_COND_BRANCH.
433
df1c40a7
L
4342010-07-05 Jim Wilson <wilson@codesourcery.com>
435
436 PR gas/10531
437 PR gas/11789
438 * dwarf2dbg.c (dwarf2_finish): Don't generate .debug_line section
439 if it isn't empty.
440
793d370e
AM
4412010-07-05 Alan Modra <amodra@gmail.com>
442
443 * config/tc-moxie.c (md_apply_fix): Delete set but otherwise
444 unused var.
445
dbb3fc7d
L
4462010-07-04 H.J. Lu <hongjiu.lu@intel.com>
447
448 * Makefile.am (CONFIG_OBJS): Removed.
449 (GENERIC_OBJS): Likewise.
450 (OBJS): Likewise.
451 * Makefile.in: Regenerated.
452
c64efb4b
L
4532010-07-03 Jan Beulich <jbeulich@novell.com>
454
455 PR gas/11732
456 * config/tc-i386.c (i386_finalize_displacement): Don't call
457 section_symbol() with expr_section.
458
0acf065b
CC
4592010-07-03 Cary Coutant <ccoutant@google.com>
460
461 * Makefile.am: Add compress-debug.c and compress-debug.h.
462 * Makefile.in: Regenerate.
463 * config.in: Add HAVE_ZLIB_H.
464 * configure.in: Check for zlib.h.
465 * configure: Regenerate.
466
467 * as.c (parse_args): Add --compress-debug-sections and
468 --nocompress-debug-sections.
469 * as.h (flag_compress_debug): New variable.
470 * compress-debug.c: New file.
471 * compress-debug.h: New file.
472 * write.c: Include compress-debug.h.
473 (compress_frag): New function.
474 (compress_debug): New function.
475 (write_object_file): Compress debug sections if requested.
476
7102e95e
AS
4772010-07-03 Andreas Schwab <schwab@linux-m68k.org>
478
479 * config/tc-ppc.c (ppc_set_cpu): Cast PPC_OPCODE_xxx to ppc_cpu_t
480 before inverting.
481
bdc70b4a
AM
4822010-07-03 Alan Modra <amodra@gmail.com>
483
484 * config/tc-ppc.c (ppc_set_cpu): Remove old opcode flags.
485 (ppc_setup_opcodes): Likewise. Simplify opcode selection.
486
44a808b1
DD
4872010-07-02 DJ Delorie <dj@redhat.com>
488
731df70d
DD
489 * config/tc-rx.h (md_do_align): New.
490 (MAX_MEM_FOR_RS_ALIGN_CODE): New.
491 * config/tc-rx.c (nops): New.
492 (rx_handle_align): Use various sized nops to align code.
493
44a808b1
DD
494 * config/tc-rx.c (rx_bytesT): Add grown/shrank counters for
495 relaxation.
496 (rx_relax_frag): Prevent infinite loops of grow/shrink/grow/etc.
497
c7b8aa3a
L
4982010-07-01 H.J. Lu <hongjiu.lu@intel.com>
499
500 AVX Programming Reference (June, 2010)
501 * config/tc-i386.c (cpu_arch): Add .xsaveopt, .fsgsbase, .rdrnd
502 and .f16c.
503
504 * doc/c-i386.texi: Document xsaveopt, fsgsbase, rdrnd and f16c.
505
76fa04a4
MGD
5062010-07-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
507
508 * config/tc-arm.c (do_t_mov_cmp): Fix reporting of unpredictable and
509 deprecated mov register instructions.
510
01efc3af
AM
5112010-07-01 Alan Modra <amodra@gmail.com>
512
513 * config/tc-ppc.c (toc_reloc_types): New variable.
514 (md_assemble): Set it.
515 (ppc_frob_file_before_adjust): Don't warn about toc section size
516 if we have large toc relocs and no small toc relocs.
517
360cfc9c
AM
5182010-06-29 Alan Modra <amodra@gmail.com>
519
520 * config/tc-maxq.h: Delete file.
521 * config/tc-maxq.c: Delete file.
522 * Makefile.am: Remove references to maxq.
523 * configure.tgt: Likewise.
524 * config/obj-coff.h: Likewise.
525 * Makefile.in: Regenerate.
526 * configure: Regenerate.
527 * po/POTFILES.in: Regenerate.
528
87975d2a
AM
5292010-06-28 Alan Modra <amodra@gmail.com>
530
531 * config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define.
532 * config/tc-crx.c (gettrap): Constify arg.
533 (handle_LoadStor, get_cinv_parameters): Likewise.
534 (getreg_image): Fix enum warning
535 (md_assemble): Restore input line char.
536 * config/tc-hppa.c (tc_gen_reloc): Fix enum warning.
537 * config/tc-i960.c (mem_fmt): Rename var to fix shadow warning.
538 * config/tc-sh.c (sh_fdpic): Only define when OBJ_ELF.
539 (build_Mytes): Fix build failure for non-elf targets.
540 * config/tc-tic4x.c (tic4x_eval): Restore terminator char.
541 * config/tc-xtensa.c (xtensa_end_directive): Fix switch enum warning.
542
543 * cgen.c (gas_cgen_md_apply_fix): Avoid set but unused warning.
544 * ecoff.c (add_ecoff_symbol): Likewise.
545 * itbl-ops.c (append_insns_as_macros): Likewise.
546 * listing.c (debugging_pseudo): Likewise.
547 * read.c (s_mri_common, stringer): Likewise.
548 * config/obj-coff.c (coff_frob_section): Likewise.
549 * config/tc-alpha.c (emit_ldgp, s_alpha_proc): Likewise.
550 * config/tc-arm.c (my_get_expression): Likewise.
551 * config/tc-hppa.c (process_exit, pa_type_args): Likewise.
552 * config/tc-m32c.c (md_assemble): Likewise.
553 * config/tc-microblaze.c (md_convert_frag): Likewise.
554 * config/tc-mips.c (s_change_section): Likewise.
555 * config/tc-mt.c (mt_fix_adjustable): Likewise.
556 * config/tc-xtensa.c (xtensa_literal_pseudo): Likewise.
557
558 * config/obj-aout.c (obj_aout_frob_symbol): Delete set but otherwise
559 unused vars.
560 * config/tc-alpha.c (load_expression): Likewise.
561 (s_alpha_rdata, s_alpha_section, s_alpha_prologue): Likewise.
562 * config/tc-arm.c (parse_neon_el_struct_list): Likewise.
563 * config/tc-avr.c (extract_word): Likewise.
564 * config/tc-cris.c (cris_get_expression): Likewise.
565 * config/tc-d30v.c (build_insn, find_format): Likewise.
566 * config/tc-dlx.c (machine_ip): Likewise.
567 * config/tc-hppa.c (pa_get_absolute_expression): Likewise.
568 * config/tc-i370.c (md_assemble): Likewise.
569 * config/tc-i960.c (brtab_emit): Likewise.
570 * config/tc-iq2000.c (s_iq2000_ent): Likewise.
571 * config/tc-m32c.c (md_convert_frag): Likewise.
572 * config/tc-m68hc11.c (fixup24, build_jump_insn): Likewise.
573 (md_estimate_size_before_relax, md_apply_fix): Likewise.
574 * config/tc-m68k.c (md_show_usage): Likewise.
575 * config/tc-microblaze.c (microblaze_s_lcomm): Likewise.
576 * config/tc-mips.c (s_mips_end): Likewise.
577 * config/tc-mmix.c (mmix_byte, mmix_cons): Likewise.
578 * config/tc-mn10300.c (md_assemble): Likewise.
579 * config/tc-msp430.c (extract_word): Likewise.
580 * config/tc-mt.c (md_assemble): Likewise.
581 * config/tc-or32.c (machine_ip): Likewise.
582 * config/tc-pj.c (md_apply_fix): Likewise.
583 * config/tc-s390.c (md_gather_operands): Likewise.
584 * config/tc-sh.c (sh_cons_align): Likewise.
585 * config/tc-sparc.c (sparc_cons_align): Likewise.
586 * config/tc-tic4x.c (tic4x_sect): Likewise.
587 * config/tc-tic54x.c (tic54x_stringer): Likewise.
588 * config/tc-vax.c (vip_op): Likewise.
589 * config/tc-xstormy16.c (xstormy16_cons_fix_new): Likewise.
590 * config/tc-xtensa.c (md_assemble): Likewise.
591 (xtensa_fix_short_loop_frags, convert_frag_immed): Likewise.
592 (xtensa_move_literals): Likewise.
593
8e560766
MGD
5942010-06-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
595
596 * config/tc-arm.c (parse_neon_alignment): New function.
597 (parse_address_main): Fix Neon load/store alignment parsing.
598
b7adb16d
JB
5992010-06-22 Jan Beulich <jbeulich@novell.com>
600
b7adb16d
JB
601 * config/tc-i386-intel.c (i386_intel_parse_name): Handle pseudo
602 symbols named "$".
603 (i386_intel_operand): Remove bogus handling of pseudo symbols
604 named "$".
605 * expr.c (current_location): Remove 'static' and local
606 declaration.
607 * expr.h (current_location): Declare.
608
58e8191c
SA
6092010-06-21 Sterling Augustine <sterling@tensilica.com>
610
611 PR gas/11728
612 * as.c: Globalize keep_it.
613 (main): Remove keep_it. Move conditional from here...
614 (close_output_file): ...to here.
615
1f9bb1ca
AS
6162010-06-21 Andreas Schwab <schwab@redhat.com>
617
618 * doc/as.texinfo (Overview): Use @itemx for grouped @table
619 items.
620 * doc/c-alpha.texi (Alpha Options): Likewise.
621 * doc/c-arm.texi (ARM Directives): Likewise.
622 * doc/c-bfin.texi (Blackfin Options): Likewise.
623 * doc/c-d10v.texi (D10V-Opts): Likewise.
624 * doc/c-i386.texi (i386-Options): Likewise.
625 * doc/c-ia64.texi (IA-64 Options): Likewise.
626 * doc/c-m68k.texi (M68K-Opts): Likewise.
627 * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
628 * doc/internals.texi (Symbols): Likewise.
629
6d0cb78c
AM
6302010-06-21 Alan Modra <amodra@gmail.com>
631
632 PR gas/11733
633 * config/tc-sh.c (find_cooked_opcode): Correct array bounds check.
634
38bd8d09
JM
6352010-06-18 Joseph Myers <joseph@codesourcery.com>
636
637 * config/tc-tic6x.h (tic6x_segment_info_type): Add field
638 func_units_used.
639 * config/tc-tic6x.c (tic6x_cons_align: Clear func_units_used.
640 (md_assemble): Clear func_units_used for new execute packet.
641 Check for duplicate functional units and update func_units_used
642 for instructions using a functional unit.
643
59e6276b
JM
6442010-06-15 Joseph Myers <joseph@codesourcery.com>
645
646 * config/tc-tic6x.c: Include elf/tic6x.h.
647 (tic6x_arch_attribute, tic6x_seen_insns): New.
648 (tic6x_arch_table, tic6x_arches): Add attribute values.
649 (tic6x_use_arch): Handle attribute settings.
650 (tic6x_attributes_set_explicitly, s_tic6x_c6xabi_attribute,
651 tic6x_attribute_table, tic6x_attributes,
652 tic6x_convert_symbolic_attribute): New.
653 (md_pseudo_table): Add c6xabi_attribute.
654 (md_assemble): Set tic6x_seen_insns and tic6x_arch_attribute.
655 (tic6x_set_attribute_int, tic6x_set_attributes): New.
656 (tic6x_end): Call tic6x_set_attributes.
657 * config/tc-tic6x.h (CONVERT_SYMBOLIC_ATTRIBUTE): Define.
658 (tic6x_convert_symbolic_attribute): Declare.
659
e01d869a
AM
6602010-06-14 Alan Modra <amodra@gmail.com>
661
662 * config/tc-ppc.c (md_assemble): Emit APUinfo section for
663 PPC_OPCODE_E500.
664
1ded5609
JB
6652010-06-11 Jan Beulich <jbeulich@novell.com>
666
667 * config/tc-i386.c (md_parse_option): Ignore impossible processor
668 types.
669 (show_arch): New parameter 'check'.
670 (md_show_usage): Adjust calls to show_arch().
671
78f12dd3
L
6722010-06-10 H.J. Lu <hongjiu.lu@intel.com>
673
674 * config/tc-i386.c (update_code_flag): New.
675 (set_code_flag): Use it.
676 (i386_target_format): Replace set_code_flag with update_code_flag.
677
e1f000f6
TG
6782010-06-10 Tristan Gingold <gingold@adacore.com>
679
680 * config/obj-som.h: Includes som/reloc.h
681
89507696
JB
6822010-06-10 Jan Beulich <jbeulich@novell.com>
683
684 * config/tc-i386.c (cpu_arch): Add comment.
685 (i386_target_format): Set cpu_arch_isa_flags and cpu_arch_tune_flags
686 from the generic entries of cpu_arch[].
687
55881a11
MGD
6882010-06-08 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
689
e1f000f6 690 * config/tc-arm.c (operand_parse_code): Add OP_RRnpctw enum
55881a11
MGD
691 value.
692 (parse_operands): Add support for OP_RRnpctw.
e1f000f6 693 (insns): Update floating-point load/store multiples so the
55881a11
MGD
694 first register is of type OP_RRnpctw.
695
09137c09
SP
6962010-06-08 Quentin Neill <quentin.neill@amd.com>
697
698 * config/tc-i386.c (pi): Rename local loop counter
699 variable i that shadows global static i386_insn i
700 when DEBUG386 is defined.
701 (pte) Ditto.
702
9fbcbd81
NC
7032010-06-08 Nick Clifton <nickc@redhat.com>
704
705 * doc/as.texinfo: Replace abbreviated 20th century year numbers
706 with full versions.
707
40a9833c
SP
7082010-06-02 Quentin Neill <quentin.neill@amd.com>
709
710 * config/tc-i386.c (OPTION_MAVXSCALAR): Fix define.
711
aadd8030
TG
7122010-06-02 Tristan Gingold <gingold@adacore.com>
713
714 * as.h: Remove conditionnal definition of HAVE_STDARG_H,
715 USE_STDARG, va_alist, va_dcl, va_list, va_start, va_end.
716 Remove conditionnal inclusion of stdarg.h and varargs.h.
717 Assume ISO C.
718 * config.in: Regenerate.
719 * configure: Regenerate.
720 * configure.in: Remove stdarg.h and varargs.h from
721 AC_CHECK_HEADERS list.
722 * messages.c (as_tsktsk): Remove non ISO C version.
723 (as_warn, as_warn_where, as_bad, as_bad_where, as_fatal): Ditto.
724
51794af8
TG
7252010-05-31 Tristan Gingold <gingold@adacore.com>
726
727 * config/tc-alpha.c: Add comments for evax.
728 * config/obj-evax.c: Ditto.
729
941a8a52
MGD
7302010-05-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
731
732 * config/tc-arm.c (do_t_mov_cmp): In unified syntax encode movs as
733 lsls and not adds.
734
1e5b0379
NC
7352010-05-27 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
736
737 * config/tc-arm.c (encode_thumb2_ldmstm): Make warning about
738 writeback when base register is in register list an error, and
739 correct check.
740 (do_t_ldmstm): Change warnings.
741
f79e2745
CM
7422010-05-26 Catherine Moore <clm@codesourcery.com>
743
744 * config/tc-mips.c (is_opcode_valid): Remove expansionp.
745 (macro_build): Change invocation of is_opcode_valid.
746 (mips_ip): Likewise.
747
5ae57a91
NC
7482010-05-25 Nick Clifton <nickc@redhat.com>
749
750 * Makefile.am (MOSTLYCLEANFILES): Fix typo.
751 * Makefile.in: Regenerate.
752
8e45593f
NC
7532010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
754 Joseph Myers <joseph@codesourcery.com>
755 Andrew Stubbs <ams@codesourcery.com>
756
757 * config/tc-sh.c (sh_fdpic): New.
758 (sh_check_fixup): Handle relocations on movi20.
759 (parse_exp): Do not reject PIC operators here.
760 (build_Mytes): Check for unhandled PIC operators here. Use
761 sh_check_fixup for movi20.
762 (enum options): Add OPTION_FDPIC.
763 (md_longopts, md_parse_option, md_show_usage): Add --fdpic.
764 (sh_fix_adjustable, md_apply_fix): Handle FDPIC and movi20 relocations.
765 (sh_elf_final_processing): Handle --fdpic.
766 (sh_uclinux_target_format): New.
767 (sh_parse_name): Handle FDPIC relocation operators.
768 * config/tc-sh.h (TARGET_FORMAT): Define specially for TE_UCLINUX.
769 (sh_uclinux_target_format): Declare for TE_UCLINUX.
770 * configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): Set
771 em=uclinux.
772 * doc/c-sh.texi (SH Options): Document --fdpic.
773
52a6ecd2
NC
7742010-05-25 Jay Krell <jay.krell@cornell.edu>
775
776 PR ld/11621
777 * Makefile.am: Replace all occurences of .o with .@OBJEXT@
778 * Makefile.in: Regenerate.
779
1239de13
AM
7802010-05-25 Alan Modra <amodra@gmail.com>
781
782 * config/tc-ppc.c (ppc_section_flags): Add ATTRIBUTE_UNUSED to "attr".
783
9c8b3bfe
NC
7842010-05-19 Nick Clifton <nickc@redhat.com>
785
786 * config/tc-h8300.c (h8300_elf_section): Add .zdebug to the list
787 of known section prefixes.
788
18ae9cc1
L
7892010-05-18 H.J. Lu <hongjiu.lu@intel.com>
790
791 PR gas/11600
792 * obj-elf.c (obj_elf_change_section): Handle SHF_EXCLUDE.
793 (obj_elf_parse_section_letters): Likewise.
794 (obj_elf_section_word): Likewise.
795
796 * config/tc-ppc.c (ppc_section_letter): Removed.
797 (ppc_section_word): Likewise.
798 * config/tc-ppc.h (ppc_section_letter): Likewise.
799 (ppc_section_word): Likewise.
800 (md_elf_section_letter): Likewise.
801 (md_elf_section_word): Likewise.
802
803 * doc/as.texinfo: Document `e' and `#exclude'.
804
bf3eeda7
NS
8052010-05-13 Nathan Sidwell <nathan@codesourcery.com>
806
807 * config/tc-arm.c (md_assemble): Clarify current mode in error
808 messages about unsupported instructions.
809 (UT): Delete #define.
810 (insns): Adjust cbnz, cbz appropriately.
811
4547cb56
NC
8122010-05-11 Andrew Stubbs <ams@codesourcery.com>
813
814 * config/tc-arm.c (aeabi_set_public_attributes): Set Tag_DIV_use.
815
8162010-05-11 Jie Zhang <jie@codesourcery.com>
817
818 * config/tc-arm.c (aeabi_set_public_attributes): Set
819 Tag_ABI_HardFP_use to 1 if a single precision FPU is selected.
820
6540b386
TG
8212010-05-07 Tristan Gingold <gingold@adacore.com>
822
823 * Makefile.in: Regenerate with automake 1.11.1.
824 * aclocal.m4: Ditto.
825 * doc/Makefile.in: Ditto.
826
3e01a7fd
NC
8272010-05-05 Nick Clifton <nickc@redhat.com>
828
829 * po/es.po: Updated Spanish translation.
830
847d4311
NS
8312010-05-05 Julian Brown <julian@codesourcery.com>
832
833 * read.c (cons_worker): Detect and reject unexpected string argument.
834
1fc5d88e
NC
8352010-05-04 Nick Clifton <nickc@redhat.com>
836
837 * write.c (fixup_segment): Revert previous delta.
838 * config/tc-arm.h (TC_FORCE_RELOCATION_LOCAL): Also force the
839 generation of relocations for fixups against weak symbols.
840
77db8e2e
NC
8412010-04-29 Nathan Sidwell <nathan@codesourcery.com>
842
843 * write.c (fixup_segment): Do not assume we know the section a
844 defined weak symbol is in.
845 * config/tc-arm.c (relax_adr, relax_branch, md_apply_fix): Treat
846 weak symbols as not known to be in the same section, even if they
847 are defined.
848
d99e5b39
JM
8492010-04-27 Joseph Myers <joseph@codesourcery.com>
850
851 * config/tc-tic6x.h (tic6x_label_list): New.
852 (tic6x_segment_info_type): Keep a list of labels and a current
853 frag instead of a boolean for whether labels seen and a count of
854 instructions.
855 (tic6x_frag_info, TC_FRAG_TYPE, TC_FRAG_INIT, tic6x_frag_init,
856 md_do_align, tic6x_do_align, md_end, tic6x_end): New.
857 * config/tc-tic6x.c (tic6x_frob_label): Put label on list.
858 (tic6x_cleanup): Correct comment.
859 (tic6x_free_label_list): New.
860 (tic6x_cons_align): Free label list and update for
861 tic6x_segment_info_type changes.
862 (tic6x_do_align): New.
863 (md_assemble): Handle list of labels and saved frag for execute
864 packet. Create machine-dependent frag for new execute packet and
865 adjust labels accordingly.
866 (tic6x_adjust_section, tic6x_frag_init, tic6x_end): New.
867 (md_convert_frag, md_estimate_size_before_relax): Update comments.
868
25303607
L
8692010-04-24 H.J. Lu <hongjiu.lu@intel.com>
870
871 PR gas/11535
872 * config/tc-i386-intel.c (intel_state): Add is_indirect.
873 (i386_intel_operand): Initialize intel_state.is_indirect. Check
874 intel_state.is_indirect for "call|jmp [symbol]".
875
9c9c98a5
NC
8762010-04-22 Nick Clifton <nickc@redhat.com>
877
878 * po/gas.pot: Updated by the Translation project.
879
0398aac5
L
8802010-04-21 H.J. Lu <hongjiu.lu@intel.com>
881
882 * config/tc-i386.c (i386_is_register): Removed.
883 (x86_cons): Don't use i386_is_register.
884 (parse_register): Likewise.
885 * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
886 (i386_intel_operand): Likewise.
887
e96d56a1
L
8882010-04-21 H.J. Lu <hongjiu.lu@intel.com>
889
890 * config/tc-i386.c (tc_x86_parse_to_dw2regnum): Don't use
891 i386_is_register.
892
8d46fc7c
L
8932010-04-21 H.J. Lu <hongjiu.lu@intel.com>
894
895 * config/tc-i386.c (i386_is_register): Remove is_intel_syntax.
896 (x86_cons): Updated.
897 (parse_register): Likewise.
898 (tc_x86_parse_to_dw2regnum): Likewise.
899 * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
900 (i386_intel_operand): Likewise.
901
3c7b9c2c
L
9022010-04-21 H.J. Lu <hongjiu.lu@intel.com>
903
904 PR gas/11509
905 * config/tc-i386-intel.c (i386_intel_simplify_register): New.
906 (i386_intel_simplify): Use i386_is_register and
907 i386_intel_simplify_register. Set X_md for O_register and
908 check X_md for O_constant.
909 (i386_intel_operand): Use i386_is_register.
910
911 * config/tc-i386.c (i386_is_register): New.
912 (x86_cons): Initialize the X_md field. Use i386_is_register.
913 (parse_register): Use i386_is_register.
914 (tc_x86_parse_to_dw2regnum): Likewise.
915
34a7d6c6
L
9162010-04-21 H.J. Lu <hongjiu.lu@intel.com>
917
918 * expr.c (expr): Initialize the X_md field.
919
41820509
JM
9202010-04-20 Joseph Myers <joseph@codesourcery.com>
921
922 * config/tc-tic6x.c (OPTION_MGENERATE_REL): New.
923 (md_longopts): Add -mgenerate-rel.
924 (tic6x_generate_rela): New.
925 (md_parse_option): Handle -mgenerate-rel.
926 (md_show_usage): Add comment that -mgenerate-rel is undocumented.
927 (tic6x_init_after_args): New.
928 (md_apply_fix): Correct shift calculations for SB-relative
929 relocations.
930 (md_pcrel_from): Change to tic6x_pcrel_from_section. Do not
931 adjust addresses for relocations referencing symbols in other
932 sections.
933 (tc_gen_reloc): Adjust addend calculations for REL relocations.
934 * config/tc-tic6x.h (MD_PCREL_FROM_SECTION,
935 tic6x_pcrel_from_section, tc_init_after_args,
936 tic6x_init_after_args): New.
937
aa27de95
NC
9382010-04-20 Nick Clifton <nickc@redhat.com>
939
940 PR gas/11507
941 * macro.c (macro_expand_body): Do not treat LOCAL as a keyword in
942 altmacro mode if found inside a quoted string.
943
048e5b80
MF
9442010-04-20 Mike Frysinger <vapier@gentoo.org>
945
946 * config/bfin-lex.l (parse_int): Change index() to strchr().
947
bb7835b8
NC
9482010-04-16 Nick Clifton <nickc@redhat.com>
949
950 PR gas/11395
951 * config/tc-hppa.c (pa_ip): Do not allow 64-bit add condition
952 matcher to accept and unconditional 32-bit add instruction.
953 (pa_build_unwind_subspace): Cope with error conditions not
954 allowing the start symbol to be set.
955
75375b3e
MGD
9562010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
957
958 * config/tc-arm.c (arm_convert_symbolic_attribute): Add support for
959 new tag names in v2.08 of ARM ABI.
960 * doc/c-arm.texi: Document new tag names in ABI.
961
d8703844
TG
9622010-04-14 Tristan Gingold <gingold@adacore.com>
963
964 * config/tc-alpha.c: Includes vms/egps.h on EVAX.
965 (s_alpha_comm): Used new EGPS macros from egps.h
966 (RGPS__V_NO_SHIFT, EGPS__V_MASK): New local macros.
967 (s_alpha_section_word): Add comments. Use new EGPS macros.
968 Adjust for modified bfd_vms_set_section_flags function.
969
aa0c8c1a
AM
9702010-04-10 Alan Modra <amodra@gmail.com>
971
972 PR gas/11486
973 * config/tc-ppc.c (ppc_elf_cons): Clear frag contents.
974
3d540e93
NC
9752010-04-09 Nick Clifton <nickc@redhat.com>
976
977 * as.c (create_obj_attrs_section): Remove unused variable addr.
978 * listing.c (listing_listing): Remove unused variable message.
979 * read.c: Remove unnecessary register type qualifiers.
980 (s_mri): Only define/use old_flag variable if MRI_MODE_CHANGE is
981 defined.
982
e760a81b
EW
9832010-04-07 Eric B. Weddington <eric.weddington@atmel.com>
984
985 * config/tc-avr.c (mcu_types): Add support for atmega16a, atmega168a,
986 atmega164a, atmega165a, atmega169a, atmega169pa, atmega16hva2,
987 atmega324a, atmega324pa, atmega325a, atmega3250a, atmega328,
988 atmega329a, atmega329pa, atmega3290a, atmega48a, atmega644a,
989 atmega645a, atmega645p, atmega6450a, atmega6450p, atmega649a,
990 atmega649p, atmega6490a, atmega6490p, atmega64hve, atmega88a,
991 atmega88pa, attiny461a, attiny84a, m3000.
992 Remove support for atmega8m1, atmega8c1, atmega16c1, atmega4hvd,
993 atmega8hvd, attiny327, m3000f, m3000s, m3001b.
994 * doc/c-avr.texi: Same.
995
2de7820f
JZ
9962010-04-07 Jie Zhang <jie@codesourcery.com>
997
998 * config/tc-arm.c (make_mapping_symbol): Handle the case
999 that multiple mapping symbols have the same value 0.
1000
397841b5
AM
10012010-04-07 Alan Modra <amodra@gmail.com>
1002
1003 * configure: Regenerate.
1004
bd32c6bd
NC
10052010-04-06 Nick Clifton <nickc@redhat.com>
1006
1007 * po/ru.po: New Russian translation.
1008 * configure.in (ALL_LINGUAS): Add ru.
1009 * configure: Regenerate.
1010
b36562f6
L
10112010-03-30 H.J. Lu <hongjiu.lu@intel.com>
1012
1013 PR gas/11456
1014 * input-scrub.c (input_scrub_next_buffer): Use memmove instead
1015 of memcpy to copy overlap memory.
1016
40b36596
JM
10172010-03-25 Joseph Myers <joseph@codesourcery.com>
1018
1019 * Makefile.am (TARGET_CPU_CFILES): Add config/tc-tic6x.c.
1020 (TARGET_CPU_HFILES): Add config/tc-tic6x.h.
1021 * Makefile.in: Regenerate.
1022 * NEWS: Add news entry for TI C6X support.
1023 * app.c (do_scrub_chars): Handle "||^" for TI C6X. Handle
1024 TC_PREDICATE_START_CHAR and TC_PREDICATE_END_CHAR. Keep spaces in
1025 operands if TC_KEEP_OPERAND_SPACES.
1026 * configure.tgt (tic6x-*-*): New.
1027 * config/tc-ia64.h (TC_PREDICATE_START_CHAR,
1028 TC_PREDICATE_END_CHAR): Define.
1029 * config/tc-tic6x.c, config/tc-tic6x.h: New.
1030 * doc/Makefile.am (CPU_DOCS): Add c-tic6x.texi.
1031 * doc/Makefile.in: Regenerate.
1032 * doc/all.texi (TIC6X): Define.
1033 * doc/as.texinfo: Add TI C6X documentation. Include c-tic6x.texi.
1034 * doc/c-tic6x.texi: New.
1035
cff8d58a
L
10362010-03-22 H.J. Lu <hongjiu.lu@intel.com>
1037
1038 * config/tc-i386.c (lex_got): Use STRING_COMMA_LEN on gotrel.
1039
86e026a4
L
10402010-03-21 H.J. Lu <hongjiu.lu@intel.com>
1041
1042 * config/tc-i386.c (i386_error): Replace oprand_size_mismatch
1043 with operand_size_mismatch.
1044 (operand_size_match): Updated.
1045 (match_template): Likewise.
1046
a65babc9
L
10472010-03-21 H.J. Lu <hongjiu.lu@intel.com>
1048
1049 * config/tc-i386.c (i386_error): New.
1050 (_i386_insn): Replace err_msg with error.
1051 (operand_size_match): Set error instead of err_msg on failure.
1052 (operand_type_match): Likewise.
1053 (operand_type_register_match): Likewise.
1054 (VEX_check_operands): Likewise.
1055 (match_template): Likewise. Use error instead of err_msg with
1056 as_bad.
1057
0f020cef
JZ
10582010-03-19 Jie Zhang <jie@codesourcery.com>
1059
1060 * config/tc-arm.c (make_mapping_symbol): Hanle the case
1061 that two mapping symbols have the same value.
1062
a5b82cbe
DJ
10632010-03-18 Daniel Jacobowitz <dan@codesourcery.com>
1064
1065 * doc/c-arm.texi (.setfp): Correct example.
1066
b43420e6
NC
10672010-03-18 Wei Guozhi <carrot@google.com>
1068
1069 PR gas/11323
1070 * config/tc-arm.c (reloc_names): New relocation names.
1071 (md_apply_fix): New case for BFD_RELOC_ARM_GOT_PREL.
1072 (tc_gen_reloc): New case for BFD_RELOC_ARM_GOT_PREL.
1073 * doc/c-arm.texi (ARM-Relocations): Document the new relocation.
1074
4e4e1355
TS
10752010-03-15 Thomas Schwinge <thomas@codesourcery.com>
1076
d905c788
TS
1077 * dw2gencfi.c (output_cie): Consider emitting the S augmentation in all
1078 cases, and not only for .eh_frame.
1079
4e4e1355
TS
1080 * dw2gencfi.c (output_cie): Make it more explicit which code paths
1081 belong to .eh_frame only.
1082
dc86b458
SB
10832010-03-13 Segher Boessenkool <segher@kernel.crashing.org>
1084
1085 * config/tc-v850.c (v850_insert_operand): Handle out-of-range
1086 assembler constants on 64-bit hosts.
1087
ee9e7c78
MF
10882010-03-10 Mike Frysinger <michael.frysinger@analog.com>
1089
1090 * bfin-defs.h, bfin-lex.l, bfin-parse.y, tc-bfin.c, tc-bfin.h:
1091 Strip trailing whitespace.
1092
a23c851a
MF
10932010-03-10 Mike Frysinger <michael.frysinger@analog.com>
1094
1095 * doc/c-bfin.texi (-mcpu): Add bf504 and bf506.
1096 * config/tc-bfin.c (bfin_cpu_type): Add BFIN_CPU_BF504 and
1097 BFIN_CPU_BF506.
1098 (bfin_cpus[]): Add 0.0 for bf504 and bf506.
1099
9982501a
JZ
11002010-03-10 Jie Zhang <jie@codesourcery.com>
1101
1102 * doc/as.texinfo: Add Blackfin options.
1103 * doc/c-bfin.texi: Document -mfdpic, -mno-fdpic and -mnopic.
1104 * config/tc-bfin.c (md_show_usage): Show usage for all
1105 Blackfin specific options.
1106
4199fe12
AM
11072010-03-09 Alan Modra <amodra@gmail.com>
1108
1109 PR gas/11356
1110 * listing.c (listing_newline): Correct backslash quote logic.
1111
40cf28aa
RO
11122010-03-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1113
1114 * config/tc-i386.h [TE_SOLARIS] (ELF_TARGET_FORMAT): Define.
1115 (ELF_TARGET_FORMAT64): Define.
1116
26b6f191
PB
11172010-03-05 Paul Brook <paul@codesourcery.com>
1118
1119 * config/tc-arm.c (arm_cpu_option_table): Add cortex-m4.
1120
772657e9
AS
11212010-03-02 Andrew Stubbs <ams@codesourcery.com>
1122
1123 * config/tc-sh.c (get_specific): Move overflow checking code to avoid
1124 reading uninitialized data.
1125
bd56defd
TG
11262010-03-01 Tristan Gingold <gingold@adacore.com>
1127
1128 * config/tc-score7.c (s7_frag_check): Add ATTRIBUTE_UNUSED.
1129
743d7f19
DE
11302010-02-26 Doug Evans <dje@sebabeach.org>
1131
1132 * configure.tgt: Fix mep cpu case.
1133
f8a8e9d6
JZ
11342010-02-26 Jie Zhang <jie@codesourcery.com>
1135
1136 * config/tc-arm.c (do_t_strexd): Remove
1137 operand[1] != operand[2] contraint.
1138
3fde54a2
JZ
11392010-02-26 Jie Zhang <jie@codesourcery.com>
1140
1141 * config/tc-arm.c (neon_select_shape): No need to match
1142 the remaining operands in the shape when one operand does
1143 not match.
1144
e23c0ad8
JZ
11452010-02-26 Jie Zhang <jie@codesourcery.com>
1146
1147 * config/tc-arm.c (do_neon_ld_st_interleave): Reject bad
1148 alignment.
1149
fae0b242
DE
11502010-02-25 Doug Evans <dje@sebabeach.org>
1151
1152 * cgen.c: Whitespace fixes.
1153 (weak_operand_overflow_check): Formatting fix.
1154
a6c56050
L
11552010-02-25 H.J. Lu <hongjiu.lu@intel.com>
1156
1157 * config/tc-i386.c (match_template): Update error messages.
1158
891edac4
L
11592010-02-25 H.J. Lu <hongjiu.lu@intel.com>
1160
1161 * config/tc-i386.c (_i386_insn): Add err_msg.
1162 (operand_size_match): Set err_msg on failure.
1163 (operand_type_match): Likewise.
1164 (operand_type_register_match): Likewise.
1165 (VEX_check_operands): Likewise.
1166 (match_template): Likewise. Use i.err_msg with as_bad.
1167
c67a084a
NC
11682010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
1169
1170 * config/tc-mips.c (mips_fix_loongson2f, mips_fix_loongson2f_nop,
1171 mips_fix_loongson2f_jump): New variables.
1172 (md_longopts): Add New options -mfix-loongson2f-nop/jump,
1173 -mno-fix-loongson2f-nop/jump.
1174 (md_parse_option): Initialize variables via above options.
1175 (options): New enums for the above options.
1176 (md_begin): Initialize nop_insn from LOONGSON2F_NOP_INSN.
1177 (fix_loongson2f, fix_loongson2f_nop, fix_loongson2f_jump):
1178 New functions.
1179 (append_insn): call fix_loongson2f().
1180 (mips_handle_align): Replace the implicit nops.
1181 * config/tc-mips.h (MAX_MEM_FOR_RS_ALIGN_CODE): Modified
1182 for the new mips_handle_align().
1183 * doc/c-mips.texi: Document the new options.
1184
56adecf4
DG
11852010-02-23 Daniel Gutson <dgutson@codesourcery.com>
1186
1187 * config/tc-arm.c (do_rd_rm_rn): Added warning
1188 for obsolete insns.
1189
17e57237
NC
11902010-02-23 Andrew Zabolotny <anpaza@mail.ru>
1191
1192 PR binutils/11297
1193 * config/tc-avr.c (md_apply_fix): Handle BFD_RELOC_8.
1194 (avr_cons_fix_new): Handle fixups of a single byte.
1195
8a59fff3
MGD
11962010-02-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1197
1198 PR 9861
1199 * config/tc-arm.c (CPU_DEFAULT): Do not define based upon build
1200 compiler's predefines.
1201
487565fe
AM
12022010-02-19 Alan Modra <amodra@gmail.com>
1203
1204 * configure.tgt: Whiltespace. Sort moxie entry.
1205
cd21e546
MGD
12062010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1207
1208 * config/tc-arm.c (arm_convert_symbolic_attribute): Add Tag_DIV_use.
1209 * doc/c-arm.texi: Likewise.
1210
77551a33
DG
12112010-02-12 Daniel Gutson <dgutson@codesourcery.com>
1212
1213 * config/tc-arm.c (asm_opcode): operands type
1214 change.
1215 (BAD_PC_ADDRESSING): New macro message.
1216 (BAD_PC_WRITEBACK): Likewise.
1217 (MIX_ARM_THUMB_OPERANDS): New macro.
1218 (operand_parse_code): Added enum values.
1219 (parse_operands): Added thumb/arm distinction,
1220 plus new enum values handling.
1221 (encode_arm_addr_mode_2): Validations enhanced.
1222 (encode_arm_addr_mode_3): Likewise.
1223 (do_rm_rd_rn): Likewise.
1224 (encode_thumb32_addr_mode): Likewise.
1225 (do_t_ldrex): Likewise.
1226 (do_t_ldst): Likewise.
1227 (do_t_strex): Likewise.
1228 (md_assemble): Call parse_operands with
1229 a new parameter.
1230 (OPS_1): New macro.
1231 (OPS_2): Likewise.
1232 (OPS_3): Likewise.
1233 (OPS_4): Likewise.
1234 (OPS_5): Likewise.
1235 (OPS_6): Likewise.
1236 (insns): Updated insns operands.
1237
9d0e8497
TG
12382010-02-12 Tristan Gingold <gingold@adacore.com>
1239 Douglas B Rupp <rupp@gnat.com>
1240
1241 * config/tc-ia64.c (enum reloc_func): Add FUNC_SLOTCOUNT_RELOC.
1242 (DUMMY_RELOC_IA64_SLOTCOUNT): Added.
1243 (pseudo_func): Add an entry for slotcount.
1244 (md_begin): Initialize slotcount pseudo symbol.
1245 (ia64_parse_name): Handle @slotcount parameter.
1246 (ia64_gen_real_reloc_type): Handle slotcount.
1247 (md_apply_fix): Ditto.
1248 * doc/c-ia64.texi (IA-64-Relocs): Document @slotcount.
1249
6fa78d94
SA
12502010-02-11 Sterling Augustine <sterling@jaw.hq.tensilica.com>
1251
1252 * config/tc-xtensa.c (istack_init): Don't call memset.
1253
a89c407e
SA
12542010-02-11 Sterling Augustine <sterling@tensilica.com>
1255
1256 * config/tc-xtensa.c (cache_literal_section): Handle prefixes as
1257 well as suffixes.
1258
6fa78d94 12592010-02-11 Sterling Augustine <sterling@tensilica.com>
a89c407e
SA
1260
1261 * config/tc-xtensa.c (xtensa_find_unaligned_loops): Rewrite.
1262
24981e7b
L
12632010-02-11 H.J. Lu <hongjiu.lu@intel.com>
1264
1265 * config/tc-i386.c (build_modrm_byte): Reformat.
1266
c75ef631
L
12672010-02-11 H.J. Lu <hongjiu.lu@intel.com>
1268
1269 * config/tc-i386.c: Update copyright.
1270
a683cc34
SP
12712010-02-10 Quentin Neill <quentin.neill@amd.com>
1272 Sebastian Pop <sebastian.pop@amd.com>
1273
1274 * config/tc-i386.c (vec_imm4) New operand type.
1275 (fits_in_imm4): New.
1276 (VEX_check_operands): New.
1277 (check_reverse): Call VEX_check_operands.
1278 (build_modrm_byte): Reintroduce code for 5
1279 operand insns. Fix whitespace.
1280
cdc51b07
RS
12812010-02-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1282
1283 * config/tc-ppc.c (md_show_usage): Add -mpwr4, -mpwr5, -mpwr5x,
1284 -mpwr6 and -mpwr7.
1285
3a1e9c4a
SA
12862010-02-09 Sterling Augustine <sterling@tensilica.com>
1287
1288 * config/tc-xtensa.c (RELAXED_LOOP_INSN_BYTES): New.
1289 (next_frag_pre_opcode_bytes): Use RELAXED_LOOP_INSN_BYTES.
1290 (xtensa_mark_zcl_first_insns): Rewrite to handle corner case.
1291
486499d0
CL
12922010-02-08 Christophe Lyon <christophe.lyon@st.com>
1293
1294 * config/tc-arm.c (md_pcrel_from_section): Keep base to zero for
1295 non-local branches (BFD_RELOC_THUMB_PCREL_BRANCH23,
1296 BFD_RELOC_THUMB_PCREL_BLX, BFD_RELOC_ARM_PCREL_BLX,
1297 BFD_RELOC_ARM_PCREL_CALL)
1298
19ef5f3d
SA
12992010-02-08 Sterling Augustine <sterling@tensilica.com>
1300
1301 * config/tc-xtensa.c (frag_format_size): Generalize logic to
1302 handle more instruction sizes and fetch widths.
1303 (branch_align_power): Likewise.
1304 (text_align_power): Likewise.
1305 (bytes_to_stretch): Likewise.
1306
ce3d2015
AM
13072010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
1308
1309 * config/tc-ppc.c (md_show_usage): Mention -mtitan. Don't use tabs.
1310 (ppc_mach): Handle titan.
1311 * doc/c-ppc.texi: Mention -mtitan.
1312
19ef5f3d
SA
13132010-02-05 Sterling Augustine <sterling@tensilica.com>
1314
1315 * config/tc-xtensa.c (UNREACHABLE_MAX_WIDTH): Delete and
1316 replace with...
1317 (xtensa_fetch_width) ...this.
1318
1e4cb857
JM
13192010-02-05 Joseph Myers <joseph@codesourcery.com>
1320
1321 * Makefile.am (CPU_TYPES, OBJ_FORMATS, CPU_OBJ_VALID,
1322 MULTI_CPU_TYPES, MULTI_CPU_OBJ_VALID): Remove.
1323 * Makefile.in: Regenerate.
1324
68339fdf
SP
13252010-02-03 Quentin Neill <quentin.neill@amd.com>
1326
1327 * config/tc-i386.c (cpu_arch): Change amdfam15 to bdver1.
1328 (i386_align_code): Rename PROCESSOR_AMDFAM15 to PROCESSOR_BDVER1.
1329 * config/tc-i386.h (processor_type): Same.
1330 * doc/c-i386.texi: Change amdfam15 to bdver1.
1331
99b253c5
NC
13322010-01-29 Nick Clifton <nickc@redhat.com>
1333
1334 PR 11136
1335 * config/tc-arm.c (neon_check_type): Handle a neon_shape value of
1336 NS_NULL.
1337
31907d5e
DK
13382010-01-27 Dave Korn <dave.korn.cygwin@gmail.com>
1339
1340 * NEWS: Mention new feature.
1341 * config/obj-coff.c (obj_coff_section): Accept digits and use
1342 to override default section alignment power if specified.
1343 * doc/as.texinfo (.section directive): Update documentation.
1344
539f890d
L
13452010-01-27 H.J. Lu <hongjiu.lu@intel.com>
1346
1347 * config/tc-i386.c (avxscalar): New.
1348 (OPTION_MAVXSCALAR): Likewise.
1349 (build_vex_prefix): Select vector_length for scalar instructions
1350 based on avxscalar.
1351 (md_longopts): Add OPTION_MAVXSCALAR.
1352 (md_parse_option): Handle OPTION_MAVXSCALAR.
1353 (md_show_usage): Add -mavxscalar=.
1354
1355 * doc/c-i386.texi: Document -mavxscalar=.
1356
80de6e00
L
13572010-01-24 H.J. Lu <hongjiu.lu@intel.com>
1358
1359 * config/tc-i386.c (build_vex_prefix): Set i.vex.bytes[0] to
1360 0xc4 individually.
1361
c865e45b
RS
13622010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
1363
1364 * write.h (fix_at_start): Declare.
1365 * write.c (fix_new_internal): Add at_beginning parameter.
1366 Use it instead of REVERSE_SORT_RELOCS. Fix the handling of
1367 seg_fix_tailP for the at_beginning/REVERSE_SORT_RELOCS case.
1368 (fix_new, fix_new_exp): Update accordingly.
1369 (fix_at_start): New function.
1370 * config/tc-ppc.c (md_pseudo_table): Add .ref to the OBJ_XCOFF section.
1371 (ppc_ref): New function, for OBJ_XCOFF.
1372 (md_apply_fix): Handle BFD_RELOC_NONE for OBJ_XCOFF.
1373 * config/te-i386aix.h (REVERSE_SORT_RELOCS): Remove #undef.
1374
53e5c8fe
RO
13752010-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1376
1377 * config/te-solaris.h (DWARF2_EH_FRAME_READ_ONLY): Make read-only
1378 on 64-bit Solaris/x86.
1379 Include obj-format.h earlier.
1380
55786da2 13812010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
99b253c5 1382
55786da2
AK
1383 * config/tc-s390.c (s390_elf_final_processing): New function.
1384 * config/tc-s390.h (elf_tc_final_processing): New macro definition.
1385 (s390_elf_final_processing): Added prototype.
1386
1387
760f3a89
NC
13882010-01-20 Nick Clifton <nickc@redhat.com>
1389
1390 PR 11109
1391 * config/tc-arm.c (do_neon_cvt): Rename to do_neon_cvt_1. Add
1392 code to handle round-to-zero for VCVT conversions.
1393 (do_neon_cvt): New. Call do_neon_cvt_1.
1394 (do_neon_cvtr): New. Call do_neon_cvt_1.
1395 (insns): Use do_neon_cvt for VCVT insn and do_neon_cvtr for VCVTR
1396 insn.
1397
37a1f277
TG
13982010-01-18 Tristan Gingold <gingold@adacore.com>
1399
1400 * config/tc-ia64.c (ia64_vms_note): Generate 24 bytes note headers.
760f3a89 1401
a6461c02
SP
14022010-01-15 Sebastian Pop <sebastian.pop@amd.com>
1403
1404 * config/tc-i386.c (md_assemble): Before accessing the IMM field
1405 check that it's not an XOP insn.
1406
62fb9fe1
JZ
14072010-01-14 Jie Zhang <jie.zhang@analog.com>
1408
1409 * config/bfin-aux.h: Remove argument names in function
1410 declarations.
1411 * config/bfin-lex.l (parse_int): Fix shadowed variable name
1412 warning.
1413 * config/bfin-parse.y (value_match): Remove argument names
1414 in declaration.
1415 (notethat): Likewise.
1416 (yyerror): Likewise.
1417
afa62d5e
DJ
14182010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
1419
1420 * config/tc-arm.c (do_t_nop): Correct check for Thumb-2 NOP.
1421
52b010e4
NC
14222010-01-13 Nick Clifton <nickc@redhat.com>
1423
1424 * config/tc-h8300.c (h8300_elf_section): New function - issue a
1425 warning message if a new section is created without setting any
1426 attributes for it.
1427 (md_pseudo_table): Intercept section creation pseudos.
1428 (md_pcrel_from): Replace abort with an error message.
1429 * config/obj-elf.c (obj_elf_section_name): Export this function.
1430 * config/obj-elf.h (obj_elf_section_name): Prototype.
1431
cc761f75
AM
14322010-01-12 Alan Modra <amodra@gmail.com>
1433
1434 PR 11122
1435 * listing.c (print_source): Add one to line number.
1436
3725885a
RW
14372010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1438
1439 * Makefile.in: Regenerate.
1440 * configure: Regenerate.
1441 * doc/Makefile.in: Regenerate.
1442
5256a5b0
L
14432010-01-08 H.J. Lu <hongjiu.lu@intel.com>
1444
1445 * version.c (parse_args): Change to "Copyright 2010".
1446
69dd9865
SP
14472010-01-06 Quentin Neill <quentin.neill@amd.com>
1448
1449 * config/tc-i386.c (cpu_arch): Add amdfam15.
1450 (i386_align_code): Add PROCESSOR_AMDFAM15 cases.
1451 * config/tc-i386.h (processor_type): Add PROCESSOR_AMDFAM15.
1452 * doc/c-i386.texi: Add amdfam15.
1453
4316f0d2
DG
14542010-01-04 Daniel Gutson <dgutson@codesourcery.com>
1455
1456 * config/tc-arm.c (do_neon_logic): Accept imm value
1457 in the third operand too.
1458 (operand_parse_code): OP_RNDQ_IMVNb renamed to
1459 OP_RNDQ_Ibig.
1460 (parse_operands): OP_NILO case removed, applied renaming.
1461 (insns): Neon shape changed for some logic instructions.
1462
b1a769ed
DG
14632010-01-04 Daniel Gutson <dgutson@codesourcery.com>
1464
1465 * config/tc-arm.c (do_neon_ldx_stx): Added
1466 validation for vector load/store insns.
1467
0dc93057
AM
14682010-01-04 Edmar Wienskoski <edmar@freescale.com>
1469
1470 * config/tc-ppc.c (md_show_usage): Document -me500mc64.
1471
88714cb8
DG
14722010-01-03 Daniel Gutson <dgutson@codesourcery.com>
1473
1474 * config/tc-arm.c (struct arm_it): New flag 'is_neon'.
1475 (NEON_ENC_*): Macros renamed to _NEON_ENC_*.
1476 (NEON_ENCODE): New macro.
1477 (check_neon_suffixes): New macro.
1478 (do_vfp_cond_or_thumb): Set the 'is_neon' flag.
1479 (do_vfp_nsyn_opcode): Likewise.
1480 (do_vfp_nsyn_nmul): Use the new 'NEON_ENCODE' macro.
1481 (do_vfp_nsyn_cmp): Likewise.
1482 (do_neon_shl_imm): Likewise.
1483 (do_neon_qshl_imm): Likewise.
1484 (neon_dyadic_misc): Likewise.
1485 (do_neon_mac_maybe_scalar): Likewise.
1486 (do_neon_qdmulh): Likewise.
1487 (do_neon_qmovn): Likewise.
1488 (do_neon_qmovun): Likewise.
1489 (do_neon_movn): Likewise.
1490 (neon_mac_reg_scalar_long): Likewise.
1491 (do_neon_vmull): Likewise.
1492 (do_neon_trn): Likewise.
1493 (do_neon_ldx_stx): Likewise.
1494 (neon_dp_fixup): Changed signature and set the flag.
1495 (neon_three_same): Call the above with new signature.
1496 (neon_two_same): Likewise.
1497 (neon_imm_shift): Likewise.
1498 (neon_mul_mac): Likewise.
1499 (do_neon_abs_neg): Likewise.
1500 (neon_mixed_length): Likewise.
1501 (do_neon_ext): Likewise.
1502 (do_neon_mov): Likewise.
1503 (do_neon_tbl_tbx): Likewise.
1504 (do_neon_logic): Likewise, and use the new 'NEON_ENCODE' macro.
1505 (neon_compare): Likewise.
1506 (do_neon_shll): Likewise.
1507 (do_neon_cvt): Likewise.
1508 (do_neon_mvn): Likewise.
1509 (do_neon_dup): Likewise.
0dc93057 1510 (md_assemble): Call check_neon_suffixes ().
99f1a7a7 1511
43ecc30f 1512For older changes see ChangeLog-2009
08d56133
NC
1513\f
1514Local Variables:
1515mode: change-log
1516left-margin: 8
1517fill-column: 74
1518version-control: never
1519End:
This page took 0.598508 seconds and 4 git commands to generate.