Lines Matching refs:tc
3 * config/tc-i386.c (md_show_usage): Add -mmnemonic, -msyntax,
8 * config/tc-hppa.h (DWARF2_CIE_DATA_ALIGNMENT): Wrap negative
13 * config/tc-i386.c (set_intel_mnemonic): New.
35 * config/tc-xtensa.c (xtensa_elf_cons): Set frag flags for
42 * config/tc-i386.c (output_insn): Use ARRAY_SIZE.
47 * config/tc-i386.c (output_insn): Use FRAG_APPEND_1_CHAR
56 * config/tc-xtensa.c (xg_symbolic_immeds_fit): Relax for weak
61 * config/tc-xtensa.c (xg_symbolic_immeds_fit): Do not relax calls to
67 * config/tc-xtensa.c (frag_format_size): Handle frags that expand to
77 * config/tc-m32r.c (md_begin): Mark .sbss as being bss style section.
81 * config/tc-mips.h (mips_nop_opcode): Declare.
85 * config/tc-mips.c (label_list): Adjust for new TC_SEGMENT_INFO_TYPE.
97 * config/tc-xtensa.c (O_pcrel): Define.
109 * config/tc-xtensa.c (xg_force_frag_space): Delete.
122 * config/tc-ppc.c (ppc_tc): Allow a space between toc symbol
127 * config/tc-xtensa.h (md_allow_eh_opt): Define.
131 * config/tc-mips.c (mips_cpu_info_table): Add loongson2e
137 * config/tc-s390.c (md_begin): If the -mesa option is specified
143 * config/tc-alpha.c (assemble_insn): Don't segv on NULL reloc_operand.
149 * config/tc-xtensa.c: Include xtensa-istack.h after dwarf2dbg.h.
178 * config/tc-ia64.c (ia64_flush_insns): Call dwarf2_consume_line_info.
183 * config/tc-mips.c (md_parse_option): Match mips_optimize to the -O
192 * config/tc-avr.c (mcu_types): Add ATmega32HVB device.
197 * config/tc-avr.c (mcu_types): Add ATmega1284P device.
202 * config/tc-ia64.c (AR_RUC): Defined.
208 * config/tc-mn10300.c (mn10300_force_relocation): Force a reloc to
210 * config/tc-mn10300.h (TC_FORCE_RELOCATION): Call
216 * config/tc-frv.c (md_show_usage): Rewrite usage description to
222 * config/tc-ppc.c (md_assemble): If -mregnames, when parsing
228 * config/tc-i386.c (match_template): Re-order suffix check.
232 * config/tc-xtensa.c (relaxable_section): Check for .eh_frame.
236 * config/tc-avr.c (mcu_types): Add ATtiny88 device.
241 * config/tc-avr.c (mcu_types): Add new devices: ATmega48P,
247 * config/tc-ppc.c (md_apply_fix): For PPC_TOC16 on XCOFF, uses
252 * config/tc-arm.c (do_mull): Allow overlapping Rm for armv6.
258 * config/tc-mn10300.h (md_allow_eh_opt): Define. Only allow call
265 * config/tc-i386.h (TC_ALIGN_LIMIT)[TE_PE]: Define.
269 * config/tc-xtensa.c (xtensa_symbol_new_hook): New.
272 * config/tc-xtensa.h (xtensa_symfield_type): Add next_expr_symbol.
277 * config/tc-i386.c (md_assemble): Replace no_xsuf with
283 * config/tc-i386.h (LONG_DOUBLE_MNEM_SUFFIX): Use a non-ascii
288 * config/tc-i386.c (process_suffix): Check addrprefixop0 to
299 * config/tc-avr.c (mcu_types): Remove devices that were never produced:
305 * config/tc-mn10300.c (tc_gen_reloc): Fix test that decides when
311 * config/tc-mn10300.h (TC_FORCE_RELOCATION_SUB_SAME): Also force
350 * config/tc-mn10300.h (md_allow_local_subtract): Define.
354 * config/tc-mn10300.c (md_assemble): Mark fragments as containing code.
366 * config/tc-ppc.c (ppc_parse_name): Skip leading '%'.
372 * config/tc-hppa.c (pa_ip): Fix comment typo.
378 * config/tc-arc.c (md_estimate_size_before_relax): Change error
381 * config/tc-i860.c (md_estimate_size_before_relax): Change error
383 * config/tc-i860.h (md_convert_frag): Just call abort.
384 * config/tc-ip2k.c (md_estimate_size_before_relax): Change error
387 * config/tc-m68k.c (m68k_ip): Do not attempt translation of
390 * config/tc-arm.c: Fix formatting and spelling errors.
392 * config/tc-xc16x.c: Fix formatting and internationalization.
406 * tc-alpha.c (md_atof): Use ieee_md_atof. Remove #define of vax_md_atof.
407 * tc-arc.c (md_atof): Use ieee_md_atof.
408 * tc-arm.c (md_atof): Use sizeof (LITTLENUM_TYPE) instead of the
410 * tc-avr.c (md_atof): Use ieee_md_atof.
411 * tc-bfin.c (md_atof): Use ieee_md_atof.
412 * tc-cr16.c (md_atof): Use ieee_md_atof.
413 * tc-crx.c (md_atof): Use ieee_md_atof.
414 * tc-d10v.c (md_atof): Use ieee_md_atof.
415 * tc-d30v.c (md_atof): Use ieee_md_atof.
416 * tc-dlx.c (md_atof): Use ieee_md_atof.
417 * tc-fr30.c (md_atof): Use ieee_md_atof.
418 * tc-frv.c (md_atof): Use ieee_md_atof.
419 * tc-h8300.c (md_atof): Use ieee_md_atof.
420 * tc-hppa.c (md_atof): Use ieee_md_atof.
421 * tc-i370.c (md_atof): Use ieee_md_atof.
423 * tc-i386.c (md_atof): Use ieee_md_atof.
424 * tc-i860.c (md_atof): Use ieee_md_atof.
425 * tc-i960.c (md_atof): Use ieee_md_atof.
426 * tc-ia64.c (md_atof): Use the same error message as ieee_md_atof.
427 * tc-ip2k.c (md_atof): Use ieee_md_atof.
428 * tc-iq2000.c (md_atof): Use ieee_md_atof.
429 * tc-m32c.c (md_atof): Use ieee_md_atof.
430 * tc-m32r.c (md_atof): Use ieee_md_atof.
431 * tc-m68hc11.c (md_atof): Use ieee_md_atof.
432 * tc-m68k.c (md_atof): Use ieee_md_atof.
433 * tc-maxq.c (md_atof): Use ieee_md_atof.
434 * tc-mcore.c (md_atof): Use ieee_md_atof.
435 * tc-mep.c (md_atof): Use ieee_md_atof.
436 * tc-mips.c (md_atof): Use ieee_md_atof.
437 * tc-mmix.c (md_atof): Use ieee_md_atof.
438 * tc-mn10200.c (md_atof): Use ieee_md_atof.
439 * tc-mn10300.c (md_atof): Use ieee_md_atof.
440 * tc-msp430.c (md_atof): Use ieee_md_atof.
441 * tc-mt.c (md_atof): Use ieee_md_atof.
442 * tc-ns32k.c (md_atof): Use ieee_md_atof.
443 * tc-openrisc.c (md_atof): Use ieee_md_atof.
444 * tc-or32.c (md_atof): Use ieee_md_atof.
445 * tc-pdp11.c (md_atof): New function. Call vax_md_atof.
446 * tc-pj.c (md_atof): Use ieee_md_atof.
447 * tc-ppc.c (md_atof): Use ieee_md_atof.
448 * tc-s390.c (md_atof): Use ieee_md_atof.
449 * tc-score.c (md_atof): Use ieee_md_atof.
450 * tc-sh.c (md_atof): Use ieee_md_atof.
451 * tc-sparc.c (md_atof): Use ieee_md_atof.
452 * tc-spu.c (md_atof): Use ieee_md_atof.
453 * tc-tic30.c (md_atof): Use the same error message as ieee_md_atof.
454 * tc-tic4x.c (md_atof): Use the same error message as ieee_md_atof.
455 * tc-tic54.c (md_atof): Use ieee_md_atof.
456 * tc-v850.c (md_atof): Use ieee_md_atof.
457 * tc-vax.c (md_atof): New function. Call vax_md_atof.
458 * tc-xc16x.c (md_atof): Use ieee_md_atof.
459 * tc-xstormy16.c (md_atof): Use ieee_md_atof.
460 * tc-xtensa.c (md_atof): Use ieee_md_atof.
461 * tc-z8k.c (md_atof): Use ieee_md_atof.
478 * config/tc-ppc.c (ppc_setup_opcodes): Verify instructions are sorted
489 * config/tc-i386.c (process_operands): Simplify implicit xmm0
494 * config/tc-i386.c (process_operands): Check the firstxmm0
500 * config/tc-avr.c (mcu_types): Add new devices: AT90PWM2B,
506 * config/tc-cr16.c: Update the md_relax_table for 1 word b<cc>
529 * config/tc-ia64.c: Allow for translations of error and warning
534 * config/tc-h8300.c (tc_gen_reloc): Allow for translation of error
539 * config/tc-msp430.c: Fix spelling typos.
547 * config/tc-mips.c (AT): Rename to...
568 (TARGET_CPU_CFILES): Add tc-iq2000.c, tc-maxq.c, tc-mt.c,
569 tc-tic4x.c and xtensa-relax.c.
570 (TARGET_CPU_HFILES): Add tc-iq2000.h, tc-maxq.h, tc-mt.h,
571 tc-tic4x.h and xtensa-relax.h.
595 * config/tc-arc.c: Likewise.
597 * config/tc-arm.c: Likewise.
599 * config/tc-bfin.c: Likewise.
601 * config/tc-frv.c: Likewise.
603 * config/tc-dlx.c: Likewise.
607 * config/tc-avr.c (mcu_types): Add new devices: ATtiny43U,
614 * config/tc-arm.c (md_apply_fix): Correct error message.
616 * config/tc-arm.c (md_apply_fix): Likewise.
618 * config/tc-bfin.c (md_apply_fix): Fix error message.
624 * config/tc-i386.c (build_modrm_byte): Check the first 2 8bit
630 * config/tc-i386.c (process_suffix): Clear QWORD suffix if it
641 * config/tc-alpha.c (s_alpha_stringer): Likewise.
642 * config/tc-dlx.c (dlx_pseudo_table): Likewise.
643 * config/tc-hppa.c (pa_stringer): Likewise.
644 * config/tc-ia64.c (md_pseudo_table, pseudo_opcode): Likewise.
645 * config/tc-m68hc11.c (md_pseudo_table): Likewise.
646 * config/tc-mcore.c (md_pseudo_table): Likewise.
647 * config/tc-mips.c (mips_pseudo_table): Likewise.
648 * config/tc-spu.c (md_pseudo_table): Likewise.
649 * config/tc-s390.c (md_pseudo_table): Likewise. Replace '2' by '1'.
658 * config/tc-avr.c (avr_get_constant): Extend error message to
663 * config/tc-avr.c (avr_get_constant):
665 * config/tc-arm.c (s_arm_unwind_handlerdata): Fix spelling typo.
676 * config/tc-cr16.c: Replaced 'tabs' with white spaces and
682 * config/tc-i386.c (check_long_reg): Also handle cvttss2si.
689 * config/tc-m68k.c (fido_ctrl): Use MBO instead of MBB.
695 * config/tc-i386.c (build_modrm_byte): Also check for RegEip
700 * config/tc-i386.h (md_register_arithmetic): Define.
701 * config/tc-ia64.h (md_register_arithmetic): Likewise.
716 * config/tc-ia64.c (dot_pred_rel): Replace specialized handling
721 * config/tc-i386.c (NUM_FLAG_CODE): Remove.
736 * config/tc-i386.c (output_insn): Use i.tm.opcode_length to
741 * config/tc-m68k.c (LONG_BRANCH_VIA_COND): New.
751 * config/tc-mips.c (s_align): Set max_alignment to 28.
756 * config/tc-i386.c (SCALE1_WHEN_NO_INDEX): Removed.
770 * config/tc-h8300.c (md_apply_fix): Do not abort or handle 8 byte
789 * config/tc-i386.c (baseindex): Removed.
808 * config/tc-i386.c (intel_e04): Revert the last change.
817 * config/tc-i386.c (intel_e04): Return 1 if cur_token.code is
822 * config/tc-i386.c (build_modrm_byte): Adjust comment line
827 * config/tc-i386.c (build_modrm_byte): Use (A || B) instead
832 * config/tc-i386.c (build_modrm_byte): Adjust indentation.
840 * config/tc-i386.h (drex_byte): Add fields to allow process_drex
854 * config/tc-i386.c (process_drex): New function to handle SSE5
871 * config/tc-i386.c (md_assemble): Move handling of extrq/insertq
876 * config/tc-m68k.c (m68k_ip): Add mcfisa_c case.
881 * tc-i386.c (output_insn): Only check SSE4.2 and ABM for 3
886 * config/tc-i386.c (cpu_flags_check_x64): Renamed to ...
940 * config/tc-i386.c: Include "opcodes/i386-init.h".
1035 * config/tc-i386.h (arch_entry): Updated to i386_cpu_flags
1040 * config/tc-i386.c (match_template): Handle invlpga, vmload,
1046 * config/tc-i386.c (i386_index_check): Don't use RegRex
1052 * config/tc-i386.c (process_operands): Remove segment override
1059 * config/tc-spu.c (struct spu_insn): Delete "flag". Add "reloc".
1075 * config/tc-i386.c (process_suffix): Handle cmpxchg8b in
1080 * config/tc-m68k.c (mcf52235_ctrl): Add cache registers.
1087 * config/tc-m68k.c (mcf51qe_ctrl): Define 51QE control registers.
1117 * config/tc-arm.c (md_apply_fix): Cast bfd_vma values to long
1123 * config/tc-i386.c (lex_got): Don't scan past a comma.
1127 * config/tc-ppc.c (parse_cpu): Handle "750cl".
1140 * config/tc-i386.c (x86_cons): Complain about invalid @got etc.
1153 * config/tc-ia64.c (tc_gen_reloc): Return NULL if relocation is
1168 * config/tc-arm.c (relaxed_symbol_addr): Compensate for alignment.
1172 * config/tc-i386.c (check_byte_reg): Support pextrb and pinsrb.
1176 * config/tc-i386.c (check_long_reg): Allow cvtss2si to convert
1183 * config/tc-xtensa.c (xtensa_extui_opcode): New.
1189 * config/tc-mep.h (skip_whitespace): Remove definition.
1193 * config/tc-i386.c (cpu_arch): Change i386 to PROCESSOR_I386.
1201 * config/tc-i386.h (processor_type): Add PROCESSOR_I386.
1205 * config/tc-i386.c (i386_align_code): Enable alignment up to
1209 * config/tc-i386.h (MAX_MEM_FOR_RS_ALIGN_CODE): Changed to 31.
1218 * config/tc-arm.c (create_register_alias): Return a boolean rather
1232 * config/tc-mips.c (mips_dwarf2_format, mips_dwarf2_addr_size): Use
1237 * config/tc-mips.c (mips_cpu_info_table): Add new entries for
1249 * config/tc-i386.c (x86_64_target_format): Removed.
1270 symbols.c, symbols.h, tc.h, write.c, write.h, config/aout_gnu.h,
1278 config/obj-som.h, config/tc-alpha.c, config/tc-alpha.h,
1279 config/tc-arc.c, config/tc-arc.h, config/tc-arm.c,
1280 config/tc-arm.h, config/tc-avr.c, config/tc-avr.h,
1281 config/tc-bfin.c, config/tc-bfin.h, config/tc-cr16.c,
1282 config/tc-cr16.h, config/tc-cris.c, config/tc-cris.h,
1283 config/tc-crx.c, config/tc-crx.h, config/tc-d10v.c,
1284 config/tc-d10v.h, config/tc-d30v.c, config/tc-d30v.h,
1285 config/tc-dlx.c, config/tc-dlx.h, config/tc-fr30.c,
1286 config/tc-fr30.h, config/tc-frv.c, config/tc-frv.h,
1287 config/tc-generic.c, config/tc-generic.h, config/tc-h8300.c,
1288 config/tc-h8300.h, config/tc-hppa.c, config/tc-hppa.h,
1289 config/tc-i370.c, config/tc-i370.h, config/tc-i386.c,
1290 config/tc-i386.h, config/tc-i860.c, config/tc-i860.h,
1291 config/tc-i960.c, config/tc-i960.h, config/tc-ia64.c,
1292 config/tc-ia64.h, config/tc-ip2k.c, config/tc-ip2k.h,
1293 config/tc-iq2000.c, config/tc-iq2000.h, config/tc-m32c.c,
1294 config/tc-m32c.h, config/tc-m32r.c, config/tc-m32r.h,
1295 config/tc-m68hc11.c, config/tc-m68hc11.h, config/tc-m68k.c,
1296 config/tc-m68k.h, config/tc-maxq.c, config/tc-maxq.h,
1297 config/tc-mcore.c, config/tc-mcore.h, config/tc-mep.c,
1298 config/tc-mep.h, config/tc-mips.c, config/tc-mips.h,
1299 config/tc-mmix.c, config/tc-mmix.h, config/tc-mn10200.c,
1300 config/tc-mn10200.h, config/tc-mn10300.c, config/tc-mn10300.h,
1301 config/tc-msp430.c, config/tc-msp430.h, config/tc-mt.c,
1302 config/tc-mt.h, config/tc-ns32k.c, config/tc-ms32k.h,
1303 config/tc-openrisc.c, config/tc-openrisc.h, config/tc-or32.c,
1304 config/tc-or32.h, config/tc-pdp11.c, config/tc-pdp11.h,
1305 config/tc-pj.c, config/tc-pj.h, config/tc-ppc.c, config/tc-ppc.h,
1306 config/tc-s390.c, config/tc-s390.h, config/tc-score.c,
1307 config/tc-score.h, config/tc-sh64.c, config/tc-sh64.h,
1308 config/tc-sh.c, config/tc-sh.h, config/tc-sparc.c,
1309 config/tc-sparc.h, config/tc-spu.c, config/tc-spu.h,
1310 config/tc-tic30.c, config/tc-tic30.h, config/tc-tic4x.c,
1311 config/tc-tic4x.h, config/tc-tic54x.c, config/tc-tic54x.h,
1312 config/tc-v850.c, config/tc-v850.h, config/tc-vax.c,
1313 config/tc-vax.h, config/tc-xc16x.c, config/tc-x16x.h,
1314 config/tc-xstormy16.c, config/tc-xstormy16.h, config/tc-xtensa.c,
1315 config/tc-xtensa.h, config/tc-z80.c, config/tc-z80.h,
1316 config/tc-z8k.c, config/tc-z8k.h, config/te-386bsd.h,
1324 * config/tc-m68851.h: Likewise.
1344 * config/tc-m68k.c (m68k_ip): Add j & K operand types.
1363 * config/tc-mips.c (s_dtprelword, s_dtpreldword,
1381 * config/tc-ppc.c (ppc_pe_section): Comment out code assigning
1402 * config/tc-arm.c (s_arm_eabi_attribute): Replace by wrapper
1413 * config/tc-cr16.h: New file
1414 * config/tc-cr16.c: New file
1424 * config/tc-arm.c (parse_operands): Accept generic coprocessor regs
1430 * config/tc-i386.c (process_operands): Replace regKludge
1435 * config/tc-mips.h (TC_SYMFIELD_TYPE): New.
1436 * config/tc-mips.c (append_insn): Record which symbols have
1442 * config/tc-xtensa.c (xg_assembly_relax): Comment termination rules.
1445 * config/tc-xtensa.h (xtensa_relax_statesE): Add RELAX_IMMED_STEP3.
1453 * config/tc-i386.c (disp_size): New.
1460 * config/tc-xtensa.h (struct xtensa_frag_type): Update comment about
1462 * config/tc-xtensa.c (xtensa_mark_literal_pool_location): Record frag
1469 * config/tc-arm.c (do_t_mov_cmp): Handle shift by register and
1488 * config/tc-xtensa.c (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1497 * config/tc-xtensa.h (xtensa_relax_statesE): Add RELAX_ORG.
1501 * config/tc-arm.c (s_align): Pad code sections appropriately.
1505 * config/tc-arm.c (insns): Correct Thumb-2 ldrd/strd opcodes.
1510 * config/tc-sparc.c (sparc_ip): Terminate tls_ops array.
1514 * config/tc-spu.c (spu_cons): Use deferred_expression. Handle
1518 * config/tc-spu.h (md_operand): Handle @ppu without sym.
1522 * config/tc-arm.c (insns): Allow strex on M profile cores.
1528 * config/tc-sparc.c (md_apply_fix): Fix relocation overflow checks
1533 * config/tc-spu.h: Wrap in #ifndef/#endif. Delete coff macros.
1537 * config/tc-ppc.c: Convert to ISO C.
1538 * config/tc-ppc.c: Likewise.
1551 * config/tc-ppc.c (ppc_insert_operand): Truncate sign bits in
1560 * config/tc-arm.c (T2_SUBS_PC_LR): Define.
1582 * config/tc-mips.c (s_mipsset): Use generic s_set for directives
1595 * config/tc-m68k.c (md_apply_fix): Show value of out of range
1602 * config/tc-arm.c (v7m_psrs): Add uppercase PSR names and xpsr.
1611 * config/tc-m68k.c (relaxable_symbol): Make sure that the correct
1618 * config/tc-mips.c (md_parse_option): Fix parsing of -O option.
1622 * config/tc-score.c (data_op2, validate_immediate): Fix bug for
1629 * config/tc-spu.c (md_pseudo_table): Add int, long, quad. Call
1634 * config/tc-spu.h (tc_fix_adjustable): Don't adjust SPU_PPU relocs.
1639 * config/tc-arm.c (md_apply_fix): Generate more accurate
1646 * config/tc-i386.c (lex_got): Don't replace the reloc token with
1651 * config/tc-i386.c (match_template): Don't explicitly check
1660 * config/tc-m68k.c (relaxable_symbol): Do not relax weak symbols.
1668 * config/tc-ppc.c (ppc_insert_operand): Don't increase min for
1673 * config/tc-i386.c (match_template): Check suffix for crc32 in
1681 * config/tc-i386.c (md_assemble): Use register_prefix in
1692 * config/tc-ppc.c (ppc_insert_operand): Disable range check if
1697 * config/tc-mips.c: Fix comment.
1701 * config/tc-avr.c (mcu_types): Add support for atmega8hva and
1712 * config/tc-m68k.c (mcf54455_ctrl): New.
1730 * config/tc-or32.c (md_apply_fix): Delete bogus assertions.
1731 * config/tc-sh.c (sh_optimize_expr): Only define for OBJ_ELF.
1732 * config/tc-sh.h (md_optimize_expr): Likewise.
1733 * config/tc-sh64.c (shmedia_md_pcrel_from_section): Delete bogus
1735 * config/tc-xtensa.c (convert_frag_immed_finish_loop): Likewise.
1741 * config/tc-ia64.c (emit_one_bundle): Fix typo.
1751 * config/tc-i386.c (parse_real_register): Don't use i386_float_regtab.
1753 * config/tc-ppc.c (ppc_macro): Warning fix.
1761 * config/tc-ppc.c (ppc_setup_opcodes): Do checks when ENABLE_CHECKING.
1766 * config/tc-m68k.c (mcf5253_ctrl): New.
1771 * config/tc-m68k.c (mcf5206_ctrl, mcf5307_ctrl): New.
1786 * config/tc-ppc.c (ppc_insert_operand): Preserve low zero bits
1793 * config/tc-ppc.c (ppc_setup_opcodes): Check powerpc_operands bitm
1802 * config/tc-arm.c (md_assemble): Only allow 16-bit instructions on
1807 * config/tc-arm.c (insns): Allow rsb and rsbs on Thumb-1.
1824 * config/tc-i386.c (cpu_arch): Add .sse4.2 and .sse4.
1831 * config/tc-i386.c (cpu_arch): Add .sse4.1.
1838 * config/tc-arm.c (do_t_rsb): Use 16-bit encoding when possible.
1842 * config/tc-sh.c (sh_handle_align): Call as_bad_where instead
1847 * config/tc-sh.c (align_test_frag_offset_fixed_p): Handle
1857 * config/tc-sh.c (align_test_frag_offset_fixed_p): New.
1859 * config/tc-sh.h (md_optimize_expr): Define.
1864 * config/tc-vax.c (vax_cons): Added to support %pcrel{8,16,32}(exp)
1866 heavily from tc-sparc.c. (vax_cons_fix_new): Likewise.
1870 * config/tc-m68k.c (HAVE_LONG_BRANCH): Add fido_a.
1874 * config/tc-arm.c (do_neon_ext): Enforce immediate range.
1883 * config/tc-xtensa.c (xtensa_flush_pending_output): Check
1888 * config/tc-avr.c (mcu_types): Add support for at90pwm1, at90usb82,
1897 * config/tc-mips.c (md_show_usage): Mention -mvxworks-pic.
1902 * config/tc-xtensa.c (xtensa_move_labels): Remove loops_ok argument.
1910 * config/tc-i386.c (process_suffix): Reindent a bit.
1914 * config/tc-arm.c (encode_thumb2_ldmstm): New function.
1920 * config/tc-m32c.c (rl_for, relaxable): Protect argument.
1938 * config/tc-i386.c (build_modrm_byte): For instructions with 2
1954 * config/tc-xtensa.c (xg_translate_idioms): Allow assembly idioms
1959 * config/tc-arm.c (arm_it): Add immisfloat field.
1986 * config/tc-arm.c (do_t_ldmstm): Error on Thumb-2 addressing modes.
1991 * config/tc-arm.c (operand_parse_code): Add OP_oRRw.
1999 * config/tc-i386.c (md_begin): Allow '.' in mnemonic.
2003 * config/tc-arm.c (md_apply_fix): Turn CBZ instructions that
2008 * config/tc-spu.c: Don't include opcode/spu.h.
2011 * config/tc-spu.h: Include opcode/spu.h.
2022 * config/tc-i386.c (process_suffix): Check 0x90 instead of
2027 * config/tc-i386.c: Replace REX_MODE64, REX_EXTX, REX_EXTY
2033 * config/tc-i386.c (match_template): Properly handle 64bit mode
2039 * config/tc-alpha.c (emit_ustX): Fix ustq code generation.
2046 * config/tc-i386.c: Don't include "opcodes/i386-opc.h".
2048 * config/tc-i386.h: Include "opcodes/i386-opc.h".
2054 * config/tc-i386.h (NOP_OPCODE): Restore.
2058 * config/tc-arm.c (do_mul): Don't warn about overlapping
2065 * config/tc-m68k.c (m68k_cpus): Add an entry for fidoa.
2069 * config/tc-i386.c (md_begin): Use i386_regtab_size to scan
2084 * config/tc-i386.c: Include "opcodes/i386-opc.h" instead of
2089 * config/tc-i386.h: Move many entries to opcode/i386.h and
2116 * config/tc-arm.c (arm_copy_symbol_attributes): New.
2117 * config/tc-arm.h (arm_copy_symbol_attributes): Declare.
2124 * config/tc-arm.c (T16_32_TAB): Fix dec_sp encoding.
2135 * config/tc-i386.c (md_assemble): Use Opcode_XXX instead of XXX
2140 * config/tc-i386.h (Opcode_D): New.
2157 * config/tc-i386.h (WORKING_DOT_WORD): Define.
2189 * config/tc-s390.c (md_parse_option): z9-ec option added.
2193 * config/tc-arm.c (relax_immediate): Always return positive values.
2209 * config/tc-d10v.c (do_assemble): Do not generate error messages,
2215 * config/tc-msp430.c (line_separator_char): Change to '{'.
2219 * config/tc-m68hc11.c (fixup24): Correct fixup size.
2230 * config/tc-arm.c (do_vfp_nsyn_pop): Use fldmias/fldmiad.
2234 * config/tc-mn10300.c (md_convert_frag): Correct fixup size.
2248 * config/tc-avr.h (TC_FX_SIZE_SLACK): Define.
2256 * config/tc-mips.c (mips_cpu_info_table): Add 74K configurations.
2261 * config/tc-mips.c (mips_set_options, mips_opts, file_ase_dspr2,
2277 * config/tc-m68k.c (mcf5210a_ctrl, mcf52235_ctrl, mcf5225_ctrl): New.
2284 * config/tc-bfin.h (TC_FX_SIZE_SLACK): Define.
2285 * config/tc-h8300.h (TC_FX_SIZE_SLACK): Define.
2286 * config/tc-mmix.h (TC_FX_SIZE_SLACK): Define.
2287 * config/tc-sh.h (TC_FX_SIZE_SLACK): Define.
2288 * config/tc-xstormy16.h (TC_FX_SIZE_SLACK): Define.
2327 * config/tc-m68k.c (mcfv4e_ctrl): Add ColdFire specific names.
2335 * config/tc-i386.h (Seg2ShortForm, Seg3ShortForm): Delete.
2336 * config/tc-i386.c: Wrap overly long lines, whitespace fixes.
2359 (TARGET_CPU_CFILES): Add tc-mep.c.
2360 (TARGET_CPU_HFILES): Add tc-mep.h.
2366 * config/tc-mep.c: New file.
2368 * config/tc-mep.c: New file.
2369 * config/tc-mep.h: New file.
2420 * config/tc-m32c.c (m32c_cons_fix_new): New. Added to support 3
2422 * config/tc-m32c.h (TC_CONS_FIX_NEW): Define.
2427 * config/tc-xtensa.c (xg_build_to_insn): Use tinsn_init.
2432 * config/tc-xtensa.c (SUFFIX_MAP, suffix_relocs): New.
2444 * config/tc-xtensa.c (tinsn_get_tok): Delete.
2463 * config/tc-xtensa.c (xg_add_opcode_fix, md_apply_fix): Delete use of
2465 * config/tc-xtensa.h (TC_FORCE_RELOCATION_LOCAL): Remove.
2473 * config/tc-arm.h (TC_FORCE_RELOCATION_LOCAL): Likewise.
2474 * config/tc-cris.h (TC_FORCE_RELOCATION_LOCAL): Likewise.
2475 * config/tc-i386.h (TC_FORCE_RELOCATION_LOCAL): Likewise.
2476 * config/tc-i960.h (TC_FORCE_RELOCATION_LOCAL): Likewise.
2477 * config/tc-sh.h (TC_FORCE_RELOCATION_LOCAL): Likewise.
2478 * config/tc-sh64.h (TC_FORCE_RELOCATION_LOCAL): Likewise.
2479 * config/tc-sparc.h (TC_FORCE_RELOCATION_LOCAL): Likewise.
2480 * config/tc-msp430.c (msp430_force_relocation_local): Likewise.
2481 * config/tc-ia64.c (emit_one_bundle): Don't set fx_plt.
2482 * config/tc-ia64.h (TC_FORCE_RELOCATION_LOCAL): Don't test fx_plt.
2484 * config/tc-xtensa.c (xg_add_opcode_fix, md_apply_fix): Use
2486 * config/tc-xtensa.h (TC_FORCE_RELOCATION_LOCAL): Define.
2501 * config/tc-i386.c (swap_imm_operands): Renamed to ...
2508 * config/tc-m32c.c (md_pseudo_table): Add .3byte.
2513 * tc-score.c: Remove unnecessary uses of _().
2521 * config/tc-score.c : Using _() for const string.
2527 * config/tc-i386.c (build_modrm_byte): Check number of operands
2538 * config/tc-spu.h (TC_RELOC_RTSYM_LOC_FIXUP): Delete.
2539 * config/tc-m32r.h (TC_RELOC_RTSYM_LOC_FIXUP): Delete.
2540 * config/tc-mn10300.h (TC_RELOC_RTSYM_LOC_FIXUP): Delete.
2543 * config/tc-mn10300.c (mn10300_fix_adjustable): Adjust.
2551 * config/tc-arm.c (do_t_add_sub): Use Rd and Rs.
2556 * config/tc-arm.c (md_begin): Cope with an NULL mcpu_fpu_opt
2559 * config/tc-mcore.c (md_number_to_chars): Use
2564 * config/tc-m68k.c (m68k_archs, m68k_cpus): Treat Fido as an
2576 * config/tc-i386.c (set_intel_syntax): Update set_intel_syntax
2581 * config/tc-arm.c (do_cpsi): Set mmod bit for 2 argument form.
2586 * config/tc-i386.c (register_prefix): New.
2596 * config/tc-arm.c (do_neon_shl_imm): Swap rN, rM.
2604 * config/tc-arm.c (NEON_ENC_TAB): Fix encoding of vclt, vcle, vaclt
2609 * config/tc-i386.c (swap_operands): Remove branches.
2613 * config/tc-i386.c: Update copyright year.
2614 * config/tc-i386.h: Likewise.
2618 * config/tc-i386.c (smallest_imm_type): Return unsigned int
2623 * config/tc-i386.c: Convert to ISO C90 formatting
2624 * config/tc-i386.h: Likewise.
2628 * config/tc-mips.c (md_show_usage): Clean up -mno-shared