summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Perform on-demand global register allocation fromHans-Peter Nilsson2002-02-013-43/+866
| | | | | | | | | | | | | | | | | | | | | | | | | | R_MMIX_BASE_PLUS_OFFSET relocs. * elf64-mmix.c (struct bpo_reloc_section_info, struct bpo_reloc_request, struct bpo_greg_section_info): New. (mmix_elf_check_common_relocs, mmix_elf_gc_sweep_hook, bpo_reloc_request_sort_fn, mmix_elf_relax_section, _bfd_mmix_check_all_relocs, _bfd_mmix_prepare_linker_allocated_gregs, _bfd_mmix_finalize_linker_allocated_gregs): New functions. (elf_mmix_howto_table): Correct src_mask for most relocs. (mmix_elf_perform_relocation) <case R_MMIX_BASE_PLUS_OFFSET>: New case. (mmix_final_link_relocate) <case R_MMIX_BASE_PLUS_OFFSET>: New case. Fix typo in comment. New label do_mmix_reloc. (mmix_elf_check_relocs): Abuse bfd_link_info member base_file to store first object file with a base-plus-offset reloc. Call mmix_elf_check_common_relocs for the part common with mmo. (mmix_elf_final_link): Write out linker-allocated register contents section. (elf_backend_gc_sweep_hook): Define. (bfd_elf64_bfd_relax_section): Define. * mmo.c: Don't include <ctype.h> (mmo_init): Correct init-once logic.
* * mmix.h: Tweak comments.Hans-Peter Nilsson2002-02-012-2/+27
| | | | | | | (MMIX_LD_ALLOCATED_REG_CONTENTS_SECTION_NAME): New. [BFD_ARCH_SIZE] (_bfd_mmix_prepare_linker_allocated_gregs, _bfd_mmix_finalize_linker_allocated_gregs, _bfd_mmix_check_all_relocs): Provide prototypes.
* Support small archive for pre AIX 4.3Tom Rix2002-02-014-4/+17
|
* Run "make dep-am"Alan Modra2002-02-016-6/+34
|
* 2002-01-31 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-02-013-29/+43
| | | | | | | | | * breakpoint.c (break_at_finish_command): Export. (break_at_finish_at_depth_command): Export. (tbreak_at_finish_command): Export. (_initialize_breakpoint): Delete "xbreak" and "tbreak" commands. * hppa-tdep.c (_initialize_hppa_tdep): Add "xbreak" and "tbreak" commands, which are HPPA specific.
* 2002-01-31 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-02-012-15/+4
| | | | | * printcmd.c (disassemble_command): Remove an ancient artifact of an old merge.
* merge from gccDJ Delorie2002-02-012-8/+13
|
* 2002-01-31 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-02-013-8/+18
| | | | | | | | * symfile.h (enum overlay_debugging_state): Define enum constant values for overlay mode. * symfile.c (overlay_debugging): Use enums instead of literals. (overlay_is_mapped, overlay_auto_command, overlay_manual_command): Ditto.
* 2002-01-31 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-02-012-49/+56
| | | | | | | | * breakpoint.c (insert_breakpoints, remove_breakpoint, breakpoint_here_p, breakpoint_inserted_here_p, breakpoint_thread_match, bpstat_stop_status, describe_other_breakpoints, check_duplicates, clear_command): Coding standard fixes.
* Move doc/ entries to correct changelogAlan Modra2002-02-012-18/+25
|
* 2002-01-31 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-02-012-3/+4
| | | | * target.c (target_xfer_memory): Add spaces, coding standard.
* 2002-01-31 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-02-012-3/+10
| | | | | * target.c (do_xfer_memory): Add missing line to trust-readonly code: check bfd SEC_READONLY flag for section.
* *** empty log message ***gdbadmin2002-02-011-1/+1
|
* daily updateAlan Modra2002-01-311-1/+1
|
* Fix tipo.Andrew Cagney2002-01-312-3/+7
|
* merge from gccDJ Delorie2002-01-314-2/+11
|
* 2002-01-31 David O'Brien <obrien@FreeBSD>David O'Brien2002-01-313-303/+295
| | | | | | | | | | * configure.in: Recognize the differences in core files from FreeBSD 4.{0,1} and later versions of 4.x. This treats 4.2+ the same as 5-CURRENT. * configure: Regenerate. Approved by: Nick Clifton <nickc@cambridge.redhat.com> <m3k7tyuzzd.fsf@north-pole.nickc.cambridge.redhat.com>
* * cgen-ops.h (ADDCQI, ADDCFQI, ADDOFQI, SUBCQI, SUBCFQI, SUBOFQI):Hans-Peter Nilsson2002-01-312-1/+59
| | | | New functions.
* Add support for OpenRISC 32-bit embedded processorNick Clifton2002-01-3143-5215/+11166
|
* Replace 'return false' with a return of a bfd_reloc_ error code.Nick Clifton2002-01-312-4/+10
|
* * elf32-cris.c (elf_cris_discard_excess_program_dynamics): Don'tHans-Peter Nilsson2002-01-312-2/+14
| | | | | unexport unreferenced symbols when --export-dynamic. Call _bfd_elf_strtab_delref when unexporting.
* oops - omitted from previous deltaNick Clifton2002-01-312-22/+22
|
* * chew.c (courierize): Don't modify @command params.Alan Modra2002-01-312-22/+36
|
* 2002-01-30 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2002-01-313-4/+10
| | | | | | * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling. Allow a start function above main. * gdb.threads/linux-dp.exp: Fix copyright date.
* 2002-01-30 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2002-01-312-10/+16
| | | | | | * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'. (check_philosopher_stack): Check for manager thread before checking for a just-starting thread.
* 2002-01-30 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2002-01-312-2/+34
| | | | | | * symtab.c (find_pc_sect_psymtab): Do not search psymtabs for data symbols, since we search based on textlow and texthigh. (find_pc_sect_symtab): Likewise.
* 2002-01-30 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2002-01-313-11/+30
| | | | | * bfd-in.h: Include <stdbool.h> if it is available. * bfd-in2.h: Regenerated.
* * elf64-ppc.c (func_desc_adjust): STV_PROTECTED functions shouldAlan Modra2002-01-312-3/+11
| | | | not go via the plt.
* * defs.h (vwarning): Declare.Andrew Cagney2002-01-315-38/+39
| | | | | | | | | | | | (warning_begin): Delete declaration. * utils.c (vwarning): New function. (warning): Call vwarning. (warning_begin): Delete function. * rs6000-nat.c (vmap_ldinfo): Use the function warning to print the warning message. * d10v-tdep.c (d10v_address_to_pointer) [0]: Delete call to warning_begin.
* 2002-01-30 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-01-312-1/+11
| | | | * NEWS: Mention "set trust-readonly-sections" command.
* 2002-01-30 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-01-312-0/+12
| | | | * NEWS: Mention generate-core-file command.
* 2002-01-15 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-01-312-6/+43
| | | | | | | * target.c: New command, "set trust-readonly-sections on". (do_xfer_memory): Honor the suggestion to trust readonly sections by reading them from the object file instead of from the target. (initialize_targets): Register command "set trust-readonly-sections".
* merge from gccDJ Delorie2002-01-313-9/+19
|
* * parse.c (target_map_name_to_register): Simplify, search regs andAndrew Cagney2002-01-312-10/+7
| | | | pseudo-regs using a single loop.
* Mention i386 FP problem.Andrew Cagney2002-01-312-0/+18
|
* *** empty log message ***gdbadmin2002-01-311-1/+1
|
* daily updateAlan Modra2002-01-301-1/+1
|
* 2002-01-30 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2002-01-302-13/+19
| | | | | | From Neil Booth <neil@daikokuya.demon.co.uk>: * gdb.base/bitfields.c: Correct assignments to bitfields to avoid warnings.
* * config/i386/tm-i386v4.h: Define HAVE_I387_REGS.Mark Kettenis2002-01-304-2/+11
| | | | | | | * config/i386/i386v42mp.mh: Add i387-nat.o . * i386v4-nat.c: Include i387-nat.h. (supply_fpregset): Use i387_supply_fsave. (fill_fpregset): Use i387_fill_fsave.
* Tidy up formatting in bfd-in2.hNick Clifton2002-01-309-815/+811
|
* * arm-tdep.c (arm_call_dummy_words): Define.Richard Earnshaw2002-01-305-17/+45
| | | | | | | | | * arm-linux-tdep.c (arm_linux_call_dummy_words): Define. * config/arm/tm-arm.h (CALL_DUMMY_P): Define. (CALL_DUMMY_WORDS): Define. (arm_call_dummy_words): Declare. * config/arm/tm-linux.h (CALL_DUMMY_WORDS): Define. (arm_linux_call_dummy_words): Declare.
* Fixes for better translation into other languagesNick Clifton2002-01-309-598/+509
|
* Unify messages in coff-arm.c and elf32-arm.h.Philipp Thomas2002-01-303-7/+12
|
* * m68klinux-nat.c: Fix last change to use regcache_collectAndreas Schwab2002-01-302-6/+14
| | | | instead of referencing registers[] directly.
* Updated Swedish translationNick Clifton2002-01-302-839/+1310
|
* Don't translate debugging message.Nick Clifton2002-01-302-19/+20
|
* Use full section name in error messages.Nick Clifton2002-01-302-10/+12
|
* * elf64-ppc.c (func_desc_adjust): Only provide missing functionAlan Modra2002-01-302-10/+12
| | | | | descriptor symbols for undefined function code syms. Clear ELF_LINK_NON_ELF so that they can stay weak.
* 2002-01-29 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2002-01-304-0/+190
| | | | | | | | | | Mitch Lichtenberg <mpl@broadcom.com> * bfd-in.h (bfd_mips_elf32_create_embedded_relocs): New prototype. * elf32-mips.c (bfd_mips_elf32_create_embedded_relocs): New function to handle 32-bit ELF embedded reloc (ld --embedded-relocs) generation. * bfd-in2.h: Regenerate.
* 2002-01-29 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2002-01-302-5/+45
| | | | | | | | | | | | | | | * elf32-mips.c: Add additional comments about HI16 relocation processing. (_bfd_mips_elf_hi16_reloc): Don't subtract address here for pc-relative relocations. (Reverts change made on 2001-10-31.) (_bfd_mips_elf_lo16_reloc): Subtract address of LO16 part here for pc-relative relocations. (mips_elf_calculate_relocation): Add a comment about a kludge in the R_MIPS_GNU_REL_HI16 handling. (_bfd_mips_elf_relocate_section): Implement that kludge; adjust pc-relative HI16 relocation for difference in HI16 and LO16 addresses, since it can't easily be done in mips_elf_calculate_relocation.