Lines Matching refs:tc
9 * config/tc-lm32.c: New file.
10 * config/tc-lm32.h: New file.
19 * config/tc-i386.c (match_template): Changed to return
28 * config/tc-avr.c (mcu_types): Add attiny87, attiny327, atmega4hvd,
42 * config/tc-cris.c (s_cris_dtpoff): New function.
47 * config/tc-i386.c (parse_insn): Optimize ".s" handling.
51 * config/tc-i386.c (_i386_insn): Add swap_operand.
59 * config/tc-cris.c (cris_process_instruction): Handle
72 * config/tc-i386.c (build_modrm_byte): Remove an extra blank
77 * config/tc-ppc.c (parse_cpu): Remove booke64 support. Update
95 * config/tc-i386.c (i386_target_format): For coff flavour in TE_PEP
117 * config/tc-mips.c (hilo_interlocks): Handle CPU_R14000, CPU_R16000.
123 * config/tc-cr16.h (GLOBAL_OFFSET_TABLE_NAME): Defined
124 * config/tc-cr16.c (md_pseudo_table): Add "4byte" directive to
136 * config/tc-m32c.c (md_pseudo_table): Add support for .loc et al.
140 * config/tc-m32c.c (md_convert_frag): Fix ADJNZ reloc math.
144 * config/tc-xtensa.c (check_t1_t2_reads_and_writes): Call
150 * config/tc-cris.c (cris_number_to_imm): Apply S_SET_THREAD_LOCAL
160 * config/tc-arm.c (neon_type_mask): Renumber.
181 * config/tc-arm.c: Ensure that all uses of as_bad have a
186 * config/tc-cris.c (cris_number_to_imm): Except for
194 * config/tc-cris.c (cris_relax_frag): Add missing case for
204 * config/tc-mips.c (COP_INSN): Change logic to always return false
209 * config/tc-mips.c (validate_mips_insn): Add case '1'.
218 * config/tc-xtensa.c (tinsn_check_arguments): Check for multiple
223 * config/tc-xtensa.c (xtensa_j_opcode): New.
232 * config/tc-xtensa.h (struct xtensa_frag_type): Add free_reg field.
245 * config/tc-mips.c (mips_cpu_info_table): Move the MIPS64r2
250 * config/tc-bfin.c (gencode, allocate): Remove unnecessary cast.
251 * config/tc-ns32k.c (bit_fix_new): Likewise.
252 * config/tc-m68k.c (md_begin): Likewise.
260 * config/tc-bfin.c: Likewise.
261 * config/tc-m68k.c: Likewise.
262 * config/tc-mips.c: Likewise.
266 * config/tc-i386.c (processor_type): Moved to tc-i386.h.
275 * config/tc-i386.h (processor_type): Moved from tc-i386.c.
315 * config/tc-i386.h (md_fix_up_eh_frame): Define on Solaris.
317 * config/tc-i386.c (i386_solaris_fix_up_eh_frame): New function.
338 * config/tc-mmix.h (TC_GLOBAL_REGISTER_SYMBOL_OK): Defined.
365 * config/tc-cris.c: Update all comments regarding explicit relocations
390 * config/tc-tic4x.c (tic4x_globl): Call S_SET_EXTERNAL as well as
464 * config/tc-frv.h (TC_FORCE_RELOCATION_SUB_LOCAL): Likewise.
465 * config/tc-hppa.h (TC_FORCE_RELOCATION_SUB_LOCAL): Likewise.
466 * config/tc-mn10300.h (TC_VALIDATE_FIX_SUB): Likewise.
467 * config/tc-sh.h (TC_VALIDATE_FIX_SUB): Likewise.
469 * config/tc-sh64.h (TC_VALIDATE_FIX_SUB): Likewise.
470 * config/tc-xtensa.h (TC_VALIDATE_FIX_SUB): Likewise.
478 * config/tc-sh.h (TC_FORCE_RELOCATION_SUB_ABS): Likewise.
486 * config/tc-frv.c (md_apply_fix): Use abs_section_sym for
488 * config/tc-mmix.c (md_assemble): Mark fake symbol on
494 * config/tc-z80.c: Opcode generation of ld a,(bc) and ld a,(de) was
499 * config/tc-xtensa.c (init_op_placement_info_table): Allow number of
510 * config/tc-ppc.c (ppc_setup_opcodes): Simplify POWER4/NOPOWER4 test.
515 * config/tc-hppa.c (hppa_regname_to_dw2regnum): Add register name to
524 * config/tc-hppa.h (DIFF_EXPR_OK): Define for SOM target. Revise
531 * config/tc-hppa.h (CFI_DIFF_EXPR_OK): Define.
535 * config/tc-mips.h (DWARF2_FDE_RELOC_SIZE): Define.
539 * config/tc-i386.c (pe_lcomm_internal): New function. Allows the
550 * config/tc-hppa.h: Don't define DWARF2_EH_FRAME_READ_ONLY on Linux
555 * config/tc-avr.c (mcu_types): Add atmega16u4.
560 * config/tc-ia64.c (CR_IIB0): New.
567 * config/tc-i386.c (md_assemble): Force number of displacement
579 * config/tc-hppa.c (is_SB_relative): New macro.
583 * config/tc-hppa.h (tc_frob_symbol): Check for $segrel$.
587 * config/tc-i386.c (check_string): Use register_prefix for error
609 * config/tc-mcore.c (md_assemble): Increase length of name array
622 * config/tc-hppa.c (md_begin): Set BSF_KEEP for "dummy_symbol".
631 * config/tc-hppa.h (DWARF2_FDE_RELOC_SIZE): Set to 8 for 64-bit.
634 * config/tc-hppa.c (tc_gen_reloc): Generate pc-relative relocations
643 * config/tc-xtensa.c (O_tlsfunc, O_tlsarg, O_tlscall): Define.
670 * config/tc-i386.c (CPU_FLAGS_AES_MATCH): New.
684 * config/tc-i386.c (i386_align_code): Fix a comment typo.
698 * config/tc-tic4x.c (tic4x_operands_parse): Make static.
707 config/obj-som.c, config/tc-alpha.c, config/tc-arm.c, config/tc-bfin.c,
708 config/tc-bfin.h, config/tc-crx.c, config/tc-frv.c, config/tc-frv.h,
709 config/tc-hppa.h, config/tc-i386.c, config/tc-i860.c, config/tc-i960.h,
710 config/tc-ia64.c, config/tc-ia64.h, config/tc-m32c.c, config/tc-m32c.h,
711 config/tc-m68k.c, config/tc-maxq.c, config/tc-s390.c, config/tc-s390.h,
712 config/tc-sparc.c, config/tc-sparc.h, config/tc-spu.c, config/tc-spu.h,
713 config/tc-tic4x.c, config/tc-tic4x.h, config/tc-tic54x.c,
714 config/tc-tic54x.h, config/tc-vax.c, doc/internals.texi: Banish PARAMS
719 * config/tc-arm.c (s_unreq): Adjust hash_delete call.
720 * config/tc-ia64.c (dot_rot): Likewise.
730 * config/tc-tic54x.c (tic54x_remove_local_label): Update hash_delete
737 * config/tc-avr.c (mcu_types): Add avr25, avr31, avr35, and avr51
748 * config/tc-mips.c (OPTION_CALL_NONPIC): New macro.
758 * config/tc-xtensa.c (exclude_section_from_property_tables): New.
768 * config/tc-mips.c (mips16_reloc_p, got16_reloc_p, hi16_reloc_p)
790 * config/tc-h8300.h (H_TICK_HEX): Define.
791 * config/tc-h8300.c (OPTION_H_TICK_HEX): New.
797 * config/tc-sh.h (H_TICK_HEX): Define.
798 * config/tc-sh.c (OPTION_H_TICK_HEX): New.
824 * config/tc-mips.h (DWARF2_FORMAT, mips_dwarf2_format): Add sec arg.
825 * config/tc-mips.c (mips_dwarf2_format): Likewise.
835 * config/tc-ppc.c (parse_cpu): Rename altivec_or_spe to retain_flags.
843 * config/tc-ppc.c (parse_cpu) <power6>: Accept Altivec instructions.
848 * config/tc-ppc.c (parse_cpu): Separate handling of -m403/405.
857 * config/tc-i386.c (operand_type_check): Warning fix.
870 * config/tc-mips.c (mips_ip): Reset s to argsStart.
874 * config/tc-bfin.c (bfin_gen_loop): Remove loop symbol.
878 * config/tc-h8300.c (fix_operand_size): Use the default size
883 * config/tc-m32c.h (H_TICK_HEX): Define.
884 * config/tc-m32c.c (OPTION_H_TICK_HEX): Define.
901 * config/tc-mips.c (mips16_mark_labels): Use ELF_ST_SET_MIPS16.
907 * config/tc-m68k.c (m68k_set_cpu, m68k_set_arch): Don't complain
912 * config/tc-mips.c (NO_ISA_COP): New macro.
921 * config/tc-arm.c (arm_fix_adjustable): Don't adjust MOVW/MOVT
930 * config/tc-spu.c (md_apply_fix): Handle fully resolved
935 * config/tc-ppc.c (parse_cpu): Handle -m464.
941 * config/tc-avr.c (mcu_types): Add attiny13a.
961 * config/tc-mmix.c (s_loc): Assume "negative" addresses belong to
967 * config/tc-ppc.c (ppc_cpu): Use ppc_cpu_t typedef.
970 * config/tc-ppc.h: #include "opcode/ppc.h"
976 * config/tc-mips.c (validate_mips_insn): Handle field descriptors
980 * config/tc-mips.c (validate_mips_insn): Handle field descriptor +Q.
988 * config/tc-avr.c (mcu_types): Remove support for ATmega32HVB device.
997 * config/tc-i386.c (set_sse_check): New.
1002 * config/tc-arm.c (do_t_rbit): Populate both rm fields.
1007 * config/tc-avr.c (avr_ldi_expression): Do not warn about unknown
1012 * config/tc-mips.c (mips_cpu_info_table): Move records for
1018 * config/tc-i386.c (match_template): Report ambiguous operand
1024 * config/tc-arm.c (parse_cond): Covert to lowercase before matching.
1028 * config/tc-arm.c (arm_cpus): Add Faraday ARMv4 and ARMv5TE
1042 * config/tc-mips.c (mips_frob_file): Don't match MIPS16 relocs
1047 * config/tc-mips.c (md_begin): Use strncmp to compare TARGET_OS, in
1055 * config/tc-xtensa.c (xtensa_create_property_segments): Use
1063 * config/tc-i386.c (cpu_arch): Add .movbe and .ept.
1071 * config/tc-sparc.c (v9a_asr_table): Fix order of softint entries.
1075 * config/tc-mips.c (file_mips_soft_float, file_mips_single_float):
1109 * config/tc-sparc.c: Accept 'softint_clear' and 'softint_set'
1131 * config/tc-bfin.c (bfin_flags, bfin_pic_flag): Set default based on
1144 * config/tc-sparc.c (v9a_asr_table): Add missing
1165 * config/tc-i386.c (md_assemble): Don't check SSE instructions
1174 * config/tc-i386.c (build_modrm_byte): Don't check FMA to swap
1179 * config/tc-i386.c (build_modrm_byte): Swap REG and NDS for
1184 * config/tc-sparc.c (sparc_ip): Add support for gotdata mnemonics
1190 * config/tc-sh.c (md_apply_fix): Make sure BFD_RELOC_SH_PCRELIMM8BY4
1195 * doc/tc-arm.texi: Fix fnstart and fnend directive names.
1199 * config/tc-ppc.c (parse_cpu): Handle "e500mc". Extend "e500" to
1212 * config/tc-i386.c (sse_check): New.
1251 * config/tc-i386.c (parse_real_register): Return AVX register
1257 * config/tc-sh64.c (shmedia_md_pcrel_from_section): Use
1263 * config/tc-xtensa.c (xg_apply_fix_value): Check return code from
1270 * config/tc-i386.c (cpu_arch): Add .pclmul.
1281 * config/tc-i386.c (YMMWORD_MNEM_SUFFIX): New.
1326 * config/tc-avr.c (mcu_types): Add attiny167.
1331 * config/tc-avr.c (mcu_types): Add atmega32u4.
1336 * config/tc-avr.c (mcu_types): Add atmega32c1.
1341 * config/tc-arm.c (parse_neon_mov): Parse register before immediate
1346 * config/tc-m68k.c (md_convert_frag_1): Replace as_fatal with
1351 * config/tc-avr.c (mcu_types): Add atmega32m1.
1356 * config/tc-arm.c (do_neon_cvt): Move variable declarations to
1382 * config/tc-bfin.c (bfin_start_line_hook): Localize the labels
1388 * config/tc-s390.c (md_parse_option): z10 option added.
1400 * config/tc-hppa.c (is_same_frag): Delete.
1404 * config/tc-xtensa.h (xtensa_relax_statesE): Update comment for
1421 * config/tc-arm.c (arm_cpu_option_table): Add cortex-a9.
1426 * config/tc-arm.c (fpu_vfp_ext_d32): New vairable.
1434 * config/tc-arm.c (md_apply_fix): Use correct offset range.
1438 * config/tc-ppc.c (ppc_setup_opcodes): Tidy. Add code to test
1443 * config/tc-arm.c (arm_ext_barrier, arm_ext_msr): New.
1457 * config/tc-xtensa.c (xtensa_num_pipe_stages): New.
1463 * config/tc-xtensa.h (RELAX_XTENSA_NONE): New.
1482 * config/tc-ppc.h (struct _ppc_fix_extra): New.
1485 * config/tc-ppc.c (ppu_cpu): Make global.
1492 * config/tc-arm.c (do_bx): Only test EF_ARM_EABI_VERSION on ELF
1501 * config/tc-mn10300.c (has_known_symbol_location): New function.
1508 * config/tc-i386.c (match_template): Disallow 'l' suffix when
1515 * config/tc-i386.c (process_immext): Fix format.
1519 * config/tc-i386.c (inoutportreg): New.
1527 * config/tc-i386.c (operand_type_all_zero): New.
1558 * config/tc-arm.c (s_arm_unwind_save): Advance the input line
1565 * config/tc-avr.c (mcu_types): Change the ISA tyoe of the attiny26
1572 * config/tc-i386.c (parse_real_register): Don't return 'FLAT'
1583 * config/tc-i386.c (intel_e09): Also special-case 'bound'.
1587 * config/tc-i386.c (allow_pseudo_reg): New.
1595 * config/tc-i386.h (tc_regname_to_dw2regnum): Remove.
1605 * config/tc-tic4x.c (tic4x_insn_insert): Add const qualifier to
1609 * config/tc-d30v.c (get_reloc): Add const qualifier to op
1615 * config/tc-i386.c (cpu_arch): Add .xsave.
1623 * config/tc-i386.c (set_cpu_arch, md_parse_option): Likewise.
1627 * config/tc-xtensa.c (relax_frag_immed): Change internal consistency
1640 * config/tc-mips.c (mips_cpu_info_table): Add Octeon.
1664 * config/tc-i386.c (md_show_usage): Replace tabs with spaces.
1668 * config/tc-avr.c (mcu_types): Change opcode set for at86rf401.
1672 * config/tc-i386.c (md_show_usage): Show more processors for
1677 * config/tc-i386.c (i386_target_format): Remove cpummx2.
1681 * config/tc-i386.c (XXX_PREFIX): Moved from tc-i386.h.
1698 * config/tc-i386.h (XXX_PREFIX): Moved to tc-i386.c.
1716 * config/tc-xtensa.c (xtensa_leb128): New function.
1723 * config/tc-avr.c (mcu_types): Change opcode set for avr3,
1731 * config/tc-i386.c (md_assemble): Also zap movzx and movsx
1736 * config/tc-i386.c (match_reg_size): New.
1749 * config/tc-i386.c (_i386_insn): Update comment.
1766 * config/tc-i386.c (match_template): Check processor support
1771 * config/tc-i386.c (match_template): Continue if processor
1776 * config/tc-ia64.c (ia64_convert_frag): Zero-initialize room for
1795 * config/tc-i386.c (match_template): Check register size
1800 * config/tc-i386.c (i386_operand): Renamed to ...
1808 * config/tc-i386.c (set_intel_mnemonic): Set intel_mnemonic
1818 * config/tc-i386.h: Update copyright to 2008.
1822 * config/tc-ppc.c (parse_cpu): Preserve the settings of the
1827 * config/tc-i386.c (md_assemble): Use !intel_mnemonic instead
1832 * gas/config/tc-i386.c (cpu_arch_flags_not): Removed.
1844 * config/tc-i386.c (process_drex): Initialize modrm_reg and
1849 * config/tc-i386.c (match_template): Use the xmmword field
1854 * config/tc-i386.c (process_suffix): Fix a typo.
1859 * config/tc-i386.c (match_template): Handle XMMWORD_MNEM_SUFFIX.
1864 * config/tc-i386.h (XMMWORD_MNEM_SUFFIX): New.
1868 * config/tc-mips.c (mips_ip): Check operands on jalr instruction.