Remove bogus bugzilla references.
[external/binutils.git] / gas / ChangeLog
1 2010-07-05  Alan Modra  <amodra@gmail.com>
2
3         * config/tc-moxie.c (md_apply_fix): Delete set but otherwise
4         unused var.
5
6 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7
8         * Makefile.am (CONFIG_OBJS): Removed.
9         (GENERIC_OBJS): Likewise.
10         (OBJS): Likewise.
11         * Makefile.in: Regenerated.
12
13 2010-07-03  Jan Beulich  <jbeulich@novell.com>
14
15         PR gas/11732
16         * config/tc-i386.c (i386_finalize_displacement): Don't call
17         section_symbol() with expr_section.
18
19 2010-07-03  Cary Coutant  <ccoutant@google.com>
20
21         * Makefile.am: Add compress-debug.c and compress-debug.h.
22         * Makefile.in: Regenerate.
23         * config.in: Add HAVE_ZLIB_H.
24         * configure.in: Check for zlib.h.
25         * configure: Regenerate.
26
27         * as.c (parse_args): Add --compress-debug-sections and
28         --nocompress-debug-sections.
29         * as.h (flag_compress_debug): New variable.
30         * compress-debug.c: New file.
31         * compress-debug.h: New file.
32         * write.c: Include compress-debug.h.
33         (compress_frag): New function.
34         (compress_debug): New function.
35         (write_object_file): Compress debug sections if requested.
36
37 2010-07-03  Andreas Schwab  <schwab@linux-m68k.org>
38
39         * config/tc-ppc.c (ppc_set_cpu): Cast PPC_OPCODE_xxx to ppc_cpu_t
40         before inverting.
41
42 2010-07-03  Alan Modra  <amodra@gmail.com>
43
44         * config/tc-ppc.c (ppc_set_cpu): Remove old opcode flags.
45         (ppc_setup_opcodes): Likewise.  Simplify opcode selection.
46
47 2010-07-02  DJ Delorie  <dj@redhat.com>
48
49         * config/tc-rx.h (md_do_align): New.
50         (MAX_MEM_FOR_RS_ALIGN_CODE): New.
51         * config/tc-rx.c (nops): New.
52         (rx_handle_align): Use various sized nops to align code.
53
54         * config/tc-rx.c (rx_bytesT): Add grown/shrank counters for
55         relaxation.
56         (rx_relax_frag): Prevent infinite loops of grow/shrink/grow/etc.
57
58 2010-07-01  H.J. Lu  <hongjiu.lu@intel.com>
59
60         AVX Programming Reference (June, 2010)
61         * config/tc-i386.c (cpu_arch): Add .xsaveopt, .fsgsbase, .rdrnd
62         and .f16c.
63
64         * doc/c-i386.texi: Document xsaveopt, fsgsbase, rdrnd and f16c.
65
66 2010-07-01  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
67
68         * config/tc-arm.c (do_t_mov_cmp): Fix reporting of unpredictable and
69         deprecated mov register instructions.
70
71 2010-07-01  Alan Modra  <amodra@gmail.com>
72
73         * config/tc-ppc.c (toc_reloc_types): New variable.
74         (md_assemble): Set it.
75         (ppc_frob_file_before_adjust): Don't warn about toc section size
76         if we have large toc relocs and no small toc relocs.
77
78 2010-06-29  Alan Modra  <amodra@gmail.com>
79
80         * config/tc-maxq.h: Delete file.
81         * config/tc-maxq.c: Delete file.
82         * Makefile.am: Remove references to maxq.
83         * configure.tgt: Likewise.
84         * config/obj-coff.h: Likewise.
85         * Makefile.in: Regenerate.
86         * configure: Regenerate.
87         * po/POTFILES.in: Regenerate.
88
89 2010-06-28  Alan Modra  <amodra@gmail.com>
90
91         * config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define.
92         * config/tc-crx.c (gettrap): Constify arg.
93         (handle_LoadStor, get_cinv_parameters): Likewise.
94         (getreg_image): Fix enum warning
95         (md_assemble): Restore input line char.
96         * config/tc-hppa.c (tc_gen_reloc): Fix enum warning.
97         * config/tc-i960.c (mem_fmt): Rename var to fix shadow warning.
98         * config/tc-sh.c (sh_fdpic): Only define when OBJ_ELF.
99         (build_Mytes): Fix build failure for non-elf targets.
100         * config/tc-tic4x.c (tic4x_eval): Restore terminator char.
101         * config/tc-xtensa.c (xtensa_end_directive): Fix switch enum warning.
102
103         * cgen.c (gas_cgen_md_apply_fix): Avoid set but unused warning.
104         * ecoff.c (add_ecoff_symbol): Likewise.
105         * itbl-ops.c (append_insns_as_macros): Likewise.
106         * listing.c (debugging_pseudo): Likewise.
107         * read.c (s_mri_common, stringer): Likewise.
108         * config/obj-coff.c (coff_frob_section): Likewise.
109         * config/tc-alpha.c (emit_ldgp, s_alpha_proc): Likewise.
110         * config/tc-arm.c (my_get_expression): Likewise.
111         * config/tc-hppa.c (process_exit, pa_type_args): Likewise.
112         * config/tc-m32c.c (md_assemble): Likewise.
113         * config/tc-microblaze.c (md_convert_frag): Likewise.
114         * config/tc-mips.c (s_change_section): Likewise.
115         * config/tc-mt.c (mt_fix_adjustable): Likewise.
116         * config/tc-xtensa.c (xtensa_literal_pseudo): Likewise.
117
118         * config/obj-aout.c (obj_aout_frob_symbol): Delete set but otherwise
119         unused vars.
120         * config/tc-alpha.c (load_expression): Likewise.
121         (s_alpha_rdata, s_alpha_section, s_alpha_prologue): Likewise.
122         * config/tc-arm.c (parse_neon_el_struct_list): Likewise.
123         * config/tc-avr.c (extract_word): Likewise.
124         * config/tc-cris.c (cris_get_expression): Likewise.
125         * config/tc-d30v.c (build_insn, find_format): Likewise.
126         * config/tc-dlx.c (machine_ip): Likewise.
127         * config/tc-hppa.c (pa_get_absolute_expression): Likewise.
128         * config/tc-i370.c (md_assemble): Likewise.
129         * config/tc-i960.c (brtab_emit): Likewise.
130         * config/tc-iq2000.c (s_iq2000_ent): Likewise.
131         * config/tc-m32c.c (md_convert_frag): Likewise.
132         * config/tc-m68hc11.c (fixup24, build_jump_insn): Likewise.
133         (md_estimate_size_before_relax, md_apply_fix): Likewise.
134         * config/tc-m68k.c (md_show_usage): Likewise.
135         * config/tc-microblaze.c (microblaze_s_lcomm): Likewise.
136         * config/tc-mips.c (s_mips_end): Likewise.
137         * config/tc-mmix.c (mmix_byte, mmix_cons): Likewise.
138         * config/tc-mn10300.c (md_assemble): Likewise.
139         * config/tc-msp430.c (extract_word): Likewise.
140         * config/tc-mt.c (md_assemble): Likewise.
141         * config/tc-or32.c (machine_ip): Likewise.
142         * config/tc-pj.c (md_apply_fix): Likewise.
143         * config/tc-s390.c (md_gather_operands): Likewise.
144         * config/tc-sh.c (sh_cons_align): Likewise.
145         * config/tc-sparc.c (sparc_cons_align): Likewise.
146         * config/tc-tic4x.c (tic4x_sect): Likewise.
147         * config/tc-tic54x.c (tic54x_stringer): Likewise.
148         * config/tc-vax.c (vip_op): Likewise.
149         * config/tc-xstormy16.c (xstormy16_cons_fix_new): Likewise.
150         * config/tc-xtensa.c (md_assemble): Likewise.
151         (xtensa_fix_short_loop_frags, convert_frag_immed): Likewise.
152         (xtensa_move_literals): Likewise.
153
154 2010-06-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
155
156         * config/tc-arm.c (parse_neon_alignment): New function.
157         (parse_address_main): Fix Neon load/store alignment parsing.
158
159 2010-06-22  Jan Beulich  <jbeulich@novell.com>
160
161         * config/tc-i386-intel.c (i386_intel_parse_name): Handle pseudo
162         symbols named "$".
163         (i386_intel_operand): Remove bogus handling of pseudo symbols
164         named "$".
165         * expr.c (current_location): Remove 'static' and local
166         declaration.
167         * expr.h (current_location): Declare.
168
169 2010-06-21  Sterling Augustine  <sterling@tensilica.com>
170
171         PR gas/11728
172         * as.c: Globalize keep_it.
173         (main): Remove keep_it. Move conditional from here...
174         (close_output_file): ...to here.
175
176 2010-06-21  Andreas Schwab  <schwab@redhat.com>
177
178         * doc/as.texinfo (Overview): Use @itemx for grouped @table
179         items.
180         * doc/c-alpha.texi (Alpha Options): Likewise.
181         * doc/c-arm.texi (ARM Directives): Likewise.
182         * doc/c-bfin.texi (Blackfin Options): Likewise.
183         * doc/c-d10v.texi (D10V-Opts): Likewise.
184         * doc/c-i386.texi (i386-Options): Likewise.
185         * doc/c-ia64.texi (IA-64 Options): Likewise.
186         * doc/c-m68k.texi (M68K-Opts): Likewise.
187         * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
188         * doc/internals.texi (Symbols): Likewise.
189
190 2010-06-21  Alan Modra  <amodra@gmail.com>
191
192         PR gas/11733
193         * config/tc-sh.c (find_cooked_opcode): Correct array bounds check.
194
195 2010-06-18  Joseph Myers  <joseph@codesourcery.com>
196
197         * config/tc-tic6x.h (tic6x_segment_info_type): Add field
198         func_units_used.
199         * config/tc-tic6x.c (tic6x_cons_align: Clear func_units_used.
200         (md_assemble): Clear func_units_used for new execute packet.
201         Check for duplicate functional units and update func_units_used
202         for instructions using a functional unit.
203
204 2010-06-15  Joseph Myers  <joseph@codesourcery.com>
205
206         * config/tc-tic6x.c: Include elf/tic6x.h.
207         (tic6x_arch_attribute, tic6x_seen_insns): New.
208         (tic6x_arch_table, tic6x_arches): Add attribute values.
209         (tic6x_use_arch): Handle attribute settings.
210         (tic6x_attributes_set_explicitly, s_tic6x_c6xabi_attribute,
211         tic6x_attribute_table, tic6x_attributes,
212         tic6x_convert_symbolic_attribute): New.
213         (md_pseudo_table): Add c6xabi_attribute.
214         (md_assemble): Set tic6x_seen_insns and tic6x_arch_attribute.
215         (tic6x_set_attribute_int, tic6x_set_attributes): New.
216         (tic6x_end): Call tic6x_set_attributes.
217         * config/tc-tic6x.h (CONVERT_SYMBOLIC_ATTRIBUTE): Define.
218         (tic6x_convert_symbolic_attribute): Declare.
219
220 2010-06-14  Alan Modra  <amodra@gmail.com>
221
222         * config/tc-ppc.c (md_assemble): Emit APUinfo section for
223         PPC_OPCODE_E500.
224
225 2010-06-11  Jan Beulich  <jbeulich@novell.com>
226
227         * config/tc-i386.c (md_parse_option): Ignore impossible processor
228         types.
229         (show_arch): New parameter 'check'.
230         (md_show_usage): Adjust calls to show_arch().
231
232 2010-06-10  H.J. Lu  <hongjiu.lu@intel.com>
233
234         * config/tc-i386.c (update_code_flag): New.
235         (set_code_flag): Use it.
236         (i386_target_format): Replace set_code_flag with update_code_flag.
237
238 2010-06-10  Tristan Gingold  <gingold@adacore.com>
239
240         * config/obj-som.h: Includes som/reloc.h
241
242 2010-06-10  Jan Beulich  <jbeulich@novell.com>
243
244         * config/tc-i386.c (cpu_arch): Add comment.
245         (i386_target_format): Set cpu_arch_isa_flags and cpu_arch_tune_flags
246         from the generic entries of cpu_arch[].
247
248 2010-06-08  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
249
250         * config/tc-arm.c (operand_parse_code): Add OP_RRnpctw enum
251         value.
252         (parse_operands): Add support for OP_RRnpctw.
253         (insns): Update floating-point load/store multiples so the
254         first register is of type OP_RRnpctw.
255
256 2010-06-08  Quentin Neill  <quentin.neill@amd.com>
257
258         * config/tc-i386.c (pi): Rename local loop counter
259         variable i that shadows global static i386_insn i
260         when DEBUG386 is defined.
261         (pte) Ditto.
262
263 2010-06-08  Nick Clifton  <nickc@redhat.com>
264
265         * doc/as.texinfo: Replace abbreviated 20th century year numbers
266         with full versions.
267
268 2010-06-02  Quentin Neill  <quentin.neill@amd.com>
269
270         * config/tc-i386.c (OPTION_MAVXSCALAR): Fix define.
271
272 2010-06-02  Tristan Gingold  <gingold@adacore.com>
273
274         * as.h: Remove conditionnal definition of HAVE_STDARG_H,
275         USE_STDARG, va_alist, va_dcl, va_list, va_start, va_end.
276         Remove conditionnal inclusion of stdarg.h and varargs.h.
277         Assume ISO C.
278         * config.in: Regenerate.
279         * configure: Regenerate.
280         * configure.in: Remove stdarg.h and varargs.h from
281         AC_CHECK_HEADERS list.
282         * messages.c (as_tsktsk): Remove non ISO C version.
283         (as_warn, as_warn_where, as_bad, as_bad_where, as_fatal): Ditto.
284
285 2010-05-31  Tristan Gingold  <gingold@adacore.com>
286
287         * config/tc-alpha.c: Add comments for evax.
288         * config/obj-evax.c: Ditto.
289
290 2010-05-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
291
292         * config/tc-arm.c (do_t_mov_cmp): In unified syntax encode movs as
293         lsls and not adds.
294
295 2010-05-27  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
296
297         * config/tc-arm.c (encode_thumb2_ldmstm): Make warning about
298         writeback when base register is in register list an error, and
299         correct check.
300         (do_t_ldmstm): Change warnings.
301
302 2010-05-26  Catherine Moore  <clm@codesourcery.com>
303
304         * config/tc-mips.c (is_opcode_valid): Remove expansionp.
305         (macro_build): Change invocation of is_opcode_valid.
306         (mips_ip): Likewise.
307
308 2010-05-25  Nick Clifton  <nickc@redhat.com>
309
310         * Makefile.am (MOSTLYCLEANFILES): Fix typo.
311         * Makefile.in: Regenerate.
312
313 2010-05-25  Daniel Jacobowitz  <dan@codesourcery.com>
314             Joseph Myers  <joseph@codesourcery.com>
315             Andrew Stubbs  <ams@codesourcery.com>
316
317         * config/tc-sh.c (sh_fdpic): New.
318         (sh_check_fixup): Handle relocations on movi20.
319         (parse_exp): Do not reject PIC operators here.
320         (build_Mytes): Check for unhandled PIC operators here.  Use
321         sh_check_fixup for movi20.
322         (enum options): Add OPTION_FDPIC.
323         (md_longopts, md_parse_option, md_show_usage): Add --fdpic.
324         (sh_fix_adjustable, md_apply_fix): Handle FDPIC and movi20 relocations.
325         (sh_elf_final_processing): Handle --fdpic.
326         (sh_uclinux_target_format): New.
327         (sh_parse_name): Handle FDPIC relocation operators.
328         * config/tc-sh.h (TARGET_FORMAT): Define specially for TE_UCLINUX.
329         (sh_uclinux_target_format): Declare for TE_UCLINUX.
330         * configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): Set
331         em=uclinux.
332         * doc/c-sh.texi (SH Options): Document --fdpic.
333
334 2010-05-25  Jay Krell  <jay.krell@cornell.edu>
335
336         PR ld/11621
337         * Makefile.am: Replace all occurences of .o with .@OBJEXT@
338         * Makefile.in: Regenerate.
339
340 2010-05-25  Alan Modra  <amodra@gmail.com>
341
342         * config/tc-ppc.c (ppc_section_flags): Add ATTRIBUTE_UNUSED to "attr".
343
344 2010-05-19  Nick Clifton  <nickc@redhat.com>
345
346         * config/tc-h8300.c (h8300_elf_section): Add .zdebug to the list
347         of known section prefixes.
348
349 2010-05-18  H.J. Lu  <hongjiu.lu@intel.com>
350
351         PR gas/11600
352         * obj-elf.c (obj_elf_change_section): Handle SHF_EXCLUDE.
353         (obj_elf_parse_section_letters): Likewise.
354         (obj_elf_section_word): Likewise.
355
356         * config/tc-ppc.c (ppc_section_letter): Removed.
357         (ppc_section_word): Likewise.
358         * config/tc-ppc.h (ppc_section_letter): Likewise.
359         (ppc_section_word): Likewise.
360         (md_elf_section_letter): Likewise.
361         (md_elf_section_word): Likewise.
362
363         * doc/as.texinfo: Document `e' and `#exclude'.
364
365 2010-05-13  Nathan Sidwell  <nathan@codesourcery.com>
366
367         * config/tc-arm.c (md_assemble): Clarify current mode in error
368         messages about unsupported instructions.
369         (UT): Delete #define.
370         (insns): Adjust cbnz, cbz appropriately.
371
372 2010-05-11  Andrew Stubbs  <ams@codesourcery.com>
373
374         * config/tc-arm.c (aeabi_set_public_attributes): Set Tag_DIV_use.
375
376 2010-05-11  Jie Zhang  <jie@codesourcery.com>
377
378         * config/tc-arm.c (aeabi_set_public_attributes): Set
379         Tag_ABI_HardFP_use to 1 if a single precision FPU is selected.
380
381 2010-05-07  Tristan Gingold  <gingold@adacore.com>
382
383         * Makefile.in: Regenerate with automake 1.11.1.
384         * aclocal.m4: Ditto.
385         * doc/Makefile.in: Ditto.
386
387 2010-05-05  Nick Clifton  <nickc@redhat.com>
388
389         * po/es.po: Updated Spanish translation.
390
391 2010-05-05  Julian Brown  <julian@codesourcery.com>
392
393         * read.c (cons_worker): Detect and reject unexpected string argument.
394
395 2010-05-04  Nick Clifton  <nickc@redhat.com>
396
397         * write.c (fixup_segment): Revert previous delta.
398         * config/tc-arm.h (TC_FORCE_RELOCATION_LOCAL): Also force the
399         generation of relocations for fixups against weak symbols.
400
401 2010-04-29  Nathan Sidwell  <nathan@codesourcery.com>
402
403         * write.c (fixup_segment): Do not assume we know the section a
404         defined weak symbol is in.
405         * config/tc-arm.c (relax_adr, relax_branch, md_apply_fix): Treat
406         weak symbols as not known to be in the same section, even if they
407         are defined.
408
409 2010-04-27  Joseph Myers  <joseph@codesourcery.com>
410
411         * config/tc-tic6x.h (tic6x_label_list): New.
412         (tic6x_segment_info_type): Keep a list of labels and a current
413         frag instead of a boolean for whether labels seen and a count of
414         instructions.
415         (tic6x_frag_info, TC_FRAG_TYPE, TC_FRAG_INIT, tic6x_frag_init,
416         md_do_align, tic6x_do_align, md_end, tic6x_end): New.
417         * config/tc-tic6x.c (tic6x_frob_label): Put label on list.
418         (tic6x_cleanup): Correct comment.
419         (tic6x_free_label_list): New.
420         (tic6x_cons_align): Free label list and update for
421         tic6x_segment_info_type changes.
422         (tic6x_do_align): New.
423         (md_assemble): Handle list of labels and saved frag for execute
424         packet.  Create machine-dependent frag for new execute packet and
425         adjust labels accordingly.
426         (tic6x_adjust_section, tic6x_frag_init, tic6x_end): New.
427         (md_convert_frag, md_estimate_size_before_relax): Update comments.
428
429 2010-04-24  H.J. Lu  <hongjiu.lu@intel.com>
430
431         PR gas/11535
432         * config/tc-i386-intel.c (intel_state): Add is_indirect.
433         (i386_intel_operand): Initialize intel_state.is_indirect.  Check
434         intel_state.is_indirect for "call|jmp [symbol]".
435
436 2010-04-22  Nick Clifton  <nickc@redhat.com>
437
438         * po/gas.pot: Updated by the Translation project.
439
440 2010-04-21  H.J. Lu  <hongjiu.lu@intel.com>
441
442         * config/tc-i386.c (i386_is_register): Removed.
443         (x86_cons): Don't use i386_is_register.
444         (parse_register): Likewise.
445         * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
446         (i386_intel_operand): Likewise.
447
448 2010-04-21  H.J. Lu  <hongjiu.lu@intel.com>
449
450         * config/tc-i386.c (tc_x86_parse_to_dw2regnum): Don't use
451         i386_is_register.
452
453 2010-04-21  H.J. Lu  <hongjiu.lu@intel.com>
454
455         * config/tc-i386.c (i386_is_register): Remove is_intel_syntax.
456         (x86_cons): Updated.
457         (parse_register): Likewise.
458         (tc_x86_parse_to_dw2regnum): Likewise.
459         * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
460         (i386_intel_operand): Likewise.
461
462 2010-04-21  H.J. Lu  <hongjiu.lu@intel.com>
463
464         PR gas/11509
465         * config/tc-i386-intel.c (i386_intel_simplify_register): New.
466         (i386_intel_simplify): Use i386_is_register and
467         i386_intel_simplify_register. Set X_md for O_register and
468         check X_md for O_constant.
469         (i386_intel_operand): Use i386_is_register.
470
471         * config/tc-i386.c (i386_is_register): New.
472         (x86_cons): Initialize the X_md field.  Use i386_is_register.
473         (parse_register): Use i386_is_register.
474         (tc_x86_parse_to_dw2regnum): Likewise.
475
476 2010-04-21  H.J. Lu  <hongjiu.lu@intel.com>
477
478         * expr.c (expr): Initialize the X_md field.
479
480 2010-04-20  Joseph Myers  <joseph@codesourcery.com>
481
482         * config/tc-tic6x.c (OPTION_MGENERATE_REL): New.
483         (md_longopts): Add -mgenerate-rel.
484         (tic6x_generate_rela): New.
485         (md_parse_option): Handle -mgenerate-rel.
486         (md_show_usage): Add comment that -mgenerate-rel is undocumented.
487         (tic6x_init_after_args): New.
488         (md_apply_fix): Correct shift calculations for SB-relative
489         relocations.
490         (md_pcrel_from): Change to tic6x_pcrel_from_section.  Do not
491         adjust addresses for relocations referencing symbols in other
492         sections.
493         (tc_gen_reloc): Adjust addend calculations for REL relocations.
494         * config/tc-tic6x.h (MD_PCREL_FROM_SECTION,
495         tic6x_pcrel_from_section, tc_init_after_args,
496         tic6x_init_after_args): New.
497
498 2010-04-20  Nick Clifton  <nickc@redhat.com>
499
500         PR gas/11507
501         * macro.c (macro_expand_body): Do not treat LOCAL as a keyword in
502         altmacro mode if found inside a quoted string.
503
504 2010-04-20  Mike Frysinger  <vapier@gentoo.org>
505
506         * config/bfin-lex.l (parse_int): Change index() to strchr().
507
508 2010-04-16  Nick Clifton  <nickc@redhat.com>
509
510         PR gas/11395
511         * config/tc-hppa.c (pa_ip): Do not allow 64-bit add condition
512         matcher to accept and unconditional 32-bit add instruction.
513         (pa_build_unwind_subspace): Cope with error conditions not
514         allowing the start symbol to be set.
515
516 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
517
518         * config/tc-arm.c (arm_convert_symbolic_attribute): Add support for
519         new tag names in v2.08 of ARM ABI.
520         * doc/c-arm.texi: Document new tag names in ABI.
521
522 2010-04-14  Tristan Gingold  <gingold@adacore.com>
523
524         * config/tc-alpha.c: Includes vms/egps.h on EVAX.
525         (s_alpha_comm): Used new EGPS macros from egps.h
526         (RGPS__V_NO_SHIFT, EGPS__V_MASK): New local macros.
527         (s_alpha_section_word): Add comments.  Use new EGPS macros.
528         Adjust for modified bfd_vms_set_section_flags function.
529
530 2010-04-10  Alan Modra  <amodra@gmail.com>
531
532         PR gas/11486
533         * config/tc-ppc.c (ppc_elf_cons): Clear frag contents.
534
535 2010-04-09  Nick Clifton  <nickc@redhat.com>
536
537         * as.c (create_obj_attrs_section): Remove unused variable addr.
538         * listing.c (listing_listing): Remove unused variable message.
539         * read.c: Remove unnecessary register type qualifiers.
540         (s_mri): Only define/use old_flag variable if MRI_MODE_CHANGE is
541         defined.
542
543 2010-04-07  Eric B. Weddington  <eric.weddington@atmel.com>
544
545         * config/tc-avr.c (mcu_types): Add support for atmega16a, atmega168a,
546         atmega164a, atmega165a, atmega169a, atmega169pa, atmega16hva2,
547         atmega324a, atmega324pa, atmega325a, atmega3250a, atmega328,
548         atmega329a, atmega329pa, atmega3290a, atmega48a, atmega644a,
549         atmega645a, atmega645p, atmega6450a, atmega6450p, atmega649a,
550         atmega649p, atmega6490a, atmega6490p, atmega64hve, atmega88a,
551         atmega88pa, attiny461a, attiny84a, m3000.
552         Remove support for atmega8m1, atmega8c1, atmega16c1, atmega4hvd,
553         atmega8hvd, attiny327, m3000f, m3000s, m3001b.
554         * doc/c-avr.texi: Same.
555
556 2010-04-07  Jie Zhang  <jie@codesourcery.com>
557
558         * config/tc-arm.c (make_mapping_symbol): Handle the case
559         that multiple mapping symbols have the same value 0.
560
561 2010-04-07  Alan Modra  <amodra@gmail.com>
562
563         * configure: Regenerate.
564
565 2010-04-06  Nick Clifton  <nickc@redhat.com>
566
567         * po/ru.po: New Russian translation.
568         * configure.in (ALL_LINGUAS): Add ru.
569         * configure: Regenerate.
570
571 2010-03-30  H.J. Lu  <hongjiu.lu@intel.com>
572
573         PR gas/11456
574         * input-scrub.c (input_scrub_next_buffer): Use memmove instead
575         of memcpy to copy overlap memory.
576
577 2010-03-25  Joseph Myers  <joseph@codesourcery.com>
578
579         * Makefile.am (TARGET_CPU_CFILES): Add config/tc-tic6x.c.
580         (TARGET_CPU_HFILES): Add config/tc-tic6x.h.
581         * Makefile.in: Regenerate.
582         * NEWS: Add news entry for TI C6X support.
583         * app.c (do_scrub_chars): Handle "||^" for TI C6X.  Handle
584         TC_PREDICATE_START_CHAR and TC_PREDICATE_END_CHAR.  Keep spaces in
585         operands if TC_KEEP_OPERAND_SPACES.
586         * configure.tgt (tic6x-*-*): New.
587         * config/tc-ia64.h (TC_PREDICATE_START_CHAR,
588         TC_PREDICATE_END_CHAR): Define.
589         * config/tc-tic6x.c, config/tc-tic6x.h: New.
590         * doc/Makefile.am (CPU_DOCS): Add c-tic6x.texi.
591         * doc/Makefile.in: Regenerate.
592         * doc/all.texi (TIC6X): Define.
593         * doc/as.texinfo: Add TI C6X documentation.  Include c-tic6x.texi.
594         * doc/c-tic6x.texi: New.
595
596 2010-03-22  H.J. Lu  <hongjiu.lu@intel.com>
597
598         * config/tc-i386.c (lex_got): Use STRING_COMMA_LEN on gotrel.
599
600 2010-03-21  H.J. Lu  <hongjiu.lu@intel.com>
601
602         * config/tc-i386.c (i386_error): Replace oprand_size_mismatch
603         with operand_size_mismatch.
604         (operand_size_match): Updated.
605         (match_template): Likewise.
606
607 2010-03-21  H.J. Lu  <hongjiu.lu@intel.com>
608
609         * config/tc-i386.c (i386_error): New.
610         (_i386_insn): Replace err_msg with error.
611         (operand_size_match): Set error instead of err_msg on failure.
612         (operand_type_match): Likewise.
613         (operand_type_register_match): Likewise.
614         (VEX_check_operands): Likewise.
615         (match_template): Likewise.  Use error instead of err_msg with
616         as_bad.
617
618 2010-03-19  Jie Zhang  <jie@codesourcery.com>
619
620         * config/tc-arm.c (make_mapping_symbol): Hanle the case
621         that two mapping symbols have the same value.
622
623 2010-03-18  Daniel Jacobowitz  <dan@codesourcery.com>
624
625         * doc/c-arm.texi (.setfp): Correct example.
626
627 2010-03-18  Wei Guozhi  <carrot@google.com>
628
629         PR gas/11323
630         * config/tc-arm.c (reloc_names): New relocation names.
631         (md_apply_fix): New case for BFD_RELOC_ARM_GOT_PREL.
632         (tc_gen_reloc): New case for BFD_RELOC_ARM_GOT_PREL.
633         * doc/c-arm.texi (ARM-Relocations): Document the new relocation.
634
635 2010-03-15  Thomas Schwinge  <thomas@codesourcery.com>
636
637         * dw2gencfi.c (output_cie): Consider emitting the S augmentation in all
638         cases, and not only for .eh_frame.
639
640         * dw2gencfi.c (output_cie): Make it more explicit which code paths
641         belong to .eh_frame only.
642
643 2010-03-13  Segher Boessenkool  <segher@kernel.crashing.org>
644
645         * config/tc-v850.c (v850_insert_operand): Handle out-of-range
646         assembler constants on 64-bit hosts.
647
648 2010-03-10  Mike Frysinger  <michael.frysinger@analog.com>
649
650         * bfin-defs.h, bfin-lex.l, bfin-parse.y, tc-bfin.c, tc-bfin.h:
651         Strip trailing whitespace.
652
653 2010-03-10  Mike Frysinger  <michael.frysinger@analog.com>
654
655         * doc/c-bfin.texi (-mcpu): Add bf504 and bf506.
656         * config/tc-bfin.c (bfin_cpu_type): Add BFIN_CPU_BF504 and
657         BFIN_CPU_BF506.
658         (bfin_cpus[]): Add 0.0 for bf504 and bf506.
659
660 2010-03-10  Jie Zhang  <jie@codesourcery.com>
661
662         * doc/as.texinfo: Add Blackfin options.
663         * doc/c-bfin.texi: Document -mfdpic, -mno-fdpic and -mnopic.
664         * config/tc-bfin.c (md_show_usage): Show usage for all
665         Blackfin specific options.
666
667 2010-03-09  Alan Modra  <amodra@gmail.com>
668
669         PR gas/11356
670         * listing.c (listing_newline): Correct backslash quote logic.
671
672 2010-03-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
673
674         * config/tc-i386.h [TE_SOLARIS] (ELF_TARGET_FORMAT): Define.
675         (ELF_TARGET_FORMAT64): Define.
676
677 2010-03-05  Paul Brook  <paul@codesourcery.com>
678
679         * config/tc-arm.c (arm_cpu_option_table): Add cortex-m4.
680
681 2010-03-02  Andrew Stubbs  <ams@codesourcery.com>
682
683         * config/tc-sh.c (get_specific): Move overflow checking code to avoid
684         reading uninitialized data.
685
686 2010-03-01  Tristan Gingold  <gingold@adacore.com>
687
688         * config/tc-score7.c (s7_frag_check): Add ATTRIBUTE_UNUSED.
689
690 2010-02-26  Doug Evans  <dje@sebabeach.org>
691
692         * configure.tgt: Fix mep cpu case.
693
694 2010-02-26  Jie Zhang  <jie@codesourcery.com>
695
696         * config/tc-arm.c (do_t_strexd): Remove
697         operand[1] != operand[2] contraint.
698
699 2010-02-26  Jie Zhang  <jie@codesourcery.com>
700
701         * config/tc-arm.c (neon_select_shape): No need to match
702         the remaining operands in the shape when one operand does
703         not match.
704
705 2010-02-26  Jie Zhang  <jie@codesourcery.com>
706
707         * config/tc-arm.c (do_neon_ld_st_interleave): Reject bad
708         alignment.
709
710 2010-02-25  Doug Evans  <dje@sebabeach.org>
711
712         * cgen.c: Whitespace fixes.
713         (weak_operand_overflow_check): Formatting fix.
714
715 2010-02-25  H.J. Lu  <hongjiu.lu@intel.com>
716
717         * config/tc-i386.c (match_template): Update error messages.
718
719 2010-02-25  H.J. Lu  <hongjiu.lu@intel.com>
720
721         * config/tc-i386.c (_i386_insn): Add err_msg.
722         (operand_size_match): Set err_msg on failure.
723         (operand_type_match): Likewise.
724         (operand_type_register_match): Likewise.
725         (VEX_check_operands): Likewise.
726         (match_template): Likewise.  Use i.err_msg with as_bad.
727
728 2010-02-25  Wu Zhangjin <wuzhangjin@gmail.com>
729
730         * config/tc-mips.c (mips_fix_loongson2f, mips_fix_loongson2f_nop,
731         mips_fix_loongson2f_jump): New variables.
732         (md_longopts): Add New options -mfix-loongson2f-nop/jump,
733         -mno-fix-loongson2f-nop/jump.
734         (md_parse_option): Initialize variables via above options.
735         (options): New enums for the above options.
736         (md_begin): Initialize nop_insn from LOONGSON2F_NOP_INSN.
737         (fix_loongson2f, fix_loongson2f_nop, fix_loongson2f_jump):
738         New functions.
739         (append_insn): call fix_loongson2f().
740         (mips_handle_align): Replace the implicit nops.
741         * config/tc-mips.h (MAX_MEM_FOR_RS_ALIGN_CODE): Modified
742         for the new mips_handle_align().
743         * doc/c-mips.texi: Document the new options.
744
745 2010-02-23  Daniel Gutson  <dgutson@codesourcery.com>
746
747         * config/tc-arm.c (do_rd_rm_rn): Added warning
748         for obsolete insns.
749
750 2010-02-23  Andrew Zabolotny  <anpaza@mail.ru>
751
752         PR binutils/11297
753         * config/tc-avr.c (md_apply_fix): Handle BFD_RELOC_8.
754         (avr_cons_fix_new): Handle fixups of a single byte.
755
756 2010-02-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
757
758         PR 9861
759         * config/tc-arm.c (CPU_DEFAULT): Do not define based upon build
760         compiler's predefines.
761
762 2010-02-19  Alan Modra  <amodra@gmail.com>
763
764         * configure.tgt: Whiltespace.  Sort moxie entry.
765
766 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
767
768         * config/tc-arm.c (arm_convert_symbolic_attribute): Add Tag_DIV_use.
769         * doc/c-arm.texi: Likewise.
770
771 2010-02-12  Daniel Gutson <dgutson@codesourcery.com>
772
773         * config/tc-arm.c (asm_opcode): operands type
774         change.
775         (BAD_PC_ADDRESSING): New macro message.
776         (BAD_PC_WRITEBACK): Likewise.
777         (MIX_ARM_THUMB_OPERANDS): New macro.
778         (operand_parse_code): Added enum values.
779         (parse_operands): Added thumb/arm distinction,
780         plus new enum values handling.
781         (encode_arm_addr_mode_2): Validations enhanced.
782         (encode_arm_addr_mode_3): Likewise.
783         (do_rm_rd_rn): Likewise.
784         (encode_thumb32_addr_mode): Likewise.
785         (do_t_ldrex): Likewise.
786         (do_t_ldst): Likewise.
787         (do_t_strex): Likewise.
788         (md_assemble): Call parse_operands with
789         a new parameter.
790         (OPS_1): New macro.
791         (OPS_2): Likewise.
792         (OPS_3): Likewise.
793         (OPS_4): Likewise.
794         (OPS_5): Likewise.
795         (OPS_6): Likewise.
796         (insns): Updated insns operands.
797
798 2010-02-12  Tristan Gingold  <gingold@adacore.com>
799             Douglas B Rupp  <rupp@gnat.com>
800
801         * config/tc-ia64.c (enum reloc_func): Add FUNC_SLOTCOUNT_RELOC.
802         (DUMMY_RELOC_IA64_SLOTCOUNT): Added.
803         (pseudo_func): Add an entry for slotcount.
804         (md_begin): Initialize slotcount pseudo symbol.
805         (ia64_parse_name): Handle @slotcount parameter.
806         (ia64_gen_real_reloc_type): Handle slotcount.
807         (md_apply_fix): Ditto.
808         * doc/c-ia64.texi (IA-64-Relocs): Document @slotcount.
809
810 2010-02-11  Sterling Augustine  <sterling@jaw.hq.tensilica.com>
811
812         * config/tc-xtensa.c (istack_init): Don't call memset.
813
814 2010-02-11  Sterling Augustine  <sterling@tensilica.com>
815
816         * config/tc-xtensa.c (cache_literal_section): Handle prefixes as
817         well as suffixes.
818
819 2010-02-11  Sterling Augustine  <sterling@tensilica.com>
820
821         * config/tc-xtensa.c (xtensa_find_unaligned_loops): Rewrite.
822
823 2010-02-11  H.J. Lu  <hongjiu.lu@intel.com>
824
825         * config/tc-i386.c (build_modrm_byte): Reformat.
826
827 2010-02-11  H.J. Lu  <hongjiu.lu@intel.com>
828
829         * config/tc-i386.c: Update copyright.
830
831 2010-02-10  Quentin Neill  <quentin.neill@amd.com>
832             Sebastian Pop  <sebastian.pop@amd.com>
833
834         * config/tc-i386.c (vec_imm4) New operand type.
835         (fits_in_imm4): New.
836         (VEX_check_operands): New.
837         (check_reverse): Call VEX_check_operands.
838         (build_modrm_byte): Reintroduce code for 5
839         operand insns.  Fix whitespace.
840
841 2010-02-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
842
843         * config/tc-ppc.c (md_show_usage): Add -mpwr4, -mpwr5, -mpwr5x,
844         -mpwr6 and -mpwr7.
845
846 2010-02-09  Sterling Augustine  <sterling@tensilica.com>
847
848         * config/tc-xtensa.c (RELAXED_LOOP_INSN_BYTES): New.
849         (next_frag_pre_opcode_bytes): Use RELAXED_LOOP_INSN_BYTES.
850         (xtensa_mark_zcl_first_insns): Rewrite to handle corner case.
851
852 2010-02-08  Christophe Lyon  <christophe.lyon@st.com>
853
854         * config/tc-arm.c (md_pcrel_from_section): Keep base to zero for
855         non-local branches (BFD_RELOC_THUMB_PCREL_BRANCH23,
856         BFD_RELOC_THUMB_PCREL_BLX, BFD_RELOC_ARM_PCREL_BLX,
857         BFD_RELOC_ARM_PCREL_CALL)
858
859 2010-02-08  Sterling Augustine  <sterling@tensilica.com>
860
861         * config/tc-xtensa.c (frag_format_size): Generalize logic to
862         handle more instruction sizes and fetch widths.
863         (branch_align_power): Likewise.
864         (text_align_power): Likewise.
865         (bytes_to_stretch): Likewise.
866
867 2010-02-08  Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
868
869         * config/tc-ppc.c (md_show_usage): Mention -mtitan.  Don't use tabs.
870         (ppc_mach): Handle titan.
871         * doc/c-ppc.texi: Mention -mtitan.
872
873 2010-02-05  Sterling Augustine  <sterling@tensilica.com>
874
875         * config/tc-xtensa.c (UNREACHABLE_MAX_WIDTH): Delete and
876         replace with...
877         (xtensa_fetch_width) ...this.
878
879 2010-02-05  Joseph Myers  <joseph@codesourcery.com>
880
881         * Makefile.am (CPU_TYPES, OBJ_FORMATS, CPU_OBJ_VALID,
882         MULTI_CPU_TYPES, MULTI_CPU_OBJ_VALID): Remove.
883         * Makefile.in: Regenerate.
884
885 2010-02-03  Quentin Neill  <quentin.neill@amd.com>
886
887         * config/tc-i386.c (cpu_arch): Change amdfam15 to bdver1.
888         (i386_align_code): Rename  PROCESSOR_AMDFAM15 to PROCESSOR_BDVER1.
889         * config/tc-i386.h (processor_type): Same.
890         * doc/c-i386.texi: Change amdfam15 to bdver1.
891
892 2010-01-29  Nick Clifton  <nickc@redhat.com>
893
894         PR 11136
895         * config/tc-arm.c (neon_check_type): Handle a neon_shape value of
896         NS_NULL.
897
898 2010-01-27  Dave Korn  <dave.korn.cygwin@gmail.com>
899
900         * NEWS: Mention new feature.
901         * config/obj-coff.c (obj_coff_section): Accept digits and use
902         to override default section alignment power if specified.
903         * doc/as.texinfo (.section directive): Update documentation.
904
905 2010-01-27  H.J. Lu  <hongjiu.lu@intel.com>
906
907         * config/tc-i386.c (avxscalar): New.
908         (OPTION_MAVXSCALAR): Likewise.
909         (build_vex_prefix): Select vector_length for scalar instructions
910         based on avxscalar.
911         (md_longopts): Add OPTION_MAVXSCALAR.
912         (md_parse_option): Handle OPTION_MAVXSCALAR.
913         (md_show_usage): Add -mavxscalar=.
914
915         * doc/c-i386.texi: Document -mavxscalar=.
916
917 2010-01-24  H.J. Lu  <hongjiu.lu@intel.com>
918
919         * config/tc-i386.c (build_vex_prefix): Set i.vex.bytes[0] to
920         0xc4 individually.
921
922 2010-01-23  Richard Sandiford  <r.sandiford@uk.ibm.com>
923
924         * write.h (fix_at_start): Declare.
925         * write.c (fix_new_internal): Add at_beginning parameter.
926         Use it instead of REVERSE_SORT_RELOCS.  Fix the handling of
927         seg_fix_tailP for the at_beginning/REVERSE_SORT_RELOCS case.
928         (fix_new, fix_new_exp): Update accordingly.
929         (fix_at_start): New function.
930         * config/tc-ppc.c (md_pseudo_table): Add .ref to the OBJ_XCOFF section.
931         (ppc_ref): New function, for OBJ_XCOFF.
932         (md_apply_fix): Handle BFD_RELOC_NONE for OBJ_XCOFF.
933         * config/te-i386aix.h (REVERSE_SORT_RELOCS): Remove #undef.
934
935 2010-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
936
937         * config/te-solaris.h (DWARF2_EH_FRAME_READ_ONLY): Make read-only
938         on 64-bit Solaris/x86.
939         Include obj-format.h earlier.
940
941 2010-01-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
942
943         * config/tc-s390.c (s390_elf_final_processing): New function.
944         * config/tc-s390.h (elf_tc_final_processing): New macro definition.
945         (s390_elf_final_processing): Added prototype.
946
947
948 2010-01-20  Nick Clifton  <nickc@redhat.com>
949
950         PR 11109
951         * config/tc-arm.c (do_neon_cvt): Rename to do_neon_cvt_1.  Add
952         code to handle round-to-zero for VCVT conversions.
953         (do_neon_cvt): New.  Call do_neon_cvt_1.
954         (do_neon_cvtr): New.  Call do_neon_cvt_1.
955         (insns): Use do_neon_cvt for VCVT insn and do_neon_cvtr for VCVTR
956         insn.
957
958 2010-01-18  Tristan Gingold  <gingold@adacore.com>
959
960         * config/tc-ia64.c (ia64_vms_note): Generate 24 bytes note headers.
961
962 2010-01-15  Sebastian Pop  <sebastian.pop@amd.com>
963
964         * config/tc-i386.c (md_assemble): Before accessing the IMM field
965         check that it's not an XOP insn.
966
967 2010-01-14  Jie Zhang  <jie.zhang@analog.com>
968
969         * config/bfin-aux.h: Remove argument names in function
970         declarations.
971         * config/bfin-lex.l (parse_int): Fix shadowed variable name
972         warning.
973         * config/bfin-parse.y (value_match): Remove argument names
974         in declaration.
975         (notethat): Likewise.
976         (yyerror): Likewise.
977
978 2010-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
979
980         * config/tc-arm.c (do_t_nop): Correct check for Thumb-2 NOP.
981
982 2010-01-13  Nick Clifton  <nickc@redhat.com>
983
984         * config/tc-h8300.c (h8300_elf_section): New function - issue a
985         warning message if a new section is created without setting any
986         attributes for it.
987         (md_pseudo_table): Intercept section creation pseudos.
988         (md_pcrel_from): Replace abort with an error message.
989         * config/obj-elf.c (obj_elf_section_name): Export this function.
990         * config/obj-elf.h (obj_elf_section_name): Prototype.
991
992 2010-01-12  Alan Modra  <amodra@gmail.com>
993
994         PR 11122
995         * listing.c (print_source): Add one to line number.
996
997 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
998
999         * Makefile.in: Regenerate.
1000         * configure: Regenerate.
1001         * doc/Makefile.in: Regenerate.
1002
1003 2010-01-08  H.J. Lu  <hongjiu.lu@intel.com>
1004
1005         * version.c (parse_args): Change to "Copyright 2010".
1006
1007 2010-01-06  Quentin Neill  <quentin.neill@amd.com>
1008
1009         * config/tc-i386.c (cpu_arch): Add amdfam15.
1010         (i386_align_code): Add PROCESSOR_AMDFAM15 cases.
1011         * config/tc-i386.h (processor_type): Add PROCESSOR_AMDFAM15.
1012         * doc/c-i386.texi: Add amdfam15.
1013
1014 2010-01-04  Daniel Gutson  <dgutson@codesourcery.com>
1015
1016         * config/tc-arm.c (do_neon_logic): Accept imm value
1017         in the third operand too.
1018         (operand_parse_code): OP_RNDQ_IMVNb renamed to
1019         OP_RNDQ_Ibig.
1020         (parse_operands): OP_NILO case removed, applied renaming.
1021         (insns): Neon shape changed for some logic instructions.
1022
1023 2010-01-04  Daniel Gutson  <dgutson@codesourcery.com>
1024
1025         * config/tc-arm.c (do_neon_ldx_stx): Added
1026         validation for vector load/store insns.
1027
1028 2010-01-04  Edmar Wienskoski  <edmar@freescale.com>
1029
1030         * config/tc-ppc.c (md_show_usage): Document -me500mc64.
1031
1032 2010-01-03  Daniel Gutson  <dgutson@codesourcery.com>
1033
1034         * config/tc-arm.c (struct arm_it): New flag 'is_neon'.
1035         (NEON_ENC_*): Macros renamed to _NEON_ENC_*.
1036         (NEON_ENCODE): New macro.
1037         (check_neon_suffixes): New macro.
1038         (do_vfp_cond_or_thumb): Set the 'is_neon' flag.
1039         (do_vfp_nsyn_opcode): Likewise.
1040         (do_vfp_nsyn_nmul): Use the new 'NEON_ENCODE' macro.
1041         (do_vfp_nsyn_cmp): Likewise.
1042         (do_neon_shl_imm): Likewise.
1043         (do_neon_qshl_imm): Likewise.
1044         (neon_dyadic_misc): Likewise.
1045         (do_neon_mac_maybe_scalar): Likewise.
1046         (do_neon_qdmulh): Likewise.
1047         (do_neon_qmovn): Likewise.
1048         (do_neon_qmovun): Likewise.
1049         (do_neon_movn): Likewise.
1050         (neon_mac_reg_scalar_long): Likewise.
1051         (do_neon_vmull): Likewise.
1052         (do_neon_trn): Likewise.
1053         (do_neon_ldx_stx): Likewise.
1054         (neon_dp_fixup): Changed signature and set the flag.
1055         (neon_three_same): Call the above with new signature.
1056         (neon_two_same): Likewise.
1057         (neon_imm_shift): Likewise.
1058         (neon_mul_mac): Likewise.
1059         (do_neon_abs_neg): Likewise.
1060         (neon_mixed_length): Likewise.
1061         (do_neon_ext): Likewise.
1062         (do_neon_mov): Likewise.
1063         (do_neon_tbl_tbx): Likewise.
1064         (do_neon_logic): Likewise, and use the new 'NEON_ENCODE' macro.
1065         (neon_compare): Likewise.
1066         (do_neon_shll): Likewise.
1067         (do_neon_cvt): Likewise.
1068         (do_neon_mvn): Likewise.
1069         (do_neon_dup): Likewise.
1070         (md_assemble): Call check_neon_suffixes ().
1071
1072 For older changes see ChangeLog-2009
1073 \f
1074 Local Variables:
1075 mode: change-log
1076 left-margin: 8
1077 fill-column: 74
1078 version-control: never
1079 End: