aboutsummaryrefslogtreecommitdiff
path: root/gas/config
AgeCommit message (Collapse)AuthorFilesLines
2002-12-17* config/tc-xstormy16.c (md_cgen_lookup_reloc): If a relocationDJ Delorie1-0/+3
has already been set up, use it.
2002-12-17 * ChangeLog-9295: Fix a typo.Kazu Hirata11-12/+12
* 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 Modra3-12/+12
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 Modra1-8/+14
(parse): Constify line and lineptr. (md_begin): Calculate endop here.
2002-12-13 * config/obj-vms.c: Formatting. Include fnctl.h.Alan Modra1-85/+157
(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 Modra1-1/+1
2002-12-12 * write.c (write_object_file): Fix signed/unsigned warning.Alan Modra7-66/+18
* 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 Modra2-14/+19
(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 Modra1-14/+14
(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 Modra1-17/+17
(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 Modra1-3/+14
(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 Modra2-31/+46
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 Modra1-21/+24
(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 Modra1-22/+1
(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 Modra1-91/+96
(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 Modra1-6/+7
2002-12-12 * config/tc-m32r.c (md_parse_option <arg>): Add ATTRIBUTE_UNUSED.Alan Modra2-11/+30
(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 Modra1-2/+3
(md_show_usage): Fix signed/unsigned warning.
2002-12-12 * config/tc-m88k.c (get_reg): Make reg_prefix param unsigned.Alan Modra1-27/+7
(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 Modra2-40/+32
(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 Modra1-30/+13
(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 Modra2-9/+6
(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 Modra1-11/+28
* 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 Modra1-2/+4
(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 Modra4-97/+68
(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 Modra1-37/+56
(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* tc-mips.c (RELAX_BRANCH_ENCODE): Remove reloc_s2 argument.Alexandre Oliva1-43/+13
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 Oliva1-1/+18
2002-12-12* config/tc-mn10300.c (set_arch_mach): Change argument type toAlexandre Oliva1-2/+4
avoid warnings. (r_register_name, xr_register_name): Add prototype declarations.
2002-12-082002-12-08 H.J. Lu <hjl@gnu.org>H.J. Lu1-10/+0
* config/tc-ia64.c (md_apply_fix3): Remove the PCREL hack copied from tc-i386.c.
2002-12-08 * config/tc-m68hc11.c (STATE_INDEXED_PCREL): New relax code.Stephane Carrez1-11/+59
(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-05 * config/ia64.c (enum reloc_func): Add FUNC_LT_RELATIVE_X.Richard Henderson1-0/+17
(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-05 * config/tc-arm.c (arm_force_relocation): Move out of #if OBJ_ELF.Alan Modra2-25/+30
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 Wilson1-1/+10
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-03Fix the merging of .PPC.EMB.apuinfo sections. Add a test to make sure thatNick Clifton1-1/+1
the fix continues to work.
2002-12-03include/opcode/Richard Henderson1-0/+9
* 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.
2002-12-03 * config/tc-w65.c (s_longa): Prototype. Make static, specify int arg.Alan Modra2-92/+32
(cons, s_align_bytes): Delete declaration. (relax): Delete. (md_begin): Constify "struct opinfo *" var. Don't try to make "name" strings common. (dot): Delete unused function. (w65_expression): Remove unused arg. (parse_exp): Prototype. Remove unused arg. Adjust w65_expression call. (get_operands): Prototype. Constify "struct opinfo *" arg. Fix parse_exp call. (get_specific): Prototype. Constify "struct opinfo *" arg and return value. (check): Remove unused function. (build_Mytes): Prototype. Constify "struct opinfo *" arg. Abort on unhandled switch case. (md_assemble): Remove unused op_start, op_end, nlen, p vars. Constify "opcode". (tc_crawl_symbol_chain): Delete unused function. (tc_headers_hook): Likewise. (tc_Nout_fix_to_chars): Likewise. (md_undefined_symbol): Add ATTRIBUTE_UNUSED. (md_parse_option): Likewise. (md_convert_frag): Likewise. (tc_coff_symbol_emit_hook): Likewise. (md_show_usage): Likewise. * config/tc-w65.h (tc_coff_sizemachdep): Declare. (TC_PARSE_CONS_EXPRESSION): w65_expression takes one arg. (w65_expression): Declare. * po/POTFILES.in: Regenerate.
2002-12-03 * config/tc-arm.c (arm_force_relocation): Return 0 for ARM_IMMEDIATEAlan Modra1-4/+9
and ARM_ADRL_IMMEDIATE.
2002-12-01 * config/tc-m68hc11.c (md_begin): Fix qsort warning.Stephane Carrez1-2/+3
(tc_gen_reloc): Mark section param as not used.
2002-12-01 Fix Bug savannah/1825:Stephane Carrez2-26/+145
* config/tc-m68hc11.h (md_relax_frag): Define to support relaxations that are not pc-relative. (m68hc11_relax_frag): Declare. * config/tc-m68hc11.c (build_indexed_byte): Use a frag_var to handle the offsetable indexed addressing modes (n,r). (build_insn): Cleanup some locals. (m68hc11_relax_frag): New function imported from tc-cris.c to handle relaxation of difference between two symbols of same section. (md_convert_frag): For INDEXED_OFFSET relaxs, use the displacement only when this is a PC-relative operand and the offset is not absolute. (md_estimate_size_before_relax): Convert the INDEXED_OFFSET,UNDEF frag to INDEXED_OFFSET,STATE_BITS5 when the symbol is absolute; this will be handled by m68hc11_relax_frag.
2002-12-01 * config/tc-m68hc11.c (elf_flags): Set default ABI to gcc defaultStephane Carrez1-1/+33
(32-bit int, 64-bit double). (md_longopts): New options -mshort, -mlong, -mshort-double and -mlong-double to control the ABI. (md_show_usage): Update. (md_parse_option): Handle new options. * doc/as.texinfo (Overview): Document new options for HC11/HC12.
2002-11-30 * config/tc-sh.c (md_apply_fix3): Take account of fx_offsetKaz Kojima1-1/+1
for BFD_RELOC_32_PLT_PCREL. * sh/gas/sh/pic.s: Add a test for ".long foo@PLT+.-2-label". * sh/gas/sh/pic.d: Add expected output.
2002-11-30s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. SimplifyAlan Modra44-736/+822
comparisons of bfd_boolean vars with TRUE/FALSE. Formatting.
2002-11-29Allow BKPT instruction to be specified without an operand. Add a test for this.Nick Clifton1-4/+10
2002-11-28 * config/tc-sh.c (md_apply_fix3): Call S_SET_THREAD_LOCALKaz Kojima1-3/+7
for TLS relocations.
2002-11-28 * config/tc-ia64.c (md_apply_fix3): Add default case.Jakub Jelinek1-0/+3
2002-11-28 * symbols.c (S_SET_THREAD_LOCAL): New function.Jakub Jelinek3-3/+30
* symbols.h (S_SET_THREAD_LOCAL): New prototype. * config/tc-i386.c (md_apply_fix3): Call S_SET_THREAD_LOCAL for TLS relocations. * config/tc-ia64.c (md_apply_fix3): Likewise. * config/tc-alpha.c (md_apply_fix3): Likewise. * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
2002-11-26 * config/tc-cris.c (cris_relax_frag): Fix typo in comment.Hans-Peter Nilsson1-5/+3
(md_assemble): Don't pass on branches to constants as relaxable. Tweak comment.
2002-11-25 * gas/config/tc-tic4x.c (c4x_operands_match): Bugfix in directSvein Seldal1-15/+4
mode
2002-11-21 * config/tc-hppa.h (tc_frob_symbol): Frob undefined unused symbolsDave Anglin1-1/+2
only if they have default visibility.