aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
2002-12-19 * doc/as.texinfo (Invoking): Typo fix.Alan Modra3-2/+7
* config/tc-tic54x.c (encode_operand): Comment typo fix.
2002-12-19 * doc/c-alpha.texi: Fix typos.Kazu Hirata17-27/+46
* doc/c-arm.texi: Likewise. * doc/c-d10v.texi: Likewise. * doc/c-i370.texi: Likewise. * doc/c-i960.texi: Likewise. * doc/c-ia64.texi: Likewise. * doc/c-mmix.texi: Likewise. * doc/c-ns32k.texi: Likewise. * doc/c-pdp11.texi: Likewise. * doc/c-pj.texi: Likewise. * doc/c-sh64.texi: Likewise. * doc/c-sparc.texi: Likewise. * doc/c-tic54x.texi: Likewise. * doc/c-v850.texi: Likewise. * doc/c-vax.texi: Likewise. * doc/internals.texi: Likewise.
2002-12-18[ opcodes/ChangeLog ]Chris Demetriou14-52/+333
2002-12-18 Chris Demetriou <cgd@broadcom.com> * mips-opc.c (mips_builtin_opcodes): Remove one "ror" and two "dror" entries, and reorder the remaining "dror" and "ror" entries. [ gas/ChangeLog ] 2002-12-18 Chris Demetriou <cgd@broadcom.com> * config/tc-mips.c (macro): In M_DROL, M_DROR, M_ROL, and M_ROR, use hardware rotate ops as appropriate. In M_DROL_I, M_DROR_I, M_ROL_I, and M_ROR_I, simplify code, clean up warnings, and arrange not to issue warnings about use of AT when AT is not actually used. [ gas/testsuite/ChangeLog ] 2002-12-18 Chris Demetriou <cgd@broadcom.com> * gas/mips/rol.s: Add ".set noat" and some new instructions to test. * gas/mips/rol64.s: Likewise. * gas/mips/rol.l: New file. * gas/mips/rol.d: Adjust to use rol.l and for rol.s changes. * gas/mips/rol64.l: New file. * gas/mips/rol64.d: Adjust to use rol64.l and for rol64.s changes. * gas/mips/rol-hw.d: New file. * gas/mips/rol-hw.l: New file. * gas/mips/rol64-hw.d: New file. * gas/mips/rol64-hw.l: New file. * gas/mips/mips.exp: Run rol-hw and rol64-hw tests.
2002-12-18kill bogus line between the last 2 entriesChris Demetriou1-1/+0
2002-12-17Duplicate --keep-locals entry in order to prevent it being confused with -k.Nick Clifton2-0/+9
2002-12-17* config/tc-xstormy16.c (md_cgen_lookup_reloc): If a relocationDJ Delorie2-0/+8
has already been set up, use it.
2002-12-17 * ChangeLog-9295: Fix a typo.Kazu Hirata15-15/+32
* README: Likewise. * config/tc-d10v.c: Fix a comment typo. * config/tc-dlx.c: Likewise. * config/tc-h8300.h: Likewise. * config/tc-h8500.h: Likewise. * config/tc-mips.c: Likewise. * config/tc-s390.c: Likewise. * config/tc-sh.h: Likewise. * config/tc-tic80.h: Likewise. * config/tc-w65.h: Likewise. * config/tc-z8k.c: Likewise. * config/tc-z8k.h: Likewise. * testsuite/gas/h8300/cmpsi2.s: Likewise.
2002-12-16 * config/tc-d30v.c (check_range): Warning fixes, formatting.Alan Modra4-12/+18
Simplify sign extension. Remove redundant unsigned < 0 test. * config/tc-i960.c (md_ri_to_chars): Prototype. * config/tc-mcore.c (md_pseudo_table): Fix typo. (dump_literals): Init brarsym, and test later instead of isforce.
2002-12-16 * config/tc-ns32k.c (encode_operand): Constify operandsP and suffixP.Alan Modra2-8/+20
(parse): Constify line and lineptr. (md_begin): Calculate endop here.
2002-12-13 * config/obj-vms.c: Formatting. Include fnctl.h.Alan Modra2-85/+165
(Create_VMS_Object_File): Fix creat call for sane unix systems. (Object_Record_Offset): Make it a size_t. (Flush_VMS_Object_Record_Buffer): Fix signed/unsigned warning. (VMS_TBT_Routine_End <Size>): Make var unsigned long. (VMS_Fix_Indirect_Reference <Offset>): Make arg addressT. (synthesize_data_segment <data_size>): Remove ATTRIBUTE_UNUSED. (vms_fixup_data_section <data_size>): Add here instead. * config/e-criself.c: Fix typo in last change.
2002-12-12 * config/e-criself.c: Fix typo in last change.Alan Modra2-3/+7
2002-12-12 * write.c (write_object_file): Fix signed/unsigned warning.Alan Modra9-67/+33
* config/e-crisaout.c (crisaout_bfd_name): Prototype. * config/e-criself.c (criself_bfd_name): Prototype. * config/obj-aout.c (s_sect): Remove unused function. * config/obj-bout.c (obj_bout_line <ignore>): Add ATTRIBUTE_UNUSED. * config/obj-coff.c (coff_last_bf): Don't declare for OBJ_XCOFF. (fixup_mdeps <h>): Add ATTRIBUTE_UNUSED. * config/obj-ecoff.c (ecoff_frob_file <addr>): Likewise. * config/obj-vms.c (setup_basic_type <spnt>): Likewise. (VMS_RSYM_Parse <Current_Routine>): Likewise. (vms_fixup_text_section <text_siz>): Likewise. (synthesize_data_segment <data_size>): Likewise. (vms_fixup_xtors_section <sect_no>): Likewise. (structure_count): Don't use implicit int type.
2002-12-12 * config/tc-a29k.c (insert_sreg): Prototype.Alan Modra3-14/+29
(define_some_regs): Prototype, make static. (parse_operand): Likewise. (md_parse_option <c,arg>): Add ATTRIBUTE_UNUSED. (md_show_usage <stream>): Likewise. (md_section_align <segment>): Likewise. (md_convert_frag <all args>): Likewise. (md_estimate_size_before_relax <all args>): Likewise. (md_apply_fix3): Don't cast valP pointer type. Fix bogus >>='s. * config/tc-arm.c (arm_validate_fix): Only for OBJ_COFF or OBJ_ELF.
2002-12-12 * config/tc-d30v.c (md_parse_option <arg>): Add ATTRIBUTE_UNUSED.Alan Modra2-14/+24
(md_undefined_symbol <name>): Likewise. (md_convert_frag <all args>): Likewise. (write_long <opcode>): Likewise. (tc_gen_reloc <seg>): Likewise. (md_estimate_size_before_relax <all args>): Likewise. (md_apply_fix3 <seg>): Likewise. (s_d30v_align <ignore>): Likewise. (build_insn): Correct format string. (md_apply_fix3): Likewise.
2002-12-12 * config/tc-fr30.c (md_parse_option <c,arg>): Add ATTRIBUTE_UNUSED.Alan Modra2-17/+27
(md_undefined_symbol <name>): Likewise. (md_convert_frag <all args>): Likewise. (md_cgen_lookup_reloc <insn>): Likewise. (md_begin): Delete unused vars. (md_assemble): Likewise. (md_estimate_size_before_relax): Likewise. (fr30_relax_frag): #if 0 out, seems unused. (md_atof): Remove declaration of atof_ieee. (restore_colon): Prototype.
2002-12-12 * config/tc-frv.c (frv_insert_vliw_insn): Prototype.Alan Modra2-3/+22
(frv_find_in_vliw): Likewise. (frv_debug_tomcat): Likewise. (frv_adjust_vliw_count): Likewise. (frv_tomcat_shuffle): Likewise. (frv_tomcat_analyze_vliw_chains): Likewise. Correct args to frv_find_in_vliw call. (md_atof): Remove declaration of atof_ieee.
2002-12-12 * h8500-opc.h (h8500_table): Add missing initializers to quietAlan Modra3-31/+73
warnings. * config/tc-h8500.c (cons): Delete declaration. (md_begin <opcode>): Constify. (displacement_size, immediate_size, absolute_size): Remove. (build_relaxable_instruction <operand>): Add ATTRIBUTE_UNUSED. (tc_crawl_symbol_chain <headers>): Likewise. (md_undefined_symbol <name>): Likewise. (tc_headers_hook <headers>): Likewise. (md_parse_option <c,arg>): Likewise. (md_show_usage <stream>): Likewise. (md_convert_frag <headers, seg>): Likewise. (tc_coff_symbol_emit_hook <ignore>): Likewise. (md_atof): Remove declaration of atof_ieee. (tc_aout_fix_to_chars): Remove unused function. (parse_reg): Prototype. (parse_exp): Prototype. (skip_colonthing): Prototype. Use &&, not & in logical expressions. (parse_reglist): Prototype. (get_operand): Prototype. (get_operands): Prototype. (get_specific): Prototype. Make "this_index" signed. (check): Prototype, make static. (insert): Prototype (build_relaxable_instruction): Prototype, make static. (build_bytes): Prototype. (wordify_scb): Prototype. * config/tc-h8500.h (start_label): Declare. (tc_coff_sizemachdep): Declare.
2002-12-12 * config/tc-i370.c (i370_ebcdic <unused>): Add ATTRIBUTE_UNUSED.Alan Modra2-21/+43
(i370_rmode <unused>): Likewise. (i370_csect <unused>): Likewise. (i370_dc <unused>): Likewise. (i370_ds <unused>): Likewise. (i370_elf_lcomm <unused>): Likewise. (i370_ltorg <ignore>): Likewise. (i370_using <ignore>): Likewise. (i370_drop <ignore>): Likewise. (i370_byte <ignore>): Likewise. (i370_tc <ignore>): Likewise. (md_estimate_size_before_relax <fragp, seg>): Likewise. (md_convert_frag <all args>): Likewise. (md_undefined_symbol <name>): Likewise. (md_pcrel_from_section <sec>): Likewise. (tc_gen_reloc <seg>): Likewise. (i370_section_letter): #if 0 unused functions. (i370_section_word, i370_section_type, i370_section_flags): Likewise. (symbol_locate): Prototype.
2002-12-12 * config/tc-i860.c (md_atof): Remove declaration of atof_ieee.Alan Modra2-22/+4
(md_number_to_disp, md_number_to_field): Remove. (md_apply_fix3): Correct format string and cast "fup".
2002-12-12 * config/tc-i960.c (md_convert_frag): Add ATTRIBUTE_UNUSED to args.Alan Modra2-91/+117
(s_endian <ignore>): Likewise. (md_undefined_symbol <name>): Likewise. (tc_crawl_symbol_chain <headers>): Likewise. (tc_set_bal_of_call): Likewise. (tc_coff_symbol_emit_hook <symbolP>): Likewise. (i960_handle_align <fragp>): Likewise. (i960_validate_fix <this_segment_type>): Likewise (tc_gen_reloc <section>): Likewise. (tc_coff_symbol_emit_hook): Only define for OBJ_COFF. (struct memS, struct regop): Forward declare. (brcnt_emit, brlab_next, cobr_fmt, ctrl_fmt, emit, get_args, get_cdisp, get_ispec, get_regnum, i_scan, mem_fmt, mema_to_memb, parse_expr, parse_ldconst, parse_memop, parse_po, parse_regop, reg_fmt, relax_cobr, s_leafproc, s_sysproc, shift_ok, syntax, targ_has_sfr, targ_has_iclass, tc_bfd_fix2rtype): Prototype. (md_chars_to_number, md_number_to_imm): Make static, prototype. (md_number_to_field): Likewise. (md_number_to_disp): Remove unused function. (md_atof): Remove declaration of atof_ieee. (md_apply_fix3): Correct md_number_to_imm call.
2002-12-12 * config/tc-ip2k.c (md_assemble): Warning fix.Alan Modra2-6/+8
2002-12-12 * config/tc-m32r.c (md_parse_option <arg>): Add ATTRIBUTE_UNUSED.Alan Modra3-11/+51
(fill_insn <ignore>): Likewise. (debug_sym <ignore>): Likewise. (md_undefined_symbol <name>): Likewise. (m32r_scomm <ignore>): Likewise. (md_convert_frag <abfd>): Likewise. (md_cgen_lookup_reloc <insn>): Likewise. (m32r_record_hi16 <seg>): Likewise. (md_estimate_size_before_relax): #if 0 old_fr_fix. (allow_m32rx): Prototype. (first_writes_to_seconds_operands): Prototype. (writes_to_pc): Prototype. (can_make_parallel): Prototype. (make_parallel): Prototype. (target_make_parallel): Prototype. (assemble_two_insns): Prototype. (m32r_record_hi16): Prototype. (md_atof): Remove declaration of atof_ieee. * config/tc-m32r.h (m32r_fix_adjustable): Declare. (m32r_force_relocation): Prototype. (m32r_elf_section_change_hook): Prototype.
2002-12-12 * config/tc-m68k.c (tc_gen_reloc <section>): Add ATTRIBUTE_UNUSED.Alan Modra2-2/+5
(md_show_usage): Fix signed/unsigned warning.
2002-12-12 * config/tc-m88k.c (get_reg): Make reg_prefix param unsigned.Alan Modra2-27/+16
(calcop): Ditto for reg_prefix var. (hexval): Add cast to fix signed/unsigned warning. (md_number_to_disp): Delete unused function. (md_number_to_field): Likewise. (float_cons, cons, s_globl, s_space, s_set, s_lcomm): Remove decl. (match_name): Prototype. (get_bf2): Prototype. (get_bf_offset_expression): Prototype.
2002-12-12 * config/tc-mcore.c (mcore_s_literals <ignore>): Add ATTRIBUTE_UNUSED.Alan Modra3-40/+52
(md_undefined_symbol <ignore>): Likewise. (md_create_short_jump <all args>): Likewise. (md_create_long_jump <all args>): Likewise. (md_convert_frag <abfd, sec>): Likewise. (md_apply_fix3 <segment>): Likewise. (md_section_align <segment>): Likewise. (md_pcrel_from_section <sec>): Likewise. (tc_gen_reloc <section>): Likewise. (reg_m, reg_n, immediate): Delete unused vars. (dump_literals): Fix signed/unsigned warning. (enter_literal): Likewise. (parse_imm): Likewise. Also fix format string. (parse_mem): Remove unused var. (md_assemble <LS>): Abort on unexpected inst. (md_atof): Remove declaration of atof_ieee. (md_parse_option): Remove unused vars. (md_apply_fix3): Fix format strings, cast args. (tc_gen_reloc): Delete unused var. * config/tc-mcore.h (tc_coff_sizemachdep): Declare.
2002-12-12 * config/tc-mn10200.c (md_parse_option <c, arg>): Add ATTRIBUTE_UNUSED.Alan Modra2-30/+20
(md_undefined_symbol <name>): Likewise. (md_convert_frag <abfd>): Likewise. (tc_gen_reloc <seg>): Likewise. (check_operand <insn>): Likewise. (md_convert_frag): Fix format strings. (tc_gen_reloc): Delete fx_addsy - fx_subsy code.
2002-12-12 * config/tc-openrisc.c (ignore_pseudo): Prototype.Alan Modra3-9/+11
(md_atof): Remove declaration of atof_ieee. * config/tc-or32.c (parse_operand): Prototype non-BFD too. (md_apply_fix3): Fix bogus >>='s. (md_undefined_symbol): Delete unused var.
2002-12-12 * pj.h (pj_opc_info_t): Add union.Alan Modra2-11/+36
* pj-dis.c (print_insn_pj): Adjust for pj_opc_info_t change. * config/tc-pj.c (little, big, parse_exp_save_ilp): Prototype. (c_to_r, ipush_code, fake_opcode, alias): Likewise. (fake_opcode): Adjust for pj_opc_int_t change. (md_begin): Likewise. (md_assemble): Likewise. (ipush_code): Correct parse_exp_save_ilp call. Test pending_reloc instead of non-existent third arg of parse_exp_save_ilp. (md_parse_option): Correct "little" and "big" calls.
2002-12-12 * config/tc-sparc.c (s_register): Only declare #ifdef OBJ_ELF.Alan Modra2-2/+7
(md_apply_fix3 <segment>): Add ATTRIBUTE_UNUSED. (tc_gen_reloc <section>): Likewise.
2002-12-12 * config/tc-tic30.c: #include stdarg.h or varargs.h.Alan Modra5-97/+100
(debug): Rewrite using VA_* macros. (md_estimate_size_before_relax): Add ATTRIBUTE_UNUSED to args. (md_convert_frag): Likewise. (md_parse_option): Likewise. (md_show_usage): Likewise. (md_undefined_symbol): Likewise. (tc_gen_reloc): Likewise. (md_operand): Likewise. (tc_aout_pre_write_hook): Delete. (struct tic30_insn): Make "operands" unsigned. (struct tic30_par_insn): Likewise. (md_assemble): Likewise for "count", "i" and "numops". (tic30_parallel_insn): Likewise for vars here. (tic30_operand): Likewise. Remove useless unsigned >= 0 comparison. * config/tc-tic30.h (tc_aout_pre_write_hook): Define as empty. * config/tc-tic80.c (obj_coff_section): Delete declaration. (md_estimate_size_before_relax): Add ATTRIBUTE_UNUSED on args. (md_undefined_symbol): Likewise. (md_parse_option): Likewise. (md_convert_frag): Likewise. (tc_coff_symbol_emit_hook): Likewise. (md_atof): Remove declaration of atof_ieee. (const_overflow): Warning fixes, tidy. (get_operands): Delete unused vars. (internal_error_a): Adjust format string to expect a long for arg. (find_opcode): Warning fixes, simplify. (build_insn): Cast internal_error_a arg. (md_begin): Likewise. (md_apply_fix3): Likewise. (md_assemble): Delete unused var. * config/tc-tic80.h (tc_coff_fix2rtype): Prototype.
2002-12-12 * config/tc-z8k.c (cons, obj_coff_section): Delete declarations.Alan Modra2-39/+71
(whatreg, parse_reg, parse_exp): Make static, prototype. (checkfor, regword, regaddr, get_ctrl_operand): Prototype. (get_flags_operand, get_interrupt_operand, get_cc_operand): Likewise. (get_operand, get_operands, get_specific, newfix): Likewise. (apply_fix, build_bytes): Likewise. (md_atof): Remove declaration of atof_ieee. (tc_aout_fix_to_chars): Delete. (md_begin): Constify "opcode". Don't try to init opcode->idx. Fix s_unseg call. (md_parse_option): Fix s_segm and s_unseg calls. * z8kgen.c: Include "libiberty.h". (opt, args, toks): Fix initializer warnings. (chewname): Make "name" a char **. Return mnemonic trimmed of operands. (gas): Improve emitted "DO NOT EDIT" warning. Format emitted opcode_entry_type, and make "nicename" and "name" const. Make z8k_table const too. Formatting. Generate idx as gas needs it. * z8k-opc.h: Regenerate.
2002-12-12* gas/mips/beq.d: Comment out branches to undefined symbols,Alexandre Oliva15-122/+122
no longer supported. * gas/mips/beq.s: Likewise. * gas/mips/bge.d: Likewise. * gas/mips/bge.s: Likewise. * gas/mips/bgeu.d: Likewise. * gas/mips/bgeu.s: Likewise. * gas/mips/blt.d: Likewise. * gas/mips/blt.s: Likewise. * gas/mips/bltu.d: Likewise. * gas/mips/bltu.s: Likewise. * gas/mips/mips.exp: Change branch-misc-2 test to run_list_test. * gas/mips/branch-misc-2.d: Removed. * gas/mips/branch-misc-2.s: Added branches to undefined symbols. * gas/mips/branch-misc-2.l: New.
2002-12-12* tc-mips.c (RELAX_BRANCH_ENCODE): Remove reloc_s2 argument.Alexandre Oliva2-43/+28
Adjust callers. (RELAX_BRANCH_RELOC_S2): Delete. (append_insn): Use only BFD_RELOC_16_PCREL_S2 for branches. Do not handle BFD_RELOC_16_PCREL. (macro_build, mips_ip): Likewise. (md_pcrel_from): Return 4 for undefined symbols regardless of mips_pic. (md_apply_fix3): Use only BFD_RELOC_16_PCREL_S2 for branches. Don't dereference howto if no such relocation is available. Do not apply hack for in-place zero addend in NEWABI. (md_convert_frag): Use only BFD_RELOC_16_PCREL_S2 for branches.
2002-12-12Alan Modra <amodra@bigpond.net.au>Alexandre Oliva2-1/+25
2002-12-12* config/tc-mn10300.c (set_arch_mach): Change argument type toAlexandre Oliva2-2/+10
avoid warnings. (r_register_name, xr_register_name): Add prototype declarations.
2002-12-102002-12-09 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez3-4/+10
* gas/ppc/booke.d: Fix msync and mbar to reflect reality. * gas/ppc/e500.d: Fix m[tf]pmr to reflect reality.
2002-12-082002-12-08 H.J. Lu <hjl@gnu.org>H.J. Lu2-10/+5
* config/tc-ia64.c (md_apply_fix3): Remove the PCREL hack copied from tc-i386.c.
2002-12-08 * gas/m68hc11/m68hc11.exp (gas_m68hc11_error): New function;Stephane Carrez2-0/+147
(gas_m68hc11_warning): New function. (gas_m68hc11_message): New function. (top): New tests for assembler errors. (gas_m68hc11_opcode_list): New function. (top): New tests for opcode list.
2002-12-08 * gas/m68hc11/bug-1825.s: Add some tests.Stephane Carrez5-64/+78
* gas/m68hc11/bug-1825.d: Update. * gas/m68hc11/opers12.d: Update. * gas/m68hc11/opers12-dwarf2.d: Update.
2002-12-08 * config/tc-m68hc11.c (STATE_INDEXED_PCREL): New relax code.Stephane Carrez2-11/+69
(md_relax_table): Define specific relax for PC-rel offsets. (build_indexed_byte): Use a STATE_INDEXED_PCREL relax code. (m68hc11_relax_frag): Handle the new relax code. (md_convert_frag): Likewise. (md_estimate_size_before_relax): Likewise.
2002-12-08 * subsegs.c (section_symbol): Use the symbol, not the section, name.Alan Modra2-4/+8
2002-12-05 * config/ia64.c (enum reloc_func): Add FUNC_LT_RELATIVE_X.Richard Henderson6-0/+45
(ia64_gen_real_reloc_type): Handle it. (pseudo_func): Add @ltoffx. (md_begin): Build .<ltoffx>. (ia64_force_relocation): True for LTOFF22X and LDXMOV. * gas/ia64/ltoff22x-1.[ds]: New. * gas/ia64/ia64.exp: Run it.
2002-12-05Fix IA-64 opc-d.x gas testsuite failure.Jim Wilson2-29/+33
binutils/ChangeLog * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64. * configure: Regenerate. gas/testsuite/ChangeLog * gas/ia64/opc-x.d: Regenerate.
2002-12-05 * gas/arm/adrl.s: Pad end of .text.Alan Modra3-0/+7
* gas/arm/adrl.d: Adjust to suit.
2002-12-05 * config/tc-arm.c (arm_force_relocation): Move out of #if OBJ_ELF.Alan Modra3-25/+38
Move OBJ_COFF TC_FORCE_RELOCATION code here so that COFF handles ARM_IMMEDIATE and ARM_ADRL_IMMEDIATE relocs as for ELF. * config/tc-arm.h (TC_FORCE_RELOCATION): Define for both ELF and COFF to call arm_force_relocation.
2002-12-05Patch to update IA-64 port to SDM 2.1.Jim Wilson13-10/+150
bfd/ChangeLog * cpu-ia64-opc.c: Add operand constant "ar.csd". gas/ChangeLog * config/tc-ia64.c (pseudo_func): Add "@pause" constant for "hint" instruction. (emit_one_bundle): Handle "hint" instruction. (operand_match): Match IA64_OPND_AR_CSD. gas/testsuite/ChangeLog * gas/ia64/opc-b.d: Update for instructions added by SDM2.1. * gas/ia64/opc-b.s: Ditto. * gas/ia64/opc-f.d: Ditto. * gas/ia64/opc-f.s: Ditto. * gas/ia64/opc-i.d: Ditto. * gas/ia64/opc-i.s: Ditto. * gas/ia64/opc-m.d: Ditto. * gas/ia64/opc-m.s: Ditto. * gas/ia64/opc-x.d: Ditto. * gas/ia64/opc-x.s: Ditto. include/opcode/ChangeLog * ia64.h: Fix copyright message. (IA64_OPND_AR_CSD): New operand kind. opcodes/ChangeLog * ia64-opc-d.c (ia64_opcodes_d): Add "hint" instruction. * ia64-opc-b.c: Add "hint.b" instruction. * ia64-opc-f.c: Add "hint.f" instruction. * ia64-opc-i.c: Add "hint.i" instruction. * ia64-opc-m.c: Add "hint.m", "fc.i", "ld16", "st16", and "cmp8xchg16" instructions. * ia64-opc-x.c: Add "hint.x" instruction. * ia64-opc.h (AR_CSD): New macro. * ia64-ic.tbl: Update according to SDM2.1. * ia64-raw.tbl: Ditto. * ia64-waw.tbl: Ditto. * ia64-gen.c (in_iclass): Handle "hint" like "nop". (lookup_regindex): Recognize AR[FCR], AR[EFLAG], AR[CSD], AR[SSD], AR[CFLG], AR[FSR], AR[FIR], and AR[FDR]. * ia64-asmtab.c: Regenerate.
2002-12-04 * dwarf2dbg.c (scale_addr_delta): Correct parameter. Move prototypeAlan Modra2-2/+8
inside #if.
2002-12-03Fix typo in ChangeLog entry.Nick Clifton1-1/+1
Add paranoia checks to .PPC.EMB.apuinfo merging code.
2002-12-03Fix the merging of .PPC.EMB.apuinfo sections. Add a test to make sure thatNick Clifton2-1/+6
the fix continues to work.
2002-12-03include/opcode/Richard Henderson8-0/+60
* ia64.h (enum ia64_opnd): Add IA64_OPND_LDXMOV. bfd/ * cpu-ia64-opc.c (elf64_ia64_operands): Add ldxmov entry. opcodes/ * ia64-opc-m.c: Add ld8.mov. * ia64-asmtab.c: Regenerate. gas/ * config/tc-ia64.c (operand_match): Add IA64_OPND_LDXMOV case. gas/testsuite/ * gas/ia64/ldxmov-1.[ds]: New. * gas/ia64/ldxmov-2.[ls]: New. * gas/ia64/ia64.exp: Run them.