1. 13 Dec, 2002 3 commits
    • Jeff Johnston's avatar
      · 4024f1e1
      Jeff Johnston authored
      2002-12-12  Jeff Johnston  <jjohnstn@redhat.com>
      
              * COPYING.NEWLIB: Update list of alternate Regent of California
              licenses and discuss official revoking of advertising clause.
              * COPYING.LIBGLOSS: Ditto.
      4024f1e1
    • Alan Modra's avatar
      * config/obj-vms.c: Formatting. Include fnctl.h. · 4eb4336c
      Alan Modra authored
      	(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.
      4eb4336c
    • gdbadmin's avatar
      *** empty log message *** · 96f719ab
      gdbadmin authored
      96f719ab
  2. 12 Dec, 2002 37 commits
    • Alan Modra's avatar
      ebd0428f
    • Alan Modra's avatar
      daily update · cc6a87da
      Alan Modra authored
      cc6a87da
    • Alan Modra's avatar
    • Alan Modra's avatar
      * write.c (write_object_file): Fix signed/unsigned warning. · 17fc154e
      Alan Modra authored
      	* 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.
      17fc154e
    • Alan Modra's avatar
      * config/tc-a29k.c (insert_sreg): Prototype. · bfc866a6
      Alan Modra authored
      	(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.
      bfc866a6
    • Alan Modra's avatar
      * config/tc-d30v.c (md_parse_option <arg>): Add ATTRIBUTE_UNUSED. · ebf19f1b
      Alan Modra authored
      	(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.
      ebf19f1b
    • Daniel Jacobowitz's avatar
      * infrun.c (pending_follow): Remove saw_parent_fork, saw_child_fork, · fbb265fc
      Daniel Jacobowitz authored
      	and saw_child_exec.
      	(follow_fork, init_wait_for_inferior, handle_inferior_event): Remove
      	references to saw_parent_fork, saw_child_fork, and saw_child_exec.
      	(stop_stepping): Remove outdated check for child vfork events.
      fbb265fc
    • Alan Modra's avatar
      * config/tc-fr30.c (md_parse_option <c,arg>): Add ATTRIBUTE_UNUSED. · 33b5881a
      Alan Modra authored
      	(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.
      33b5881a
    • Alan Modra's avatar
      * config/tc-frv.c (frv_insert_vliw_insn): Prototype. · a08333bb
      Alan Modra authored
      	(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.
      a08333bb
    • Alan Modra's avatar
      * h8500-opc.h (h8500_table): Add missing initializers to quiet · 45e85b87
      Alan Modra authored
      	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.
      45e85b87
    • Alan Modra's avatar
      * config/tc-i370.c (i370_ebcdic <unused>): Add ATTRIBUTE_UNUSED. · 650f02e9
      Alan Modra authored
      	(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.
      650f02e9
    • Alan Modra's avatar
      * config/tc-i860.c (md_atof): Remove declaration of atof_ieee. · d444b726
      Alan Modra authored
      	(md_number_to_disp, md_number_to_field): Remove.
      	(md_apply_fix3): Correct format string and cast "fup".
      d444b726
    • Alan Modra's avatar
      * config/tc-i960.c (md_convert_frag): Add ATTRIBUTE_UNUSED to args. · b9195351
      Alan Modra authored
      	(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.
      b9195351
    • Alan Modra's avatar
      64384dfd
    • Alan Modra's avatar
      * config/tc-m32r.c (md_parse_option <arg>): Add ATTRIBUTE_UNUSED. · 78a0c6fb
      Alan Modra authored
      	(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.
      78a0c6fb
    • Alan Modra's avatar
      * config/tc-m68k.c (tc_gen_reloc <section>): Add ATTRIBUTE_UNUSED. · f1f5ef86
      Alan Modra authored
      	(md_show_usage): Fix signed/unsigned warning.
      f1f5ef86
    • Alan Modra's avatar
      * config/tc-m88k.c (get_reg): Make reg_prefix param unsigned. · 38b9ac49
      Alan Modra authored
      	(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.
      38b9ac49
    • Alan Modra's avatar
      * config/tc-mcore.c (mcore_s_literals <ignore>): Add ATTRIBUTE_UNUSED. · aa699a2c
      Alan Modra authored
      	(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.
      aa699a2c
    • Alan Modra's avatar
      * config/tc-mn10200.c (md_parse_option <c, arg>): Add ATTRIBUTE_UNUSED. · 2a8ce8da
      Alan Modra authored
      	(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.
      2a8ce8da
    • Alan Modra's avatar
      * config/tc-openrisc.c (ignore_pseudo): Prototype. · 717acf4b
      Alan Modra authored
      	(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.
      717acf4b
    • Alexandre Oliva's avatar
      * elf-m10300.c (elf32_mn10300_link_hash_newfunc): Reorder · 5354b572
      Alexandre Oliva authored
      initializers to match struct declaration.
      5354b572
    • Alan Modra's avatar
      * pj.h (pj_opc_info_t): Add union. · 0e073f4c
      Alan Modra authored
      	* 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.
      0e073f4c
    • Alan Modra's avatar
      * config/tc-sparc.c (s_register): Only declare #ifdef OBJ_ELF. · a7982600
      Alan Modra authored
      	(md_apply_fix3 <segment>): Add ATTRIBUTE_UNUSED.
      	(tc_gen_reloc <section>): Likewise.
      a7982600
    • Alan Modra's avatar
      * config/tc-tic30.c: #include stdarg.h or varargs.h. · 167795c4
      Alan Modra authored
      	(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.
      167795c4
    • Alan Modra's avatar
      * config/tc-z8k.c (cons, obj_coff_section): Delete declarations. · 78a33af2
      Alan Modra authored
      	(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.
      78a33af2
    • Alan Modra's avatar
      * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of · 55b9cdf1
      Alan Modra authored
      	dyn_string_append with dyn_string_append_cstr.
      
      	* emul_aix.c (ar_emul_aix_create): Remove unused function.
      55b9cdf1
    • Alan Modra's avatar
      Comment typo fixes. · ab3acfbe
      Alan Modra authored
      ab3acfbe
    • Alan Modra's avatar
      * elf32-i386.c (elf_i386_finish_dynamic_sections): Add output_offset · 6348e046
      Alan Modra authored
      	to DT_JMPREL.  Use srelplt input section size for DT_PLTRELSZ and
      	DT_RELSZ adjustment, not output section.  Avoid writing tags when
      	unchanged.  Don't assume linker script is sane, adjust DT_REL too.
      	* elf32-hppa.c (elf32_hppa_finish_dynamic_sections): Just use raw
      	size of srelplt for DT_PLTRELSZ.  Use srelplt input section size for
      	DT_RELASZ adjustment, not output section.  Avoid writing tags when
      	unchanged.  Adjust DT_RELA.
      	* elf64-ppc.c (ppc64_elf_finish_dynamic_sections): Tweaks for better
      	formatting.  Avoid writing tags when unchanged.  Adjust DT_RELA.
      6348e046
    • Alexandre Oliva's avatar
      * Makefile.tpl (configure-target-rda): Depend on $(ALL_GCC_C). · 7dda0df6
      Alexandre Oliva authored
      * Makefile.in: Rebuilt.
      7dda0df6
    • Andrew Cagney's avatar
      5.3 released. · 4fd7f624
      Andrew Cagney authored
      4fd7f624
    • Alexandre Oliva's avatar
      * elfxx-mips.c (mips_elf_calculate_relocation): Don't divide · 2e7a68a8
      Alexandre Oliva authored
      addend by 4.
      2e7a68a8
    • Alexandre Oliva's avatar
      * gas/mips/beq.d: Comment out branches to undefined symbols, · 6f171daa
      Alexandre Oliva authored
      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.
      6f171daa
    • Alexandre Oliva's avatar
      * tc-mips.c (RELAX_BRANCH_ENCODE): Remove reloc_s2 argument. · af6ae2ad
      Alexandre Oliva authored
      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.
      af6ae2ad
    • Alexandre Oliva's avatar
      * ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test. · c9c1e416
      Alexandre Oliva authored
      * ld-mips-elf/branch-misc-2.d: Removed.
      c9c1e416
    • Alexandre Oliva's avatar
      Alan Modra <amodra@bigpond.net.au> · 074d08b0
      Alexandre Oliva authored
      074d08b0
    • Alexandre Oliva's avatar
      * config/tc-mn10300.c (set_arch_mach): Change argument type to · 497f322d
      Alexandre Oliva authored
      avoid warnings.
      (r_register_name, xr_register_name): Add prototype declarations.
      497f322d
    • Alexandre Oliva's avatar
      * elfxx-mips.c (struct mips_got_entry): New. · b15e6682
      Alexandre Oliva authored
      (struct mips_got_info): Added got_entries field.
      (mips_elf_got_entry_hash, mips_elf_got_entry_eq): New functions.
      (mips_elf_local_got_index, mips_elf_got_page,
      mips_elf_got16_entry): Re-implement in terms of new...
      (mips_elf_create_local_got_entry): Rewrite to use got_entries.
      Change return type.
      (mips_elf_highest): Warning clean-up.
      (mips_elf_create_got_section): Initialize got_entries.
      (_bfd_mips_elf_check_relocs): Use got_entries to estimate
      local got size.
      (_bfd_mips_elf_size_dynamic_sections): Do not account for
      GOT_PAGE entries, since we now reuse GOT16 entries.
      b15e6682