Lines Matching refs:config
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.
147 * config/xtensa-istack.h (tinsn_struct): Replace linenum field
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
323 * config/obj-elf.c (obj_elf_section): Handle optional
340 * config.in: Regenerate.
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.
402 * config/atof-ieee.c (ieee_md_atof): New function. Performs the
404 * config/atof-vax.c (md_atof): Rename to vax_md_atof. Use the
471 * config/obj-elf.c (obj_elf_type): Accept "common" as a valid
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>
517 * config/obj-elf.c (obj_elf_section): When pushing a section, if
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...
590 * config/obj-elf.c (obj_elf_vtable_inherit): Allow for translation
593 * config/obj-som.c: Likewise.
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
639 * config/obj-coff.c (obj_coff_ident): Add bit size for stringer function.
640 * config/obj-elf.c (obj_elf_ident): Likewise.
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.
687 * config/m68k-parse.h (m68k_register): Use MBO instead of MBB.
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
779 * config/bfin-parse.y (asm_1): Slightly improve error messages
789 * config/tc-i386.c (baseindex): Removed.
797 * config/obj-coff.c (obj_coff_endef): Remove checking size of
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.
886 * config/tc-i386.c (cpu_flags_check_x64): Renamed to ...
938 * config.in: Likewise.
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
1245 * config/obj-coff.h (x86_64_target_format): Renamed to ...
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,
1271 config/config/atof-ieee.c, config/atof-vax.c, config/bfin-aux.h,
1272 config/bfin-defs.h, config/bfin-lex.l, config/bfin-parse.y,
1273 config/itbl-mips.h, config/m68k-parse.h, config/m68k-parse.y,
1274 config/obj-aout.c, config/obj-aout.h, config/obj-coff.c,
1275 config/obj-coff.h, config/obj-ecoff.c, config/obj-ecoff.h,
1276 config/obj-elf.c, config/obj-elf.h, config/obj-evax.c,
1277 config/obj-evax.h, config/obj-multi.h, config/obj-som.c,
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,
1317 config/te-freebsd.h, config/te-hppa.h, config/te-irix.h,
1318 config/te-netware.h, config/te-sparcaout.h, config/te-tmips.h,
1319 config/te-vxworks.h, config/vax-inst.h, config/xtensa-istack.h,
1320 config/xtensa-relax.c, config/xtensa-relax.h: Likewise.
1324 * config/tc-m68851.h: Likewise.
1327 * config/e-crisaout.c: Add copyright header.
1328 * config/e-criself.c, config/e-i386aout.c, config/e-i386coff.c,
1329 config/e-i386elf.c, config/e-mipscoff.c, config/e-mipself.c,
1330 config/obj-multi.c, config/te-aix5.h, config/te-armeabi.h,
1331 config/te-armlinuxeabi.h, config/te-dynix.h, config/te-epoc-pe.h,
1332 config/te-generic.h, config/te-gnu.h, config/te-go32.h,
1333 config/te-hppa64.h, config/te-hppalinux64.h, config/te-hpux.h,
1334 config/te-i386aix.h, config/te-ia64aix.h, config/te-interix.h,
1335 config/te-linux.h, config/te-lnews.h, config/te-lynx.h,
1336 config/te-mach.h, config/te-macos.h, config/te-nbsd532.h,
1337 config/te-nbsd.h, config/te-pc532mach.h, config/te-pe.h,
1338 config/te-pep.h, config/te-psos.h, config/te-riscix.h,
1339 config/te-sun3.h, config/te-svr4.h, config/te-symbian.h,
1340 config/te-wince-pe.h: Likewise.
1344 * config/tc-m68k.c (m68k_ip): Add j & K operand types.
1352 * config/obj-elf.c (elf_ecoff_set_ext): Make static when OBJ_MAYBE_ELF.
1353 * config/obj-elf.h (obj_ecoff_set_ext): Comment.
1363 * config/tc-mips.c (s_dtprelword, s_dtpreldword,
1374 * config.in: Regenerate.
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.
1447 * config/xtensa-relax.c (widen_spec_list): Add transitions from
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
1474 * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd.
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.
1728 * config/atof-vax.c (atof_vax_sizeof): Change return type to unsigned.
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.
1739 * config/atof-vax.c (md_atof): Fix comparison inside know().
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.
1760 * config.in: Regenerate.
1761 * config/tc-ppc.c (ppc_setup_opcodes): Do checks when ENABLE_CHECKING.
1766 * config/tc-m68k.c (mcf5253_ctrl): New.
1770 * config/m68k-parse.h (RAMBAR_ALT): 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)
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.
2226 * config/obj-elf.c (elf_frob_file): frag_wane any new frags.
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.
2326 * config/m68k-parse.h (m68k_register): Add ROMBAR0, ASID.
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.
2366 * config/tc-mep.c: New file.
2367 * config/obj-elf.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.
2442 * config/xtensa-istack.h (struct tinsn_struct): Delete fixup field.
2444 * config/tc-xtensa.c (tinsn_get_tok): Delete.
2448 * config/xtensa-relax.h (struct build_instr): Delete id field.
2449 * config/xtensa-relax.c (widen_spec_list): Remove zeros from LITERAL
2458 * config/xtensa-relax.c (build_transition): Remove code after as_fatal.
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.
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