Lines Matching refs:config

4 	* config/tc-xtensa.c (op_placement_info_struct): Delete single,
22 * config/xtensa-relax.c (widen_spec_list): Add wide branch relaxations.
27 * config/tc-xtensa.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.
31 * config/tc-xtensa.c (tinsn_to_slotbuf): Do not zero slotbuf.
35 * config/tc-mt.c (mt_arch): Default to ms1_16_002.
46 * config/tc-arm.c (md_apply_fix): Fix casts to match type in
68 * config/tc-vax.c: Convert to ISO C90 format. Fix formatting and
73 * config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
82 * config/tc-xtensa.h (xtensa_frag_type): Add is_aligning_branch flag.
86 * config/tc-xtensa.c (xg_find_narrowest_format): Optimize 1 slot case.
89 * config/xtensa-istack.h (vliw_insn): Move insnbuf field after slots.
100 * config/tc-mt.c (opcodes/mt-desc.h, opcodes/mt-opc.h): Change
107 * config/tc-mt.h (TC_MT): Rename.
115 * config/tc-i386.c (add_prefix): More fine-grained handling of
121 * config/tc-m32c.c (m32c_md_end): Only pad code sections.
125 * config/tc-arm.c (do_branch): Generate EABI branch relocations.
143 * config/tc-mt.c: Renamed from tc-ms1.c: Update include files.
150 * config/tc-cris.c (STATE_COND_BRANCH_PIC): New relaxation state.
163 * config/tc-i386.c (match_template): Handle monitor.
174 * config/tc-z80.c (emit_ldreg): fix bug in ld rr,<xx>
178 * config/tc-z80.c (z80_start_line_hook): issue an error when
188 * config/tc-hppa.c (hppa_fix_adjustable): Don't reject for reduction
194 * config/tc-mips.c (append_insn): Handle BFD_RELOC_16_PCREL_S2.
201 * config/tc-mips.h (TC_VALIDATE_FIX, mips_validate_fix): Delete.
205 * config/tc-ia64.c (emit_one_bundle): Perform last_slot < 0 check
208 * config/tc-ia64.c (slot_index): Emit an error instead of a warning
213 * config/bfin-defs.h (IS_BREG, IS_LREG): New macros.
214 * config/bfin-parse.y (asm_1): Check register type for load immediate
219 * config/tc-ppc.c (ppc_frob_file_before_adjust): Do not reference
245 * config/tc-hppa.c (pa_comm): Set bfd_com_section segment.
250 * config/te-gnu.h: New file.
251 * config/tc-i386.c: Don't use '/' as comment char for TE_GNU.
255 * config/tc-ppc.c (ppc_pe_comm): Set bfd_com_section segment.
256 * config/tc-alpha.c (s_alpha_comm): Likewise. Also, remove
269 * config/tc-arm.c (s_arm_unwind_save_core): Don't emit an extra
278 * config/tc-ia64.c (AR_FCR, AR_EFLAG, AR_CSD, AR_SSD, AR_CFLG,
287 * config/tc-ia64.c (md): Rename regsym to indregsym and move
306 * config/tc-mips.c (mips16_ip): Add handling of 'm' and 'M' codes
317 * config/tc-i386.c (intel_e11): Don't special-case segment
322 * config/tc-arm.c (BAD_ADDR_MODE): Define.
334 * config/tc-sparc.c (isoctal): Fix thinko.
345 * config/tc-ms1.c (ms1_mach_bitmask): Initialize to MS1.
364 * config/tc-hppa.c (md_apply_fix): Use number_to_chars_bigendian to
376 * config/obj-coff.c (obj_coff_section): Set readonly flag with the
382 * config/tc-i386.h (tc_comment_chars): Define.
383 * config/tc-i386.c (line_comment_chars): Use '/' unconditionally.
392 * config/tc-z80.h: Define O_SINGLE_EQ as O_eq.
419 * config/tc-mips.c (md_parse_option): Fix typo in comment.
438 * config/tc-m32c.c (default_isa): New static variable.
444 * config/tc-arm.c (aeabi_set_public_attributes): Use selected_cpu
449 * config/tc-xtensa.c (find_vinsn_conflicts): Change error messages to
458 * config/obj-coff.h (obj_symbol_clone_hook): New.
460 * config/obj-coff.c (coff_obj_symbol_clone_hook): New.
464 * config/tc-m32c.c (md_relax_table, subtype_mappings,
467 * config/tc-m32c.c (md_assemble): Don't use errmsg as the format
474 * config/tc-arm.c (insns): Correct "sel" entry.
478 * config/tc-i386.c (i386_operand): Don't check register prefix here.
486 * config/tc-i386.h (md_operand): Delete.
497 * config/obj-coff.h: Add format "coff-z80".
503 * config/tc-z80.c: New file
504 * config/tc-z80.h: New file
525 * config/tc-bfin.c (Expr_Node_Gen_Reloc): If have symbol + constant,
527 * config/tc-bfin.h (MD_APPLY_SYM_VALUE): Define to 0.
558 * config/obj-coff.c (obj_frob_symbol): Do not force WEAKREFD
561 * config/obj-coff.h (obj_set_weak_hook, obj_clear_weak_hook): Define.
571 * config/bfin-lex.l: Include bfin-parse.h instead of bfin-parse.tab.h.
572 * config/tc-bfin.c (md_chars_to_number): Change the type of first
577 * config/tc-ia64.c (enum reg_symbol): Delete IND_MEM.
584 * config/tc-ia64.c (declare_register): Call symbol_create.
591 * config/tc-m32c.c (md_cgen_lookup_reloc): Add more relocs. Print
596 * config/tc-mips.c (append_insn): Convert MIPS16 jr/jalr jumps
602 * config/tc-bfin.c (md_begin): Let the lex_type of '(' be
611 * config/tc-xtensa.c (xtensa_end_directive): Restore
625 * config/xtensa-istack.h (TInsn): Replace dwarf2_line_info with an
627 * config/tc-xtensa.c (md_pseudo_table): Remove entry for "loc".
642 * config/tc-hppa.c (pa_ip): Use as_bad instead of as_fatal when an
651 * config/tc-avr.c: Convert to ISO C90 format. Fix formatting and
653 * config/tc-avr.h: Likewise.
657 * config/tc-ia64.c (dot_reg_val): Use expression_and_evaluate.
704 * config/tc-ia64.h (md_parse_name): Add mode parameter.
705 * config/tc-arc.c (arc_parse_cons_expression): Likewise.
706 * config/tc-m32r.h (md_parse_name): Likewise.
708 * config/tc-mmix.h (md_parse_name): Likewise.
709 * config/tc-mn10300.h (md_parse_name): Likewise.
711 * config/tc-ppc.h (md_parse_name): Likewise.
712 * config/tc-sh.h (md_parse_name): Likewise.
714 * config/tc-sh64.h (md_parse_name): Likewise.
716 * config/tc-tic54x.h (md_parse_name): Likewise.
717 * config/tc-m32r.c (m32r_parse_name): Add mode parameter. Check it
719 * config/tc-mn10300.c (mn10300_parse_name): Likewise.
720 * config/tc-sh.c (sh_parse_name): Likewise.
721 * config/tc-sh64.c (sh64_consume_datalabel): Add mode parameter. Pass
737 * config/tc-hppa.c (strict): Don't initialize. Update comment.
743 * config/tc-arm.c: Don't provide fallback default for CPU_DEFAULT.
753 * config/tc-arm.h (md_end): Define.
759 * config/tc-sh.c (allow_dollar_register_prefix): New variable.
775 * config/tc-xtensa.c (xtensa_frob_label): Disallow labels in bundles.
789 * config/tc-tic4x.c (tic4x_set): Advance input_line_pointer past
800 * config/bfin-aux.h: New file.
801 * config/bfin-defs.h: New file.
802 * config/bfin-lex.l: New file.
803 * config/bfin-parse.y: New file.
804 * config/tc-bfin.c: New file.
805 * config/tc-bfin.h: New file.
815 * config/tc-arm.c (opcode_tag): Add OT_cinfix3_legacy.
829 * config/tc-ia64.c (parse_operands): Always parse first operand of
840 * config/tc-i386.c (reloc): Disable signedness check for 4-byte
855 * config/tc-i386.h (x86_cons_fix_new): Declare unconditionally.
858 * config/tc-i386.c (signed_cons): New.
872 * config/arm.c (arm_cpus): Add more cpu names.
899 * config/obj-elf.c (elf_pseudo_tab): Add loc_mark_labels.
900 * config/obj-elf.h (obj_frob_label): New.
901 * config/tc-alpha.c (alpha_define_label): Call dwarf2_emit_label.
902 * config/tc-arm.c, config/tc-hppa.c, config/tc-m68k.c,
903 config/tc-mips.c, config/tc-ppc.c, config/tc-sh.c, config/tc-xtensa.c:
905 * config/tc-i386.c (md_pseudo_table): Move file and loc to
907 * config/tc-ia64.c (struct label_fix): Add dw2_mark_labels.
911 * config/tc-m68hc11.h (tc_frob_label): Remove.
912 * config/tc-ms1.c (md_pseudo_table): Remove file and loc.
913 * config/tc-sh.h (tc_frob_label): Pass sym to sh_frob_label.
914 * config/tc-sh64.h (tc_frob_label): Likewise.
923 * config/tc-i386.c (tc_x86_regname_to_dw2regnum): Add selector
929 * config/tc-msp430.c (msp430_operands): Undo last changes. Instead...
941 * config/tc-arm.c (do_smi, do_t_smi): Rename ...
979 * config/tc-mips.c (append_insn): Undo last change. Instead add
985 * config/tc-mips.c (mips_set_options): Add ase_mt for MT instructions.
1008 * config/tc-arm.c (arm_it): Add relax field.
1023 * config/tc-arm.h (md_convert_frag): Remove definition.
1029 * config/tc-arm.c (do_rn_rd): Enforce SWP operand constraints.
1033 * config/tc-arm.c (encode_arm_cp_address): Use
1049 * config/tc-arm.c (opcode_lookup): Look for infix opcode when
1054 * config/tc-mips.c (append_insn): Correctly handle mips16 case
1061 * config/tc-msp430.c (msp430_operands): Emit dwarf2_emit_insn()
1071 * config/tc-i386.c (intel_e09): Set JumpAbsolute when seeing a PTR-
1079 * config/tc-z8k.c (s_segm): Use bfd_set_arch_mach to set machine
1090 * config/tc-z8k.h (TARGET_ARCH): Define.
1095 * config/tc-mips.c (mips_set_options): Add ase_dsp for DSP instructions.
1114 * config/tc-mips.c (mips_cpu_info_table): Add 5kf to the table of
1120 * config/tc-ppc.c (ppc_symbol_chars): Add '%' and '['.
1128 * config/tc-i386.c (object_64bit): New.
1141 * config/tc-h8300.h: Remove TC_RELOC_MANGLE/tc_reloc_mangle.
1142 * config/tc-mcore.h: Likewise.
1143 * config/tc-z8k.h: Likewise.
1144 * config/tc-z8k.c: Likewise.
1145 * config/tc-sh.h: Remove TC_RELOC_MANGLE and
1147 * config/tc-sh.c: (md_apply_fix): Fix comment for case
1152 * config/tc-sh64.c (sh64_target_format): Check preset_target_arch
1164 * config/obj-coff.c (obj_coff_weak): Set auxiliary record
1169 * config/tc-ppc.c (ppc_set_cpu): Don't select 64-bit based on
1174 * config/tc-arm.c (do_t_mov_cmp): Fix encoding of i16-bit conditional
1180 * config/tc-ppc.c (parse_cpu): Add -me300 support.
1186 * config/tc-s390.c (md_parse_option): Add cpu type z9-109.
1190 * config/tc-msp430.c (msp430_enable_relax): New flag.
1202 * config/tc-msp430.h (TC_FORCE_RELOCATION_LOCAL): Defined.
1222 * config-gas.com: Delete.
1225 * config/atof-tahoe.c: Delete.
1226 * config/m88k-opcode.h: Delete.
1227 * config/obj-bout.c: Delete.
1228 * config/obj-bout.h: Delete.
1229 * config/obj-hp300.c: Delete.
1230 * config/obj-hp300.h: Delete.
1231 * config/tc-a29k.c: Delete.
1232 * config/tc-a29k.h: Delete.
1233 * config/tc-h8500.c: Delete.
1234 * config/tc-h8500.h: Delete.
1235 * config/tc-m88k.c: Delete.
1236 * config/tc-m88k.h: Delete.
1237 * config/tc-tahoe.c: Delete.
1238 * config/tc-tahoe.h: Delete.
1239 * config/tc-tic80.c: Delete.
1240 * config/tc-tic80.h: Delete.
1241 * config/tc-w65.c: Delete.
1242 * config/tc-w65.h: Delete.
1243 * config/te-aux.h: Delete.
1244 * config/te-delt88.h: Delete.
1245 * config/te-delta.h: Delete.
1246 * config/te-dpx2.h: Delete.
1247 * config/te-hp300.h: Delete.
1248 * config/te-ic960.h: Delete.
1249 * config/vms-a-conf.h: Delete.
1282 * config/aout_gnu.h: Likewise.
1283 * config/obj-aout.c: Likewise.
1284 * config/obj-aout.h: Likewise.
1285 * config/obj-coff.c: Likewise.
1286 * config/obj-coff.h: Likewise.
1287 * config/obj-evax.h: Likewise.
1288 * config/obj-ieee.h: Likewise.
1289 * config/tc-arm.c: Likewise.
1290 * config/tc-arm.h: Likewise.
1291 * config/tc-avr.c: Likewise.
1292 * config/tc-avr.h: Likewise.
1293 * config/tc-crx.h: Likewise.
1294 * config/tc-d10v.h: Likewise.
1295 * config/tc-d30v.h: Likewise.
1296 * config/tc-dlx.h: Likewise.
1297 * config/tc-fr30.h: Likewise.
1298 * config/tc-frv.h: Likewise.
1299 * config/tc-h8300.c: Likewise.
1300 * config/tc-h8300.h: Likewise.
1301 * config/tc-hppa.h: Likewise.
1302 * config/tc-i370.h: Likewise.
1303 * config/tc-i386.c: Likewise.
1304 * config/tc-i386.h: Likewise.
1305 * config/tc-i860.h: Likewise.
1306 * config/tc-i960.c: Likewise.
1307 * config/tc-i960.h: Likewise.
1308 * config/tc-ip2k.h: Likewise.
1309 * config/tc-iq2000.h: Likewise.
1310 * config/tc-m32c.h: Likewise.
1311 * config/tc-m32r.h: Likewise.
1312 * config/tc-m68hc11.h: Likewise.
1313 * config/tc-m68k.c: Likewise.
1314 * config/tc-m68k.h: Likewise.
1315 * config/tc-maxq.c: Likewise.
1316 * config/tc-maxq.h: Likewise.
1317 * config/tc-mcore.c: Likewise.
1318 * config/tc-mcore.h: Likewise.
1319 * config/tc-mn10200.h: Likewise.
1320 * config/tc-mn10300.c: Likewise.
1321 * config/tc-mn10300.h: Likewise.
1322 * config/tc-ms1.h: Likewise.
1323 * config/tc-msp430.c: Likewise.
1324 * config/tc-msp430.h: Likewise.
1325 * config/tc-ns32k.c: Likewise.
1326 * config/tc-ns32k.h: Likewise.
1327 * config/tc-openrisc.h: Likewise.
1328 * config/tc-or32.c: Likewise.
1329 * config/tc-or32.h: Likewise.
1330 * config/tc-ppc.c: Likewise.
1331 * config/tc-ppc.h: Likewise.
1332 * config/tc-s390.h: Likewise.
1333 * config/tc-sh.c: Likewise.
1334 * config/tc-sh.h: Likewise.
1335 * config/tc-sparc.c: Likewise.
1336 * config/tc-tic30.c: Likewise.
1337 * config/tc-tic30.h: Likewise.
1338 * config/tc-tic4x.c: Likewise.
1339 * config/tc-tic4x.h: Likewise.
1340 * config/tc-tic54x.c: Likewise.
1341 * config/tc-tic54x.h: Likewise.
1342 * config/tc-v850.h: Likewise.
1343 * config/tc-vax.c: Likewise.
1344 * config/tc-vax.h: Likewise.
1345 * config/tc-xstormy16.h: Likewise.
1346 * config/tc-xtensa.h: Likewise.
1347 * config/tc-z8k.c: Likewise.
1348 * config/tc-z8k.h: Likewise.
1349 * config/vms-a-conf.h
1357 * config.in: Regenerate.
1369 * config/tc-msp430.c (MSP430_ISA_21): Define.
1391 * config/tc-arm.c (current_it_mask, current_cc): New variables.
1399 * config/tc-arm.c (encode_thumb32_immediate): Only accept shifted
1407 * config/tc-arm.c (do_iwmmxt_wldstd): Correct the offset range for
1412 * config/tc-ppc.c (md_apply_fix <ELF>): Don't warn on overflow
1417 * config/tc-mips.c (s_mips_globl): Allow multiple symbols per .globl.
1421 * config/tc-arm.c (T16_32_TAB): Add "addr". Fix encoding of push and
1432 * config/tc-arm.c (parse_tb): New function.
1441 * config/tc-m32r.c (m32r_check_fixup): Fixed X_op check.
1445 * config/tc-i386.c (handle_large_common): Declare only for ELF.
1449 * config/tc-ia64.h (unw_r_record): Change type of fr_mem to unsigned
1456 * config/tc-ia64.c (unwind): New field 'pending_saves'.
1514 * config/tc-i386.c (optimize_imm): Calculate candidate immediates
1520 * config/tc-m32c.c (md_cgen_lookup_reloc): Add 8 bit operands.
1527 * config/obj-elf.c: Include "elf/x86-64.h" if TC_I386 is
1535 * config/obj-elf.h (elf_com_section_ptr): New.
1538 * config/tc-i386.c (handle_large_common): New.
1543 * config/tc-i386.h (x86_64_section_word): New.
1555 * config/tc-m68k.h: Remove TE_LYNX conditional code.
1559 * config/tc-arm.c (encode_thumb32_addr_mode): Don't set
1568 * config/tc-m32r.c (tc_gen_reloc): Check BFD_RELOC_32_PCREL and
1581 * config/tc-i386.c (md_begin): Use IS_ELF.
1589 * config/tc-i386.h (x86_cons): Prototype only when ELF and when not
1594 * config/tc-i386.c (reloc): Convert to ISO C90. Change first
1616 * config/tc-i386.c (parse_insn): Reject prefix if unavailable in
1621 * config/tc-hppa.c (pa_ip): Search entire mnemonic before considering
1631 * gas/config/tc-i386.h (CpuVMX): New.
1638 (TARGET_CPU_CFILES): List config/tc-m32c.c.
1639 (TARGET_CPU_HFILES): List config/tc-m32c.h.
1643 * config/tc-m32c.c, config/tc-m32c.h: New files.
1654 * config/tc-crx.c (reset_vars): Use strncpy to prevent overflowing
1664 * config/tc-i386.c (optimize_disp): Optimize signed 32bit
1670 * config/obj-elf.h: Likewise.
1671 * config/tc-h8300.h: Likewise.
1672 * config/tc-h8500.h: Likewise.
1673 * config/tc-i370.h: Likewise.
1674 * config/tc-i386.h: Likewise.
1675 * config/tc-m68hc11.h: Likewise.
1676 * config/tc-m68k.h: Likewise.
1677 * config/tc-ppc.h: Likewise.
1678 * config/tc-s390.h: Likewise.
1679 * config/tc-sh.h: Likewise.
1680 * config/tc-sparc.h: Likewise.
1681 * config/tc-tic30.c: Likewise.
1682 * config/tc-w65.h: Likewise.
1683 * config/tc-xtensa.h: Likewise.
1688 * config/tc-cris.h (MD_APPLY_SYM_VALUE): Define.
1692 * config/tc-tic30.c (debug): Add format attribute. Fix format
1697 * config/tc-i386.c (cpu_arch): Add sse3.
1699 * config/tc-i386.h (CpuSSE3): Renamed from ...
1706 * config/tc-ia64.c (nop): Use zero for L-unit pseudo-nop.
1710 * config/tc-pdp11.c (md_apply_fix): Cast first argument to
1716 * config/tc-ppc.c (ppc_target_format): Add VxWorks.
1720 * config/tc-ms1.c: New.
1721 * config/tc-ms1.h: New.
1725 * config/tc-i386.h (CpuSVME): New.
1727 * config/tc-i386.c (cpu_arch): Add .pacifica and .svme. Add opteron
1751 * config/obj-elf.c (obj_elf_change_section): Use backend
1756 * config/tc-ia64.c (line_separator_chars): Add '{' and '}'.
1814 * config/tc-arm.c (T_OPCODE_BRANCH, encode_arm_addr_mode_2)
1829 * config/tc-arm.c: Define MD_PCREL_FROM_SECTION.
1844 * config/m68k-parse.h: Use ISO C90.
1845 * config/m68k-parse.y: Likewise.
1846 * config/tc-m68k.h: Likewise.
1851 * config/tc-i386.c (md_assemble): Don't call optimize_disp on
1859 * config/tc-i386.c (reloc): Also handle BFD_RELOC_64_PCREL.
1882 * config/tc-arm.c (find_real_start): Check S_IS_LOCAL on
1887 * config/tc-arm.h (LOCAL_LABEL): Remove unnecessary parentheses.
1892 * config/tc-hppa.c (pa_block): Allocate just one byte for the
1898 * config/tc-ia64.c (slot_index): Revert last change. If first_frag
1904 * config/tc-m68k.c (m68k_ip): Test for insn compatiblity using a
1914 * config/tc-ia64.c (slot_index): Check for a NULL first_frag.
1918 * config/tc-m32r.c (use_parallel): Change default value from 1 to 0.
1932 * config/tc-xtensa.h (resource_table): Change units to unsigned chars.
1933 * config/tc-xtensa.c (new_resource_table): Likewise.
1939 * cgen.c, cgen.h, tc.h, write.c, config/obj-coff.c
1940 * config/tc-a29k.c, config/tc-alpha.c, config/tc-alpha.h
1941 * config/tc-arc.c, config/tc-arc.h, config/tc-arm.c
1942 * config/tc-arm.h, config/tc-avr.c, config/tc-avr.h
1943 * config/tc-cris.c, config/tc-crx.c, config/tc-d10v.c
1944 * config/tc-d10v.h, config/tc-d30v.c, config/tc-d30v.h
1945 * config/tc-dlx.c, config/tc-dlx.h, config/tc-fr30.h
1946 * config/tc-frv.c, config/tc-frv.h, config/tc-h8300.c
1947 * config/tc-h8500.c, config/tc-hppa.c, config/tc-hppa.h
1948 * config/tc-i370.c, config/tc-i370.h, config/tc-i386.c
1949 * config/tc-i386.h, config/tc-i860.c, config/tc-i860.h
1950 * config/tc-i960.c, config/tc-i960.h, config/tc-ia64.c
1951 * config/tc-ip2k.c, config/tc-ip2k.h, config/tc-iq2000.c
1952 * config/tc-iq2000.h, config/tc-m32r.c, config/tc-m32r.h
1953 * config/tc-m68hc11.c, config/tc-m68hc11.h, config/tc-m68k.c
1954 * config/tc-m68k.h, config/tc-m88k.c, config/tc-maxq.c
1955 * config/tc-mcore.c, config/tc-mcore.h, config/tc-mips.c
1956 * config/tc-mips.h, config/tc-mmix.c, config/tc-mn10200.c
1957 * config/tc-mn10300.c, config/tc-msp430.c, config/tc-ns32k.c
1958 * config/tc-openrisc.h, config/tc-or32.c, config/tc-or32.h
1959 * config/tc-pdp11.c, config/tc-pj.c, config/tc-pj.h
1960 * config/tc-ppc.c, config/tc-ppc.h, config/tc-s390.c
1961 * config/tc-s390.h, config/tc-sh64.c, config/tc-sh.c
1962 * config/tc-sh.h, config/tc-sparc.c, config/tc-sparc.h
1963 * config/tc-tahoe.c, config/tc-tic30.c, config/tc-tic4x.c
1964 * config/tc-tic54x.c, config/tc-tic80.c, config/tc-v850.c
1965 * config/tc-v850.h, config/tc-vax.c, config/tc-vax.h
1966 * config/tc-w65.c, config/tc-xstormy16.c, config/tc-xstormy16.h
1967 * config/tc-xtensa.c, config/tc-z8k.c:
1980 * config/tc-mips.c (mips_cpu_info_table): Add cpu names m4k, 24k,
1985 * config/tc-arm.c (CE, C3, CM, UE, UF): Redefine without reference
1990 * config/tc-mips.c (load_register): Add leading "0x" to the
1996 * config/tc-arm.c (TxCE, TxC3, TxCM, TUE, TUF): Remove redundant
2003 * config/tc-alpha.c (O_lituse_jsrdirect): New.
2018 * config/tc-arm.h (TC_FIX_TYPE): Change to int.
2020 * config/tc-arm.c (fix_new_arm): Remove now-unnecessary cast.
2029 * config/tc-ia64.c (struct proc_pending): New.
2042 * config/tc-ia64.c (emit_one_bundle): Restrict scope of ptr, end_ptr,
2048 * config/tc-ia64.c (extra_goodness): Update comment.
2053 * config/tc-ia64.c (md_begin): Don't try to match slot 2 of an MLX
2058 * config/tc-ia64.c (ia64_gen_real_reloc_type): Also handle
2063 * config/tc-ia64.c (dot_endp): Clear out all three pointers in unwind
2068 * config/tc-ia64.c (dot_radix): Rewrite.
2072 * config/tc-ia64.c (struct unw_rec_list): Remove next_slot_number
2080 * config/tc-v850.c (md_apply_fix3): Pass the address of the
2085 * config/tc-hppa.c (pa_ip): Promote architecture from PA 1.0 to 1.1
2090 * config/tc-xtensa.c (xg_assemble_vliw_tokens): Change subtraction
2100 * config/tc-ppc.c (ppc_force_relocation): Add BFD_RELOC_24_PLT_PCREL.
2104 * config/tc-ppc.c (parse_cpu): Handle "-mpower5".
2111 * config/tc-ia64.c (dot_endp): Don't use global symbol for unwind
2116 * config/tc-v850.c (md_apply_fix3): Only use the insertion routine
2131 * config/tc-arm.h (TC_FORCE_RELOCATION_LOCAL): Remove
2133 * config/tc-arm.c: Rewrite, adding Thumb-2 support.
2168 * config/tc-v850,h (TC_FIX_TYPE): Define.
2170 * config/tc-v850.c (md_assemble): When creating a fix record the
2185 * config/tc-xtensa.c (xtensa_insnbuf_set_operand): Clarify error
2192 * config/tc-ppc.c (md_apply_fix3): Allow pcrel forms of BFD_RELOC_16,
2199 * config/tc-hppa.c (pa_block): Check arguments to .block[z].
2204 * config/tc-mmix.c (mmix_handle_mmixal): Rearrange slightly.
2226 * config/tc-i386.c (optimize_disp): Discard displacement entirely
2232 * config/tc-sh64.c (sh64_fake_label): New.
2234 * config/tc-sh64.h (TC_FAKE_LABEL): New.
2244 * config/tc-i386.c (parse_insn): Disallow use of prefix separator
2249 * config/tc-i386.c (tc_x86_regname_to_dw2regnum): Correct 64-bit mode
2256 * config/tc-i386.c (parse_insn): Consider all matching instructions
2262 * config/tc-ia64.c (start_unwind_section): Properly check
2271 * config/tc-xtensa.c: Remove excess whitespace.
2272 * config/tc-xtensa.h: Likewise.
2273 * config/xtensa-istack.h: Likewise.
2274 * config/xtensa-relax.c: Likewise.
2275 * config/xtensa-relax.h: Likewise.
2317 * config/tc-ia64.c (MIN): Undef.
2321 * config/tc-i386.h (ELF_TARGET_FORMAT): Define for TE_VXWORKS.
2325 * config/tc-vax.c (md_assemble): Don't assume a valueT is 4
2342 write.c, write.h, config/aout_gnu.h, config/atof-ieee.c,
2343 config/atof-vax.c, config/itbl-mips.h, config/m68k-parse.h,
2344 config/m68k-parse.y, config/m88k-opcode.h, config/obj-aout.c,
2345 config/obj-aout.h, config/obj-bout.c, config/obj-bout.h,
2346 config/obj-coff.c, config/obj-coff.h, config/obj-ecoff.c,
2347 config/obj-ecoff.h, config/obj-elf.c, config/obj-elf.h,
2348 config/obj-evax.c, config/obj-evax.h, config/obj-hp300.c,
2349 config/obj-hp300.h, config/obj-ieee.c, config/obj-ieee.h,
2350 config/obj-multi.h, config/obj-som.c, config/obj-som.h,
2351 config/tc-a29k.c, config/tc-a29k.h, config/tc-alpha.c,
2352 config/tc-alpha.h, config/tc-arc.c, config/tc-arc.h,
2353 config/tc-arm.h, config/tc-avr.c, config/tc-avr.h,
2354 config/tc-cris.c, config/tc-cris.h, config/tc-crx.c,
2355 config/tc-crx.h, config/tc-d10v.c, config/tc-d10v.h,
2356 config/tc-d30v.c, config/tc-d30v.h, config/tc-dlx.c,
2357 config/tc-dlx.h, config/tc-fr30.c, config/tc-fr30.h,
2358 config/tc-frv.c, config/tc-frv.h, config/tc-generic.c,
2359 config/tc-generic.h, config/tc-h8300.c, config/tc-h8300.h,
2360 config/tc-h8500.c, config/tc-h8500.h, config/tc-hppa.c,
2361 config/tc-hppa.h, config/tc-i370.c, config/tc-i370.h,
2362 config/tc-i386.c, config/tc-i386.h, config/tc-i860.c,
2363 config/tc-i860.h, config/tc-i960.c, config/tc-i960.h,
2364 config/tc-ia64.c, config/tc-ia64.h, config/tc-ip2k.c,
2365 config/tc-ip2k.h, config/tc-iq2000.c, config/tc-iq2000.h,
2366 config/tc-m32r.c, config/tc-m32r.h, config/tc-m68851.h,
2367 config/tc-m68hc11.c, config/tc-m68hc11.h, config/tc-m68k.c,
2368 config/tc-m68k.h, config/tc-m88k.c, config/tc-m88k.h,
2369 config/tc-maxq.c, config/tc-maxq.h, config/tc-mcore.c,
2370 config/tc-mcore.h, config/tc-mips.c, config/tc-mips.h,
2371 config/tc-mmix.c, config/tc-mmix.h, config/tc-mn10200.c,
2372 config/tc-mn10200.h, config/tc-mn10300.c, config/tc-mn10300.h,
2373 config/tc-msp430.c, config/tc-msp430.h, config/tc-ns32k.c,
2374 config/tc-ns32k.h, config/tc-openrisc.c, config/tc-openrisc.h,
2375 config/tc-or32.c, config/tc-or32.h, config/tc-pdp11.c,
2376 config/tc-pdp11.h, config/tc-pj.c, config/tc-pj.h,
2377 config/tc-ppc.c, config/tc-ppc.h, config/tc-s390.c,
2378 config/tc-s390.h, config/tc-sh.c, config/tc-sh.h,
2379 config/tc-sh64.c, config/tc-sh64.h, config/tc-sparc.c,
2380 config/tc-sparc.h, config/tc-tahoe.c, config/tc-tahoe.h,
2381 config/tc-tic30.c, config/tc-tic30.h, config/tc-tic4x.c,
2382 config/tc-tic4x.h, config/tc-tic54x.c, config/tc-tic54x.h,
2383 config/tc-tic80.c, config/tc-tic80.h, config/tc-v850.c,
2384 config/tc-v850.h, config/tc-vax.c, config/tc-vax.h,
2385 config/tc-w65.c, config/tc-w65.h, config/tc-xstormy16.c,
2386 config/tc-xstormy16.h, config/tc-xtensa.c, config/tc-xtensa.h,
2387 config/tc-z8k.c, config/tc-z8k.h, config/te-386bsd.h,
2388 config/te-freebsd.h, config/te-hp300.h, config/te-hppa.h,
2389 config/te-ic960.h, config/te-irix.h, config/te-nbsd.h,
2390 config/te-netware.h, config/te-sparcaout.h, config/te-sun3.h,
2391 config/te-tmips.h, config/te-vxworks.h, config/vax-inst.h,
2392 config/xtensa-istack.h, config/xtensa-relax.c,
2393 config/xtensa-relax.h, doc/fdl.texi
2397 * config/tc-arm.c (arm_opts): Make -mlittle-endian switch set
2402 * config/obj-ecoff.c (ecoff_frob_file_before_fix): Correct section
2404 * config/tc-mmix.c (mmix_frob_file): Don't needlessly iterate
2406 * config/tc-xtensa.c (xtensa_remove_section): Delete.
2415 * config/obj-ecoff.c (ecoff_frob_file_before_fix): Fix invocations
2417 * config/tc-mmix.c (mmix_frob_file): Likewise.
2418 * config/tc-xtensa.c (xtensa_remove_section): Likewise.
2488 * config/tc-vax.c (bignum_copy): .. to here.
2498 * config/obj-coff.c (dim_index): Make static.
2499 * config/tc-i386.c (GOT_symbol): Likewise.
2510 * config/obj-multi.h (FAKE_LABEL_NAME): Defined.
2547 * config/tc-xtensa.c (LOOKAHEAD_ALIGNER): Delete macro.
2552 * config/tc-xtensa.c (xg_get_build_instr_size): Remove.
2561 * config/tc-z8k.c (md_assemble): Fix buffer overrun in operand[]
2566 * config/obj-aout.h (S_IS_EXTERN): Removed.
2567 * config/obj-bout.h (S_IS_EXTERN): Likewise.
2568 * config/obj-coff.h (S_IS_EXTERN): Likewise.
2572 * config/tc-alpha.c (tc_gen_reloc): Replace S_IS_EXTERN with
2574 * config/tc-d10v.c (md_apply_fix3): Likewise.
2575 * config/tc-ia64.c (ia64_fix_adjustable): Likewise.
2576 * config/tc-iq2000.c (iq2000_fix_adjustable): Likewise.
2577 * config/tc-m32r.c (m32r_fix_adjustable): Likewise.
2578 * config/tc-mmix.c (mmix_adjust_symtab): Likewise.
2579 * config/tc-sh64.c (shmedia_frob_file_before_adjust): Likewise.
2586 * config/tc-xtensa.c (get_aligned_diff): Change type of
2590 * config/tc-mips.c (macro): Use sprintf_vma to convert a > 32 bit
2596 * config/tc-ia64.c (specify_resource): Initialize all of tmpl.
2600 * config/tc-sparc.c (md_assemble): If sparc_ip gives us a
2614 * config/obj-coff.c (tag_insert): Remove code section conditional
2621 * config/obj-coff.h (DO_NOT_STRIP): Remove.
2622 * config/tc-arm.c (symbol_locate): Remove code section conditional
2624 * config/tc-h8300.h (DO_NOT_STRIP): Remove.
2625 * config/tc-h8500.h (DO_NOT_STRIP): Remove.
2626 * config/tc-sh.h (DO_NOT_STRIP): Remove.
2627 * config/tc-w65.h (DO_NOT_STRIP): Remove.
2628 * config/tc-z8k.h (DO_NOT_STRIP): Remove.
2632 * config/tc-ia64.c (md_assemble): Fix error message for wrong
2637 * config/te-sysv32.h: Remove.
2639 config/te-sysv32.h.
2645 * config/tc-ia64.c (ia64_canonicalize_symbol_name): Re-allow zero-
2650 * config/tc-i386.c (md_begin): Allow hyphens in mnemonics.
2654 * config/tc-mips.c (normalize_constant_expr): Don't check for
2660 * config/tc-mips.c (check_absolute_expr): Fix formatting.
2673 * config/tc-mips.c (normalize_constant_expr): Fix formatting.
2677 * config/obj-elf.c (obj_elf_struct): New.
2683 * config/tc-xtensa.c (get_aligned_diff): Handle target_size larger
2689 * config/tc-xtensa.h (struct xtensa_frag_type): Add lit_frchain field.
2690 * config/tc-xtensa.c (xg_translate_sysreg_op,
2703 Remove broken mips-dec-openbsd* config.
2709 * config/tc-mips.c (macro) [ldd_std]: Don't attempt the GP
2731 * config/tc-mips.c (IS_ZEXT_32BIT_NUM): New macro.
2744 * config/tc-i386.c (output_insn): Handle VIA PadLock instructions
2771 * config/tc-hppa.c (pre_defined_registers): Fix %farg[0-3]
2782 * config/tc-xtensa.c (check_t1_t2_reads_and_writes): Fix typo.
2815 * config/tc-m68k.c (md_begin): Support 64bit host.
2820 * config/tc-mips.c (md_apply_fix3): Fix typos in BFD_RELOC_64.
2847 * config/tc-xtensa.c (xtensa_create_xproperty_segments): Skip
2852 * config/tc-i386.c (tc_gen_reloc): Don't turn
2864 * config/tc-xtensa.c (branch_align_power): New.
2871 * config/tc-xtensa.c: Warning fixes throughout.
2890 * config/tc-ia64.c (start_unwind_section): Undo the change
2896 * config/tc-ia64.c (ia64_handle_align): Move le_nop and
2903 * config/tc-i386.c (output_imm): Also set sign flag for 64-bit push
2909 * config/atof-vax.c: Fix some whitespace.
2910 * config/tc-vax.c (md_pseudo_table): Add "[fdgh]_floating".
2918 * config.in (HAVE_DECL_GETOPT): Add.
2922 * config/tc-i386.c (s_bss): Call obj_elf_section_change_hook.
2926 * config/tc-i386.c (md_apply_fix3): Also handle BFD_RELOC_X86_64_32S.
2931 * config/tc-arm.c (arm_adjust_symtab): Rename
2936 * config/tc-arm.c (mapping_state): Change documentation in function
2944 * config.in: Regenerate.
2951 * config/tc-arm.c (arm_parse_reloc): Add TLS relocations.
2959 * config/tc-arm.c (marked_pr_dependency): New bitmap, bit N indicates
2967 * config/tc-arm.h (TC_SEGMENT_INFO_TYPE): Redefined as struct
2974 * config/tc-xtensa.c (do_align_targets): Update comment.
2990 * config/tc-ia64.c (md): Add tune.
3004 * config/obj-coff.c (coff_frob_symbol): When crashing because of a
3009 * config/tc-xtensa.c (use_longcalls): Delete.
3019 * config/tc-xtensa.h (xtensa_frag_type): Add use_longcalls flag.
3023 * config/tc-mmix.c, config/tc-mmix.h: Convert to ISO C90.
3027 * config/tc-cris.h: Convert to ISO C90.
3028 * config/tc-cris.c: Ditto.
3037 * config/atof-ieee.c: Convert to ISO-C90 and fix formatting.
3038 * config/obj-aout.c: Convert to ISO-C90 and fix formatting.
3039 * config/obj-aout.h: Convert to ISO-C90 and fix formatting.
3040 * config/obj-bout.c: Convert to ISO-C90 and fix formatting.
3041 * config/obj-bout.h: Convert to ISO-C90 and fix formatting.
3042 * config/obj-ecoff.c: Convert to ISO-C90 and fix formatting.
3043 * config/obj-ecoff.h: Convert to ISO-C90 and fix formatting.
3044 * config/obj-som.c: Convert to ISO-C90 and fix formatting.
3045 * config/obj-som.h: Convert to ISO-C90 and fix formatting.
3046 * config/tc-a29k.c: Convert to ISO-C90 and fix formatting.
3047 * config/tc-a29k.h: Convert to ISO-C90 and fix formatting.
3048 * config/tc-alpha.c: Convert to ISO-C90 and fix formatting.
3049 * config/tc-alpha.h: Convert to ISO-C90 and fix formatting.
3050 * config/tc-arc.c: Convert to ISO-C90 and fix formatting.
3051 * config/tc-arc.h: Convert to ISO-C90 and fix formatting.
3052 * config/tc-d10v.c: Convert to ISO-C90 and fix formatting.
3053 * config/tc-d10v.h: Convert to ISO-C90 and fix formatting.
3054 * config/tc-d30v.c: Convert to ISO-C90 and fix formatting.
3055 * config/tc-d30v.h: Convert to ISO-C90 and fix formatting.
3056 * config/tc-dlx.c: Convert to ISO-C90 and fix formatting.
3057 * config/tc-dlx.h: Convert to ISO-C90 and fix formatting.
3058 * config/tc-fr30.c: Convert to ISO-C90 and fix formatting.
3059 * config/tc-fr30.h: Convert to ISO-C90 and fix formatting.
3060 * config/tc-h8500.c: Convert to ISO-C90 and fix formatting.
3061 * config/tc-h8500.h: Convert to ISO-C90 and fix formatting.
3062 * config/tc-i370.c: Convert to ISO-C90 and fix formatting.
3063 * config/tc-i370.h: Convert to ISO-C90 and fix formatting.
3064 * config/tc-i960.c: Convert to ISO-C90 and fix formatting.
3065 * config/tc-ip2k.c: Convert to ISO-C90 and fix formatting.
3066 * config/tc-ip2k.h: Convert to ISO-C90 and fix formatting.
3067 * config/tc-m32r.c: Convert to ISO-C90 and fix formatting.
3068 * config/tc-m32r.h: Convert to ISO-C90 and fix formatting.
3069 * config/tc-m88k.c: Convert to ISO-C90 and fix formatting.
3070 * config/tc-m88k.h: Convert to ISO-C90 and fix formatting.
3071 * config/tc-mcore.c: Convert to ISO-C90 and fix formatting.
3072 * config/tc-mcore.h: Convert to ISO-C90 and fix formatting.
3073 * config/tc-mn10200.c: Convert to ISO-C90 and fix formatting.
3074 * config/tc-ns32k.c: Convert to ISO-C90 and fix formatting.
3075 * config/tc-ns32k.h: Convert to ISO-C90 and fix formatting.
3076 * config/tc-openrisc.c: Convert to ISO-C90 and fix formatting.
3077 * config/tc-openrisc.h: Convert to ISO-C90 and fix formatting.
3078 * config/tc-or32.c: Convert to ISO-C90 and fix formatting.
3079 * config/tc-or32.h: Convert to ISO-C90 and fix formatting.
3080 * config/tc-pdp11.h: Convert to ISO-C90 and fix formatting.
3081 * config/tc-pj.c: Convert to ISO-C90 and fix formatting.
3082 * config/tc-pj.h: Convert to ISO-C90 and fix formatting.
3083 * config/tc-tahoe.c: Convert to ISO-C90 and fix formatting.
3084 * config/tc-tic80.c: Convert to ISO-C90 and fix formatting.
3085 * config/tc-tic80.h: Convert to ISO-C90 and fix formatting.
3086 * config/tc-v850.c: Convert to ISO-C90 and fix formatting.
3087 * config/tc-v850.h: Convert to ISO-C90 and fix formatting.
3088 * config/tc-w65.c: Convert to ISO-C90 and fix formatting.
3089 * config/tc-w65.h: Convert to ISO-C90 and fix formatting.
3090 * config/tc-xstormy16.c: Convert to ISO-C90 and fix formatting.
3091 * config/tc-xstormy16.h: Convert to ISO-C90 and fix formatting.
3095 * config/tc-arm.c (arm_adjust_symtab): Fetch elf_sym's binding
3108 * config/tc-tic30.c: Convert to ISO C90 formatting.
3109 * config/tc-tic30.h: Convert to ISO C90 formatting.
3110 * config/tc-pdp11.c: Convert to ISO C90 formatting.
3111 * config/atof-vax.c: Convert to ISO C90 formatting.
3115 * config/tc-mips.c (mips_frob_file): Sort BFD_RELOC_MIPS16_LO16
3122 * config/tc-xtensa.c (md_apply_fix3): Recognize XTENSA_PLT relocations.
3126 * config/tc-sh.c (sh_elf_final_processing): Fix compile time
3142 * config/tc-m68k.c (TRUNC, SEXT): Define.
3150 * Makefile.am (OBJ_FORMAT_CFILES): Prune config/obj-vms.c.
3151 (OBJ_FORMAT_HFILES): Prune config/obj-vms.h.
3161 * config/tc-m68k.c (m68k_elf_final_processing): Set file specific
3166 * config/tc-xtensa.c (xg_apply_tentative_value): Rename to
3177 * config/tc-xtensa.h (xtensa_validate_fix_sub): Add prototype.
3182 * config/tc-i386.c (i386_scale): Beautify error message.
3219 * config/tc-arm.c (meabi_flags): Check EABI_DEFAULT.
3220 * config/te-armeabi.h: New file.
3221 * config/te-armlinuxeabi.h (EABI_DEFAULT): Define.
3222 * config/te-symbian.h: Include "te-armeabi.h".
3239 * config/obj-coff.h: Convert to ISO C90 formatting.
3240 * config/obj-coff.c: Convert to ISO C90 formatting.
3244 * config/tc-arm.c (do_mla): Rename to do_mlas, take second
3263 * config/tc-mips.c: Include dw2gencfi.h.
3265 * config/tc-mips.h (TARGET_USE_CFIPOP): Define.
3282 * config/tc-arm.c (tinsns): Add ARMv6K instructions sev, wfe,
3287 * config-gas.com: Mark vax-vms as obsolete.
3289 * config.in: Regenerate.
3291 * config/obj-vms.h, config/obj-vms.c, config/vms-conf.h: Remove.
3296 * config/tc-xtensa.c (finish_vinsn): Include the last instruction slot
3298 * config/tc-xtensa.h: Fix spelling typo in a comment.
3302 * config/tc-tic54x.h (tic54x_macro_info): Change parameter type.
3303 * config/tc-tic54x.c (tic54x_macro_info): Likewise. Replace hand-
3308 * config/tc-mips.c (s_cpsetup): Use '__gnu_local_gp' instead of '_gp'
3313 * config/tc-mips.c (MAX_VR4130_NOPS, MAX_DELAY_NOPS): New macros.
3327 * config/tc-mips.c (append_insn): Remove cop_interlocks test from
3332 * config/tc-mips.h (mips_flush_pending_output): Delete.
3335 * config/tc-mips.c (mips_no_prev_insn): Remove parameter; always forget
3349 * config/tc-mips.c (mips_move_labels): New function, taken from...
3354 * config/tc-mips.c (MAX_NOPS): New macro.
3371 * config/tc-mips.c (append_insn): Remove now-redundant nops != 0
3376 * config/tc-mips.c (dummy_opcode): Delete.
3393 * config/tc-mips.c (INSERT_BITS, EXTRACT_BITS, INSERT_OPERAND)
3401 * config/tc-mips.c (mips_cl_insn): Replace the valid_p, delay_slot_p
3407 * config/tc-mips.c (mips_cl_insn): Replace reloc_type array with
3413 * config/tc-mips.h (mips_cl_insn): Move definition to...
3414 * config/tc-mips.c (mips_cl_insn): ...here. Add new fields:
3440 * config/tc-ia64.c (emit_one_bundle): Track last slot user insn was
3447 * config/tc-ia64.c (parse_section_name): Rename to...
3462 * config/tc-mips.c (macro_build_lui): Use '__gnu_local_gp'
3470 * config/tc-mips.c (mips_set_options): Add sym32 field.
3495 * config/tc-mips.c (load_address): Implement GP optimization
3506 * config/tc-mn10200.c (tc_gen_reloc): Handle the case where the
3510 * config/tc-iq2000.c (line_comment_chars): Include the # character
3515 * config/tc-arc.c(md_assemble): Remove dead code for handling
3521 * config/tc-mips.c (percent_op): Add %tlsgd, %tlsldm, %dtprel_hi,
3530 * config/tc-ppc.c (ppc_fix_adjustable <ELF>): Remove bogus checks.
3539 * config/tc-i386.c (build_modrm_byte): Add lock prefix for cr8...15
3545 * config/tc-i386.c (intel_e11): If not followed by T_PTR, treat T_BYTE
3555 * config/tc-m68k.h (TARGET_WORD_SIZE): Delete.
3562 * config/tc-arc.c (md_assemble): Initialize suffix for extension
3567 * config/obj-coff.c (fixup_segment): Delete sy_mri_common assertion.
3574 * config/tc-dlx.c (machine_ip): Remove untrue assertions.
3576 * config/tc-i370.c (md_begin): Correct assertion.
3585 * config/obj-aout.c (obj_header_append): Don't use host structs.
3588 * config/obj-aout.h (H_GET_FILE_SIZE): Include H_GET_LINENO_SIZE.
3589 * config/obj-bout.c (obj_emit_relocations): Use md_reloc_size,
3593 * config/obj-bout.h (EXEC_BYTES_SIZE): Define.
3599 * config/obj-hp300.c (hp300_header_append): Don't use sizeof
3601 * config/tc-i960.c (md_number_to_field): Warning fix.
3604 * config/tc-m68k.c (md_assemble): Don't use sizeof host short.
3613 * config/tc-tic4x.c (tic4x_gen_to_words): Changed mail
3619 * config/tc-arc.c: Likewise.
3620 * config/tc-arm.c: Likewise.
3621 * config/tc-avr.c: Likewise.
3622 * config/tc-d10v.c: Likewise.
3623 * config/tc-d30v.c: Likewise.
3624 * config/tc-frv.c: Likewise.
3625 * config/tc-frv.h: Likewise.
3626 * config/tc-h8300.c: Likewise.
3627 * config/tc-h8500.c: Likewise.
3628 * config/tc-i370.c: Likewise.
3629 * config/tc-i960.c: Likewise.
3630 * config/tc-ia64.c: Likewise.
3631 * config/tc-ip2k.c: Likewise.
3632 * config/tc-m68hc11.c: Likewise.
3633 * config/tc-maxq.c: Likewise.
3634 * config/tc-mcore.c: Likewise.
3635 * config/tc-mips.c: Likewise.
3636 * config/tc-msp430.c: Likewise.
3637 * config/tc-pj.c: Likewise.
3638 * config/tc-ppc.c: Likewise.
3639 * config/tc-ppc.h: Likewise.
3640 * config/tc-s390.c: Likewise.
3641 * config/tc-sh.c: Likewise.
3642 * config/tc-sh64.c: Likewise.
3643 * config/tc-tic4x.c: Likewise.
3644 * config/tc-tic80.c: Likewise.
3645 * config/tc-v850.c: Likewise.
3646 * config/tc-vax.c: Likewise.
3647 * config/tc-w65.c: Likewise.
3648 * config/tc-xstormy16.c: Likewise.
3649 * config/tc-z8k.c: Likewise.
3658 * config/tc-mips.c (struct proc): Change isym to
3666 * config/obj-elf.c: Likewise.
3670 * config/tc-mips.c (append_insn): Call dwarf2_emit_insn() before
3675 * config/obj-coff.c (obj_coff_section): Replace SEC_SHARED with
3678 * config/tc-tic54x.c (tic54x_bss): Replace SEC_BLOCK with
3698 * config/tc-hppa.h (TC_EQUAL_IN_INSN): Delete.
3704 * config/tc-mips.c (macro_build_ldst_constoffset): Fail on $at
3712 * config/tc-ia64.c (emit_one_bundle): Stop filling a bundle if we
3717 * config/tc-openrisc.c (openrisc_relax_frag): Delete unused function.
3718 * config/tc-sparc.c (sparc_ip): Make op_exp static to silence warnings.
3719 * config/tc-tic80.c (build_insn): Init insn[1] to silence warning.
3725 * config/tc-ia64.c (md): Add hint_b.
3749 * config/obj-coff.c (struct filename_list): Make filename const char *.
3750 * config/obj-ecoff.h (obj_app_file): Pass app to ecoff_new_file.
3751 * config/obj-elf.c (elf_file_symbol): Similarly.
3752 * config/tc-a29k.c (md_apply_fix3): Make val a valueT. Don't use
3754 * config/tc-arc.c (md_operand): Warning fix.
3755 * config/tc-arm.c (arm_parse_reloc): Only define when OBJ_ELF.
3757 * config/tc-cris.h (TC_IMPLICIT_LCOMM_ALIGNMENT): Use do while.
3758 * config/tc-frv.c (frv_force_relocation): Warning fix.
3759 * config/tc-m68k.c (md_parse_option): Delete unused var.
3760 * config/tc-mcore.c (mylog2): Rename from log2 throughout.
3761 * config/tc-sparc.c: Likewise.
3763 * config/tc-mips.c (append_insn): Use unsigned long long expressions.
3764 * config/tc-mmix.c (PUSHJSTUB_MAX, PUSHJSTUB_MIN): Define from
3766 * config/tc-s390.c (s390_insn): Delete test of unsigned >= 0.
3767 * config/tc-sh.c (sh_cfi_frame_initial_instructions,
3769 * config/tc-tic4x.c (tic4x_insert_reg): Use ISLOWER.
3771 * config/tc-tic4x.h (TIC_NOP_OPCODE): Rename from NOP_OPCODE.
3772 * config/tc-vax.c: Include netinet/in.h.
3774 * config/tc-xstormy16.c (md_pcrel_from_section): Correct parens.
3778 * config/tc-ia64.c (ia64_parse_name): Don't advance 'name' when
3785 * config/tc-mips.c (load_address): Fix formatting.
3799 * config/tc-mips.c (reloc_needs_lo_p): Handle
3817 * config/tc-ia64.c (md_apply_fix3): Call ia64_gen_real_reloc_type
3823 * config/tc-ia64.c: Include limits.h (if available).
3836 * config/tc-ia64.c (parse_operands): New local variables reg1, reg2,
3842 * config/tc-ia64.c (ia64_gen_real_reloc_type): Define and initialize
3853 * config/tc-ia64.h (ia64_symbol_chars): Declare.
3855 * config/tc-ia64.c (ia64_symbol_chars): Define.
3859 * config/tc-ia64.c (ia64_parse_name): Only update next character if
3864 * config/tc-sh.c (md_apply_fix3): Add parentheses around &
3869 * config/tc-ia64.c (md_parse_option): Handle -xnone and -xdebugn.
3880 * config/tc-ia64.c (dot_rot): Add comment that name strings should
3895 * config/tc-ia64.c (unwind_diagnostic): Return -1 for warning
3903 * config/tc-ia64.c (dot_xdata): Undo the last change.
3913 * config/tc-ia64.c (md): Add unwind_check.
3935 * config/tc-ia64.h (LEX_AT): Include LEX_BEGIN_NAME.
3939 * config/tc-ia64.c (pseudo_func): Placeholders use NULL as name.
3945 * config/tc-ia64.c (md): Remove last_groups and group_idx.
3952 * config/tc-ia64.c (parse_section_name): Handle non-quoted first
3970 * config/tc-arm.c (do_t_ldmstm): Change BFD_RELOC_NONE to
3986 * config/tc-maxq.c (md_estimate_size_before_relax): Correct the
3998 * config/tc-ia64.c (dot_pred_rel): Update comment. Handle @-prefixed
4004 * config/atof-ieee.c, config/obj-coff.c, config/obj-elf.c,
4005 config/obj-ieee.c, config/obj-som.c, config/obj-vms.c,
4006 config/tc-a29k.c, config/tc-alpha.c, config/tc-arc.c,
4007 config/tc-arm.c, config/tc-d30v.c, config/tc-dlx.c,
4008 config/tc-fr30.c, config/tc-h8300.c, config/tc-h8500.c,
4009 config/tc-i370.c, config/tc-i386.c, config/tc-i960.c,
4010 config/tc-ia64.c, config/tc-m32r.c, config/tc-m32r.h,
4011 config/tc-m68hc11.c, config/tc-m68hc11.h, config/tc-mips.c,
4012 config/tc-mn10200.c, config/tc-msp430.c, config/tc-ns32k.c,
4013 config/tc-openrisc.c, config/tc-or32.c, config/tc-pdp11.c,
4014 config/tc-pj.c, config/tc-sparc.h, config/tc-tic54x.c,
4015 config/tc-tic80.c, config/tc-v850.c, config/tc-w65.c,
4016 config/tc-xtensa.c, config/tc-z8k.c, config/xtensa-relax.c: Remove
4052 * config/tc-ia64.c (parse_operands): Parse all specified operands,
4061 * config/tc-ia64.c (unwind): Remove proc_end (now an automatic
4088 * config/tc-ia64.c (emit_one_bundle): Snapshot manual bundling state
4099 * config/tc-ia64.c (parse_operands): Also handle alloc without first
4104 * config/tc-z8k.c (md_assemble): Improve error detection.
4108 * config/tc-ia64.c (ia64_estimate_size_before_relax): Allocate space
4115 * config/tc-z8k.c (INSERT): Remove, not used anywhere.
4133 * config/tc-ia64.c (emit_one_bundle): Change "?imbf??" to "?ibmfxx".
4137 * config/tc-ia64.c (emit_one_bundle): Add late resolution of move
4144 * config/tc-frv.c (md_apply_fix3): Mark TLS symbols as such.
4146 * config/tc-frv.c (frv_pic_ptr): Add tlsmoff support.
4150 * config/tc-frv.c (md_cgen_lookup_reloc): Handle TLS relocations.
4185 * config/tc-mips.c (dummy_opcode): Add init for new struct member.
4207 * config/tc-i386.c (i386_scale): Disallow 0 scale.
4211 * config/tc-iq2000.c (s_iq2000_set): Fix thinko parsing
4228 * config/tc-arm.c (FPU_DEFAULT): Define for TE_VXWORKS.
4236 * config/te-vxworks.h: New File.
4240 * config/tc-arm.c (arm_cpus): Correct arch field for arm1026ej-s.
4244 * config/tc-msp430.c (md_apply_fix3): Fix offset calculation for
4249 * config/tc-ia64.c (md): Add member "loc_directive_seen".