binutils-gdb.git
20 years ago * bfd/bfd-in.h (bfd_elf32_arm_process_before_allocation): Update.
Paul Brook [Thu, 1 Apr 2004 11:20:04 +0000 (11:20 +0000)]
* bfd/bfd-in.h (bfd_elf32_arm_process_before_allocation): Update.
* bfd/elf32-arm.h (struct elf32_elf_section_map): New.
(struct _arm_elf_section_data): New.
(elf32_arm_section_data): Define.
(struct elf32_arm_link_hash_table): Add byteswap_code.
(elf32_arm_link_hash_table_create): Initialize byteswap_code.
(bfd_elf32_arm_process_before_allocation): Add byteswap_code.
(elf32_arm_post_process_headers): Set EF_ARM_BE8.
(elf32_arm_output_symbol_hook, elf32_arm_new_section_hook,
elf32_arm_compare_mapping, elf32_arm_write_section): New functions.
(bfd_elf32_new_section_hook, elf_backend_write_section,
elf_backend_link_output_symbol_hook): Define.
* ld/emultempl/armelf.em (byteswap_code): Add.
(arm_elf_before_allocation): Pass extra parameter.
(PARSE_AND_LIST_PROLOGUE): Add OPTION_BE8.
(PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add be8.
(PARSE_AND_LIST_ARGS_CASES): Handle OPTION_BE8.
* ld/emultempl/armelf_oabi.em: Pass extra parameter.
* ld/ld.texinfo: Document --be8.

20 years ago(display_debug_pubnames): Align offset and data columns.
Nick Clifton [Thu, 1 Apr 2004 10:07:44 +0000 (10:07 +0000)]
(display_debug_pubnames): Align offset and data columns.
(read_and_display_attr_value): Add missing break;
(debug_displays): Enable the display of the .debug_pubtypes section.

20 years ago(struct stab_link_includes_totals): Add field 'symb' that keeps the characters
Nick Clifton [Thu, 1 Apr 2004 08:40:05 +0000 (08:40 +0000)]
(struct stab_link_includes_totals): Add field 'symb' that keeps the characters
in a B_INCL..B_EINCL range.
(_bfd_link_section_stabs): When computing the sum of the characters in a
B_INCL..B_EINCL range also keep a copy of those characters.  Use this
information to distinguish between include sections that have the same sum
and the same length but which are nevertheless unique.

20 years agoCorrectly emit lo16 relocs for elf-dlx target, fixing bogus range checking bug.
Nick Clifton [Thu, 1 Apr 2004 08:22:47 +0000 (08:22 +0000)]
Correctly emit lo16 relocs for elf-dlx target, fixing bogus range checking bug.

20 years agomerge from gcc
DJ Delorie [Thu, 1 Apr 2004 02:00:55 +0000 (02:00 +0000)]
merge from gcc

20 years ago * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
Joel Brobecker [Thu, 1 Apr 2004 00:58:00 +0000 (00:58 +0000)]
    * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
        * gdb.ada (null_record.exp): New testcase.

20 years ago * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
Joel Brobecker [Thu, 1 Apr 2004 00:55:48 +0000 (00:55 +0000)]
    * Makefile.in (ALL_SUBDIRS) Add gdb.ada.

20 years ago * gdb.ada: New subdirectory.
Joel Brobecker [Thu, 1 Apr 2004 00:53:51 +0000 (00:53 +0000)]
    * gdb.ada: New subdirectory.
        * gdb.ada/Makefile.in: New file.
        * gdb.ada/gnat_ada.gpr.in: New file.

20 years ago * lib/ada.exp: New file.
Joel Brobecker [Thu, 1 Apr 2004 00:51:13 +0000 (00:51 +0000)]
    * lib/ada.exp: New file.

20 years ago*** empty log message ***
gdbadmin [Thu, 1 Apr 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
Alan Modra [Thu, 1 Apr 2004 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago2004-03-31 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Wed, 31 Mar 2004 19:40:28 +0000 (19:40 +0000)]
2004-03-31  Andrew Cagney  <cagney@redhat.com>

* frame.h (frame_unwind_id): Declare.
* frame.c (frame_unwind_id): New function.
(get_prev_frame_1): New function.
(frame_debug_got_null_frame): New function.
(get_prev_frame): Use frame_debug_got_null_frame.  Move unwind
code proper to prev_frame, update description.
* infrun.c (step_over_function): Use frame_unwind_id.

20 years ago * hppa-tdep.c (hppa32_push_dummy_call): Set the Stack Pointer.
Joel Brobecker [Wed, 31 Mar 2004 17:44:09 +0000 (17:44 +0000)]
    * hppa-tdep.c (hppa32_push_dummy_call): Set the Stack Pointer.
        (hppa64_push_dummy_call): Likewise.

20 years ago * elf32-arm.h (elf32_arm_final_link_relocate): Add R_ARM_ALU*.
Paul Brook [Wed, 31 Mar 2004 10:20:12 +0000 (10:20 +0000)]
* elf32-arm.h (elf32_arm_final_link_relocate): Add R_ARM_ALU*.
* elfarm-nabi.c (elf32_arm_howto_table): Ditto.

20 years ago(struct stab_link_includes_totals): Rename field 'total' to 'sum_chars'
Nick Clifton [Wed, 31 Mar 2004 09:27:40 +0000 (09:27 +0000)]
(struct stab_link_includes_totals): Rename field 'total' to 'sum_chars'
and add field 'num_chars'.
(_bfd_link_section_stabs): When computing the sum of the characters in a
B_INCL..B_EINCL range also keep a count of the number of characters.  Use
this information to help distinguish between include sections when have
the same sum but which nevertheless are still unique.

20 years ago(_bfd_link_section_stabs): Do not skip N_EXCL stabs.
Nick Clifton [Wed, 31 Mar 2004 08:45:00 +0000 (08:45 +0000)]
(_bfd_link_section_stabs): Do not skip N_EXCL stabs.

20 years ago*** empty log message ***
gdbadmin [Wed, 31 Mar 2004 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
Alan Modra [Wed, 31 Mar 2004 00:00:05 +0000 (00:00 +0000)]
daily update

20 years agomerge from gcc
DJ Delorie [Tue, 30 Mar 2004 20:03:09 +0000 (20:03 +0000)]
merge from gcc

20 years ago Remove long-obsolete MPW support.
Stan Shebs [Tue, 30 Mar 2004 20:02:04 +0000 (20:02 +0000)]
    Remove long-obsolete MPW support.
        * mpw-config.in, mpw-make.sed, mac-ld.r: Remove files.
        * Makefile.am (mpw): Remove file-presynthesizing actions.
        * Makefile.in: Likewise.
        * ldfile.c (slash): Remove MPW case.
        * ldlex.l [MPW]: Remove unused definition.

20 years ago * mpw-config.in, mpw-make.sed, mac-binutils.r: Remove MPW
Stan Shebs [Tue, 30 Mar 2004 19:20:58 +0000 (19:20 +0000)]
    * mpw-config.in, mpw-make.sed, mac-binutils.r: Remove MPW
        support files, no longer used.

20 years ago Remove long-obsolete MPW support.
Stan Shebs [Tue, 30 Mar 2004 18:43:17 +0000 (18:43 +0000)]
    Remove long-obsolete MPW support.
        * mpw-config.in, mpw-make.sed, mac-as.r: Remove files.
        * configure.in: Remove mention of ppc-*-mpw* config.
        * configure.in: Likewise.

[testsuite/ChangeLog]
        * gas/macros/macros.exp: Remove mention of MPW config.

20 years agoFrom Ulrich Weigand:
Jim Blandy [Tue, 30 Mar 2004 15:44:16 +0000 (15:44 +0000)]
From Ulrich Weigand:
* utils.c (query): Do not use a va_list variable multiple times.

20 years agoAdd (linker) support for CR16C processor
Nick Clifton [Tue, 30 Mar 2004 14:04:32 +0000 (14:04 +0000)]
Add (linker) support for CR16C processor

20 years ago * elf.c (map_sections_to_segments): Fix handling of .tbss.
Jakub Jelinek [Tue, 30 Mar 2004 09:58:28 +0000 (09:58 +0000)]
* elf.c (map_sections_to_segments): Fix handling of .tbss.

20 years ago * binutils-all/objcopy.exp: Accept main as a data symbol as well.
Jakub Jelinek [Tue, 30 Mar 2004 09:54:15 +0000 (09:54 +0000)]
* binutils-all/objcopy.exp: Accept main as a data symbol as well.

20 years agoUpdated Swedish translation
Nick Clifton [Tue, 30 Mar 2004 09:48:30 +0000 (09:48 +0000)]
Updated Swedish translation

20 years agoFix bug parsing shigh(0xffff8000)
Nick Clifton [Tue, 30 Mar 2004 09:29:19 +0000 (09:29 +0000)]
Fix bug parsing shigh(0xffff8000)

20 years agomake use of meabi_flags be ELF specific
Nick Clifton [Tue, 30 Mar 2004 08:53:05 +0000 (08:53 +0000)]
make use of meabi_flags be ELF specific

20 years agodaily update
Alan Modra [Tue, 30 Mar 2004 00:00:07 +0000 (00:00 +0000)]
daily update

20 years ago*** empty log message ***
gdbadmin [Tue, 30 Mar 2004 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

20 years agoFix date in last delta.
Richard Sandiford [Mon, 29 Mar 2004 22:01:45 +0000 (22:01 +0000)]
Fix date in last delta.

20 years ago * sim/mips/hilo-hazard-[123].s: New files.
Richard Sandiford [Mon, 29 Mar 2004 21:58:01 +0000 (21:58 +0000)]
* sim/mips/hilo-hazard-[123].s: New files.
* sim/mips/basic.exp (run_hilo_test): New procedure.
(models): Only list models that are included in the configuration.
(submodels): New variable, set to submodels of the above.
(mips64vr-*-elf, mips64vrel-*-elf): New configuration stanza.
Run hilo-hazard-[123].s.

20 years ago * sim-main.h (MIPS_MACH_HAS_MT_HILO_HAZARD)
Richard Sandiford [Mon, 29 Mar 2004 21:56:02 +0000 (21:56 +0000)]
* sim-main.h (MIPS_MACH_HAS_MT_HILO_HAZARD)
(MIPS_MACH_HAS_MULT_HILO_HAZARD, MIPS_MACH_HAS_DIV_HILO_HAZARD): New.
* mips.igen (check_mt_hilo, check_mult_hilo, check_div_hilo): Provide
separate implementations for mipsIV and mipsV.  Use new macros to
determine whether the restrictions apply.

20 years ago * mpw-config.in, mpw-make.sed: Remove MPW support files, no longer
Stan Shebs [Mon, 29 Mar 2004 18:09:09 +0000 (18:09 +0000)]
    * mpw-config.in, mpw-make.sed: Remove MPW support files, no longer
        used.

20 years ago * Makefile.in (linux_nat_h): Update dependencies.
Daniel Jacobowitz [Mon, 29 Mar 2004 18:07:14 +0000 (18:07 +0000)]
* Makefile.in (linux_nat_h): Update dependencies.
* configure.in: Check for <gnu/libc-version.h>.
* configure: Regenerate.
* config.in: Regenerate.
* linux-nat.h: Include "target.h".  Add waitstatus field to
struct lwp_info.
* lin-lwp.c (add_lwp): Initialize waitstatus.kind.
(lin_lwp_attach_lwp): Don't attach to LWPs we have already attached
to.
(lin_lwp_handle_extended): New function.  Handle clone events.
(wait_lwp): Use lin_lwp_handle_extended.  Update comment about
thread exit events.
(child_wait): Handle clone events.
(lin_lwp_wait: Use lin_lwp_handle_extended and handle clone events.
* linux-nat.c (linux_enable_event_reporting): Turn on
PTRACE_O_TRACECLONE.
(linux_handle_extended_wait): Handle clone events.
* thread-db.c: Include <gnu/libc-version.h>.
(struct private_thread_info): Add dying flag.
(enable_thread_event_reporting): Enable TD_DEATH for glibc 2.2 and
higher.
(attach_thread): Update comments.  Handle dying threads.
(detach_thread): Set the dying flag.
(check_event): Always call attach_thread.

20 years ago * mips-tdep.c (mips_pdr_data): New.
Daniel Jacobowitz [Mon, 29 Mar 2004 17:58:05 +0000 (17:58 +0000)]
* mips-tdep.c (mips_pdr_data): New.
(non_heuristic_proc_desc): Use objfile_data and set_objfile_data.
(_initialize_mips_tdep): Initialize mips_pdr_data.

20 years agoAdd entry that I left out of 2004-03-15 ChangeLog:
David Carlton [Mon, 29 Mar 2004 16:52:33 +0000 (16:52 +0000)]
Add entry that I left out of 2004-03-15 ChangeLog:

(read_namespace): Set die->type.

20 years ago * minsyms.c (install_minimal_symbols): Move dropping leading
Corinna Vinschen [Mon, 29 Mar 2004 11:26:04 +0000 (11:26 +0000)]
* minsyms.c (install_minimal_symbols): Move dropping leading
char from linkage name from here...
(prim_record_minimal_symbol_and_info): ...to here.  Simplify
test for "__gnu_compiled*" symbols.

20 years ago* rs6000-tdep.c (skip_prologue): Recognize moves from argument
Jim Blandy [Mon, 29 Mar 2004 03:41:56 +0000 (03:41 +0000)]
* rs6000-tdep.c (skip_prologue): Recognize moves from argument
registers to temp register r0 and byte stores as prologue
instructions.

20 years agodaily update
Alan Modra [Mon, 29 Mar 2004 00:00:05 +0000 (00:00 +0000)]
daily update

20 years ago*** empty log message ***
gdbadmin [Mon, 29 Mar 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2004-03-28 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sun, 28 Mar 2004 19:56:41 +0000 (19:56 +0000)]
2004-03-28  Andrew Cagney  <cagney@redhat.com>

* PROBLEMS (Stack backtraces): Rewrite.  Remove reference to
arm*-*-*.

20 years ago * gdb.texinfo (TUI Commands): Document tui reg commands.
Stephane Carrez [Sun, 28 Mar 2004 12:22:55 +0000 (12:22 +0000)]
* gdb.texinfo (TUI Commands): Document tui reg commands.

20 years ago * tui/tui-regs.c (tui_show_registers): Make sure the TUI is active
Stephane Carrez [Sun, 28 Mar 2004 10:18:07 +0000 (10:18 +0000)]
* tui/tui-regs.c (tui_show_registers): Make sure the TUI is active
and switch the layout to force a display of register window.

20 years ago*** empty log message ***
gdbadmin [Sun, 28 Mar 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
Alan Modra [Sun, 28 Mar 2004 00:00:08 +0000 (00:00 +0000)]
daily update

20 years ago* ld-frv/fdpic*.d: Adjust to compensate for page size change.
Alexandre Oliva [Sat, 27 Mar 2004 21:11:17 +0000 (21:11 +0000)]
* ld-frv/fdpic*.d: Adjust to compensate for page size change.

20 years ago * config/obj-aout.c (obj_aout_type): Remove #ifdef BFD_ASSEMBLER code.
Alan Modra [Sat, 27 Mar 2004 11:36:09 +0000 (11:36 +0000)]
* config/obj-aout.c (obj_aout_type): Remove #ifdef BFD_ASSEMBLER code.

20 years ago * emultempl/elf32.em: Update new bfd_elf_discard_info name.
Alan Modra [Sat, 27 Mar 2004 10:58:35 +0000 (10:58 +0000)]
* emultempl/elf32.em: Update new bfd_elf_discard_info name.
* emultempl/hppaelf.em: Likewise.
* emultempl/ppc64elf.em: Likewise.
* emultempl/sh64elf.em: Likewise.

20 years ago * Makefile.am: Remove all mention of elflink.h.
Alan Modra [Sat, 27 Mar 2004 10:58:09 +0000 (10:58 +0000)]
* Makefile.am: Remove all mention of elflink.h.
* Makefile.in: Regenerate.
* bfd-in.h (bfd_elf_discard_info): Declare.
(bfd_elf32_discard_info, bfd_elf64_discard_info): Delete.
* bfd-in2.h: Regenerate.
* elf-bfd.h (bfd_elf32_print_symbol, bfd_elf64_print_symbol,
bfd_elf32_link_record_dynamic_symbol,
bfd_elf64_link_record_dynamic_symbol,
_bfd_elf_link_record_dynamic_symbol, bfd_elf32_bfd_final_link,
bfd_elf64_bfd_final_link, elf_link_record_local_dynamic_symbol,
_bfd_elf32_link_record_local_dynamic_symbol,
_bfd_elf64_link_record_local_dynamic_symbol,
_bfd_elf32_gc_sections, _bfd_elf32_gc_common_finalize_got_offsets,
_bfd_elf32_gc_common_final_link, _bfd_elf64_gc_common_final_link,
_bfd_elf32_gc_record_vtinherit, _bfd_elf32_gc_record_vtentry,
_bfd_elf64_gc_sections, _bfd_elf64_gc_common_finalize_got_offsets,
_bfd_elf64_gc_record_vtinherit, _bfd_elf64_gc_record_vtentry,
_bfd_elf32_reloc_symbol_deleted_p,
_bfd_elf64_reloc_symbol_deleted_p): Delete.
(bfd_elf_link_record_dynamic_symbol,
bfd_elf_link_record_local_dynamic_symbol,
bfd_elf_final_link, bfd_elf_gc_sections,
bfd_elf_gc_record_vtinherit, bfd_elf_gc_record_vtentry,
bfd_elf_gc_common_finalize_got_offsets, bfd_elf_gc_common_final_link,
bfd_elf_reloc_symbol_deleted_p): Declare.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define.
* elf32-arm.h: Update for changed function names.  Remove local
WILL_CALL_FINISH_DYNAMIC_SECTION define.
* elf-hppa.h, elf-m10300.c, elf32-cris.c, elf32-d10v.c, elf32-dlx.c,
* elf32-fr30.c, elf32-frv.c, elf32-h8300.c, elf32-hppa.c, elf32-i386.c,
* elf32-iq2000.c, elf32-m32r.c, elf32-m68hc1x.c, elf32-m68k.c,
* elf32-mcore.c, elf32-openrisc.c, elf32-ppc.c, elf32-s390.c,
* elf32-sh.c, elf32-sparc.c, elf32-v850.c, elf32-vax.c,
* elf32-xstormy16.c, elf32-xtensa.c, elf64-alpha.c, elf64-hppa.c,
* elf64-mmix.c, elf64-ppc.c, elf64-s390.c, elf64-sh64.c, elf64-sparc.c,
* elf64-x86-64.c, elfxx-ia64.c, elfxx-mips.c, elfxx-target.h: Likewise.
* elfxx-target.h (bfd_elfNN_bfd_final_link): Define.
(bfd_elfNN_print_symbol): Define.
* elfcode.h: Don't include elflink.h.
(elf_bfd_discard_info, elf_reloc_symbol_deleted_p,
elf_link_record_dynamic_symbol, elf_bfd_final_link, elf_gc_sections,
elf_gc_common_finalize_got_offsets, elf_gc_common_final_link,
elf_gc_record_vtinherit, elf_gc_record_vtentry,
elf_link_record_local_dynamic_symbol): Don't define.
* elflink.c: Update for changed function names.  Move elflink.h
code here.
* elflink.h: Delete file.
* po/SRC-POTFILES.in: Regenerate.
* po/bfd.pot: Regenerate.
doc/
* bfdint.texi: Remove all mention of elflink.h.

20 years ago * gas/i860/dir-intel03-err.l: Update for junk at end line becoming
Alan Modra [Sat, 27 Mar 2004 10:43:58 +0000 (10:43 +0000)]
* gas/i860/dir-intel03-err.l: Update for junk at end line becoming
an error.
* gas/m68hc11/m68hc11.exp: Likewise.

20 years ago * elf64-mmix.c (mmix_elf_relocate_section): Restore code setting
Alan Modra [Sat, 27 Mar 2004 10:16:19 +0000 (10:16 +0000)]
* elf64-mmix.c (mmix_elf_relocate_section): Restore code setting
"name" for global syms accidentally removed in 2004-03-20 change.

20 years ago * elf-bfd.h (struct elf_reloc_cookie): Add r_sym_shift field.
Alan Modra [Sat, 27 Mar 2004 10:08:59 +0000 (10:08 +0000)]
* elf-bfd.h (struct elf_reloc_cookie): Add r_sym_shift field.
* elflink.h: Replace all occurrences of sizeof (Elf_External_*)
where Elf_External_* is different for 64 and 32 bit, with
corresponding elf_size_info field.
(struct elf_final_link_info): Use "bfd_byte *" instead
of "Elf_External_Sym *" for external_syms and symbuf.
(elf_link_adjust_relocs): Set up r_type_mask and r_sym_shift local
vars and use instead of ELF_R_INFO and ELF_R_TYPE macros.
(struct elf_link_sort_rela): Add "sym_mask" alias for "offset".
(elf_link_sort_cmp1): Use sym_mask field instead of ELF_R_SYM.
(elf_link_sort_cmp2): Adjust.
(elf_link_sort_relocs): Set up r_sym_mask local var instead of
using ELF_R_SYM macro.  Set u.sym_mask.
(elf_bfd_final_link): Call _bfd_elf_stringtab_init instead of macro
version, elf_stringtab_init.  Ditto for bfd_section_from_elf_index
vs. section_from_elf_index.  Adjust Elf_External_Sym pointer
arithmetic.  Pass bed to elf_link_flush_output_syms.  Adjust
Elf_External_Dyn pointer arithmentic.  Use bed swap_dyn_in and
swap_syn_out functions.  Rearrange dyn swap in/out switch.
(elf_link_output_sym): Adjust Elf_External_Sym pointer arithmentic.
Pass bed to elf_link_flush_output_syms.  Use bed swap_symbol_out.
(elf_link_flush_output_syms): Add elf_backend_data arg.
(elf_link_check_versioned_symbol): Likewise.
(elf_link_output_extsym): Pass bed to elf_link_check_versioned_symbol.
Adjust Elf_External_Sym pointer arithmetic.  Use bed swap_symbol_out.
(elf_link_input_bfd): Use bfd_section_from_elf_index.  Set up
r_type_mask and r_sym_shift local vars and use instead of ELF_R_SYM,
ELF_R_TYPE and ELF_R_INFO macros.
(elf_reloc_link_order): Select ELF32_R_INFO or ELF64_R_INFO invocation
based on size rather than using ELF_R_INFO.
(elf_gc_mark): Set up r_sym_shift local var and use instead of
ELF_R_SYM macro.
(struct alloc_got_off_arg): New.
(elf_gc_common_finalize_got_offsets): Use elf_size_info instead of
ARCH_SIZE.  Pass get entry size down to elf_gc_allocate_got_offsets.
(elf_gc_allocate_got_offsets): Adjust.
(elf_reloc_symbol_deleted_p): Usee cookie.r_sym_shift instead of
ELF_R_SYM.  Use bfd_section_from_elf_index.
(elf_bfd_discard_info): Set cookie.r_sym_shift.
* elfcode.h (elf_stringtab_init, section_from_elf_index): Delete.
(elf_slurp_symbol_table): Use bfd_section_from_elf_index.

20 years ago Remove MPW support, no longer used.
Stan Shebs [Sat, 27 Mar 2004 05:45:50 +0000 (05:45 +0000)]
    Remove MPW support, no longer used.
        * config.bfd (powerpc-*-mpw*): Remove configuration.
        * mpw-config.in, mpw-make.sed: Remove files.
        * ecoffswap.h [MPW_C]: Remove MPW-C-friendly version of code.

20 years ago*** empty log message ***
gdbadmin [Sat, 27 Mar 2004 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago * amd64-tdep.c (amd64_classify): make RANGE_TYPE objects be part
Joel Brobecker [Fri, 26 Mar 2004 23:15:40 +0000 (23:15 +0000)]
    * amd64-tdep.c (amd64_classify): make RANGE_TYPE objects be part
        of the INTEGER class.

20 years agodaily update
Alan Modra [Fri, 26 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update

20 years ago* ppc-linux-tdep.c (ppc_linux_init_abi): Long doubles are eight
Jim Blandy [Fri, 26 Mar 2004 20:59:38 +0000 (20:59 +0000)]
* ppc-linux-tdep.c (ppc_linux_init_abi): Long doubles are eight
bytes long on PPC GNU/Linux.

20 years ago2004-03-26 David Carlton <carlton@kealia.com>
David Carlton [Fri, 26 Mar 2004 17:05:40 +0000 (17:05 +0000)]
2004-03-26  David Carlton  <carlton@kealia.com>

* PROBLEMS: Refer to gdb/1588 instead of gdb/826.

20 years ago2004-03-26 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Fri, 26 Mar 2004 16:15:57 +0000 (16:15 +0000)]
2004-03-26  Andrew Cagney  <cagney@redhat.com>

* gdb.texinfo (TUI): Delete reference to --enable-tui.  Mention
"gdbtui".
(Mode Options): Mention "gdbtui".  Use "Text" not "Terminal".
(Contributors): Mention both Text and Terminal User Interface.

20 years ago * ld-powerpc/tlsexe.r: Update for changed sym type.
Alan Modra [Fri, 26 Mar 2004 06:14:18 +0000 (06:14 +0000)]
* ld-powerpc/tlsexe.r: Update for changed sym type.
* ld-powerpc/tlsexetoc.r: Likewise.

20 years ago * elf64-ppc.c (elf_backend_add_symbol_hook): Define.
Alan Modra [Fri, 26 Mar 2004 06:13:40 +0000 (06:13 +0000)]
* elf64-ppc.c (elf_backend_add_symbol_hook): Define.
(ppc64_elf_add_symbol_hook): New function.
* elf-bfd.h (struct elf_backend_data <elf_add_symbol_hook>): Remove
const from Elf_Internal_Sym param.
* elflink.c (elf_link_add_object_symbols): Adjust.
* elf-hppa.h (elf_hppa_add_symbol_hook): Adjust.
* elf32-frv.c (elf32_frv_add_symbol_hook): Adjust.
* elf32-i370.c (elf_backend_add_symbol_hook): Adjust.
* elf32-m32r.c (m32r_elf_add_symbol_hook): Adjust.
* elf32-m68hc1x.c (elf32_m68hc11_add_symbol_hook): Adjust.
* elf32-m68hc1x.h (elf32_m68hc11_add_symbol_hook): Adjust.
* elf32-ppc.c (ppc_elf_add_symbol_hook): Adjust.
* elf32-sh64.c (sh64_elf_add_symbol_hook): Adjust.
* elf32-v850.c (v850_elf_add_symbol_hook): Adjust.
* elf64-alpha.c (elf64_alpha_add_symbol_hook): Adjust.
* elf64-mmix.c (mmix_elf_add_symbol_hook): Adjust.
* elf64-sh64.c (sh64_elf64_add_symbol_hook): Adjust.
* elf64-sparc.c (sparc64_elf_add_symbol_hook): Adjust.
* elfxx-ia64.c (elfNN_ia64_add_symbol_hook): Adjust.
* elfxx-mips.c (_bfd_mips_elf_add_symbol_hook): Adjust.
* elfxx-mips.h (_bfd_mips_elf_add_symbol_hook): Adjust.

20 years ago * elfxx-target.h (bfd_elfNN_bfd_link_add_symbols): Define.
Alan Modra [Fri, 26 Mar 2004 05:55:15 +0000 (05:55 +0000)]
* elfxx-target.h (bfd_elfNN_bfd_link_add_symbols): Define.
* elf-bfd.h (_bfd_elf_link_add_archive_symbols): Delete.
(_bfd_elf_sort_symbol, _bfd_elf_add_dt_needed_tag): Delete.
(_bfd_elf_finalize_dynstr, bfd_elf32_bfd_link_add_symbols): Delete.
(bfd_elf64_bfd_link_add_symbols): Delete.
(bfd_elf_link_add_symbols): Declare.
* elfcode.h (elf_bfd_link_add_symbols): Delete.
* elflink.c: Include safe-ctype.h.
(elf_add_dt_needed_tag): Rename from _bfd_elf_add_dt_needed_tag,
make static.
(elf_sort_symbol): Rename from _bfd_elf_sort_symbol, make static.
(elf_finalize_dynstr): Rename from _bfd_elf_finalize_dynstr, make
static.
(elf_link_add_archive_symbols): Rename from
_bfd_elf_link_add_archive_symbols, make static.
(elf_link_add_object_symbols): New function.  Corresponding
elflink.h function converted to use elf_size_info.
(bfd_elf_link_add_symbols): Likewise.
(bfd_elf_size_dynamic_sections): Adjust.
* elflink.h (elf_bfd_link_add_symbols): Delete.
(elf_link_add_object_symbols): Delete.
* elf32-gen.c (elf32_generic_link_add_symbols): Call
bfd_elf_link_add_symbols.
* elf64-gen.c (elf64_generic_link_add_symbols): Likewise.

20 years agomissed files in last commit
Alan Modra [Fri, 26 Mar 2004 04:42:57 +0000 (04:42 +0000)]
missed files in last commit

20 years ago*** empty log message ***
gdbadmin [Fri, 26 Mar 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
Alan Modra [Thu, 25 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update

20 years ago * mpw/: Remove subdirectory and everything in it.
Stan Shebs [Thu, 25 Mar 2004 22:22:59 +0000 (22:22 +0000)]
    * mpw/: Remove subdirectory and everything in it.

20 years agoRemove MPW sys include files
Stan Shebs [Thu, 25 Mar 2004 22:12:07 +0000 (22:12 +0000)]
Remove MPW sys include files

20 years ago2004-03-25 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Thu, 25 Mar 2004 21:16:40 +0000 (21:16 +0000)]
2004-03-25  Andrew Cagney  <cagney@redhat.com>

* PROBLEMS: Add general section titles, remove references to
specific releases.

20 years ago Remove MPW support, no longer used.
Stan Shebs [Thu, 25 Mar 2004 17:51:10 +0000 (17:51 +0000)]
    Remove MPW support, no longer used.
        * mpw-README, mpw-build.in, mpw-config.in, mpw-configure,
        mpw-install: Remove files.
        * src-release (DEVO_SUPPORT): Remove names of removed files.
        * MAINTAINERS: Likewise.

20 years ago * arm-linux-tdep.c (ARM_LINUX_JB_ELEMENT_SIZE): Define to
Daniel Jacobowitz [Thu, 25 Mar 2004 16:52:42 +0000 (16:52 +0000)]
* arm-linux-tdep.c (ARM_LINUX_JB_ELEMENT_SIZE): Define to
INT_REGISTER_SIZE.
(arm_linux_push_arguments): Use TARGET_DOUBLE_BIT instead of
FP_REGISTER_VIRTUAL_SIZE.
* arm-tdep.c (arm_make_sigtramp_cache): Use register_size instead
of DEPRECATED_REGISTER_RAW_SIZE.
(arm_register_type): Add gdbarch argument.
(arm_register_raw_size, arm_register_virtual_size): Delete.
(arm_register_byte, arm_extract_return_value)
(arm_store_return_value, arm_get_longjmp_target): Update references
to INT_REGISTER_RAW_SIZE and FP_REGISTER_RAW_SIZE.
(arm_gdbarch_init): Likewise.  Don't set
deprecated_register_raw_size, deprecated_register_virtual_size,
deprecated_max_register_raw_size,
deprecated_max_register_virtual_size, or
deprecated_max_register_virtual_type.  Do set register_type.
* arm-tdep.h (ARM_MAX_REGISTER_RAW_SIZE)
(ARM_MAX_REGISTER_VIRTUAL_SIZE, INT_REGISTER_VIRTUAL_SIZE)
(FP_REGISTER_VIRTUAL_SIZE): Delete.
(INT_REGISTER_RAW_SIZE): Rename to INT_REGISTER_SIZE.
(FP_REGISTER_RAW_SIZE): Rename to FP_REGISTER_SIZE.
* arm-linux-tdep.c (ARM_NBSD_JB_ELEMENT_SIZE): Define to
INT_REGISTER_SIZE.
* remote-rdp.c (remote_rdp_fetch_register): Use MAX_REGISTER_SIZE.
(remote_rdp_store_register): Likewise.

20 years agobfd/
Alan Modra [Thu, 25 Mar 2004 12:48:45 +0000 (12:48 +0000)]
bfd/
* elflink.h (elf_link_add_object_symbols): Add DT_NEEDED for as-needed
and chained shared libs only if dynsym.  Clear dynsym on forced-local.

* elf-bfd.h (_bfd_elf_add_dynamic_entry): Declare.
(bfd_elf32_add_dynamic_entry, bfd_elf64_add_dynamic_entry): Delete.
(_bfd_elf_add_dt_needed_tag): Declare.
(_bfd_elf_sort_symbol): Declare.
(_bfd_elf_finalize_dynstr): Declare.
(RELOC_FOR_GLOBAL_SYM): Formatting.
* elfcode.h (elf_add_dynamic_entry): Delete.
* elflink.c (_bfd_elf_add_dynamic_entry): New function.  Corresponding
elflink.h function converted to use elf_size_info.
(_bfd_elf_add_dt_needed_tag): Likewise.
(_bfd_elf_sort_symbol): Likewise.
(_bfd_elf_finalize_dynstr): Likewise.
(compute_bucket_count): Likewise.
(bfd_elf_size_dynamic_sections): Likewise.  Check result of
_bfd_elf_strtab_add before calling _bfd_elf_strtab_addref.
(elf_adjust_dynstr_offsets, elf_collect_hash_codes): Moved from..
* elflink.h: ..here.
(sort_symbol, add_dt_needed_tag): Delete.
(elf_add_dynamic_entry, elf_finalize_dynstr): Delete.
(compute_bucket_count, NAME(bfd_elf,size_dynamic_sections)): Delete.
Update all users.
* elf32-arm.h (add_dynamic_entry): Update.  Remove casts.
* elf32-cris.c (add_dynamic_entry): Likewise.
* elf32-hppa.c (add_dynamic_entry): Likewise.
* elf32-i370.c (add_dynamic_entry): Likewise.
* elf32-i386.c (add_dynamic_entry): Likewise.
* elf32-m32r.c (add_dynamic_entry): Likewise.
* elf32-m68k.c (add_dynamic_entry): Likewise.
* elf32-ppc.c (add_dynamic_entry): Likewise.
* elf32-s390.c (add_dynamic_entry): Likewise.
* elf32-sh.c (add_dynamic_entry): Likewise.
* elf32-sparc.c (add_dynamic_entry): Likewise.
* elf32-vax.c (add_dynamic_entry): Likewise.
* elf32-xtensa.c (add_dynamic_entry): Likewise.
* elf64-alpha.c (add_dynamic_entry): Likewise.
* elf64-hppa.c (add_dynamic_entry): Likewise.
* elf64-ppc.c (add_dynamic_entry): Likewise.
* elf64-s390.c (add_dynamic_entry): Likewise.
* elf64-sparc.c (add_dynamic_entry): Likewise.
* elf64-x86-64.c (add_dynamic_entry): Likewise.
* elfxx-ia64.c (add_dynamic_entry): Likewise.
* elfxx-mips.c (MIPS_ELF_ADD_DYNAMIC_ENTRY): Likewise.
* elf-m10300.c (_bfd_mn10300_elf_size_dynamic_sections): Likewise.
* elf32-frv.c (elf32_frv_size_dynamic_sections): Likewise.
* elf64-sh64.c (sh64_elf64_size_dynamic_sections): Likewise.
ld/
* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Update
size_dynamic_sections call.

20 years ago * Makefile.tpl (top level bootstrap support): Remove now-unneeded
Nathanael Nerode [Thu, 25 Mar 2004 01:38:31 +0000 (01:38 +0000)]
* Makefile.tpl (top level bootstrap support): Remove now-unneeded
STRICT_WARN, WARN_CFLAGS flags passed down to make.
* Makefile.in: Regenerate.

20 years ago * Makefile.in (mips-linux-tdep.o): Update dependencies.
Daniel Jacobowitz [Thu, 25 Mar 2004 01:27:26 +0000 (01:27 +0000)]
* Makefile.in (mips-linux-tdep.o): Update dependencies.
* mips-tdep.c (mips_gdbarch_init): Move frame predicates
to after osabi initialization.
* mips-linux-tdep.c: Include "trad-frame.h" and "tramp-frame.h".
(mips_linux_o32_sigframe_init, mips_linux_n32n64_sigframe_init): New
functions.
(mips_linux_o32_sigframe, mips_linux_o32_rt_sigframe)
(mips_linux_n32_rt_sigframe, mips_linux_n64_rt_sigframe): New
variables.
(mips_linux_init_abi): Append signal trampoline unwinders.

20 years ago*** empty log message ***
gdbadmin [Thu, 25 Mar 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2004-03-24 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Wed, 24 Mar 2004 23:14:39 +0000 (23:14 +0000)]
2004-03-24  Andrew Cagney  <cagney@redhat.com>

* tramp-frame.h (TRAMP_SENTINEL_INSN): Define, document.
* tramp-frame.c: Include "gdb_assert.h".
(tramp_frame_start): Use TRAMP_SENTINEL_INSN.  Use ULONGEST and
correct sizeof.
(tramp_frame_append): Validate the tramp frame's instructions.
* Makefile.in (tramp-frame.o): Update dependencies.

20 years agodaily update
Alan Modra [Wed, 24 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update

20 years ago * configure.in (top level bootstrap support): Rework --enable-werror
Nathanael Nerode [Wed, 24 Mar 2004 22:34:31 +0000 (22:34 +0000)]
* configure.in (top level bootstrap support): Rework --enable-werror
to set @stage2_werror_flag@.
* configure: Regenerate.
* Makefile.tpl (top level bootstrap support): Pass
@stage2_werror_flag@ down to configure in stages 2 and 3.
* Makefile.in: Regenerate.

20 years ago * gdb.base/gdb1250.exp: Use runto {allow-pending}.
Daniel Jacobowitz [Wed, 24 Mar 2004 18:41:50 +0000 (18:41 +0000)]
* gdb.base/gdb1250.exp: Use runto {allow-pending}.
* lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.

20 years ago2004-03-23 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Wed, 24 Mar 2004 04:31:23 +0000 (04:31 +0000)]
2004-03-23  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl (new-bootstrap): Set CC and CC_FOR_BUILD in configure
for stages 2 and 3 as well as in make.  As a consequence, remove
OUTPUT_OPTION (now detected by configure) from the flags passed down
to make.
* Makefile.in: Regenerate.

* Makefile.tpl (new-bootstrap): Fix typo.
* Makefile.in: Regenerate.

20 years ago2004-03-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Wed, 24 Mar 2004 00:08:13 +0000 (00:08 +0000)]
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* trad-frame.h (trad_frame_set_reg_addr): Declare.

20 years ago*** empty log message ***
gdbadmin [Wed, 24 Mar 2004 00:01:34 +0000 (00:01 +0000)]
*** empty log message ***

20 years ago * bfd/elf32-arm.h (arm_print_private_bfd_data): Add EABI v3.
Paul Brook [Tue, 23 Mar 2004 23:05:52 +0000 (23:05 +0000)]
* bfd/elf32-arm.h (arm_print_private_bfd_data): Add EABI v3.
* binutils/readelf.c (decode_ARM_machine_flags): Add EABI v3.
* gas/config/tc-arm.c (meabi_flags): New variable.
(arm_parse_eabi): New function.
(md_begin): Set flags for EABI v3.
(arm_eabis): Add.
(arm_long_opts): Add meabi.
* include/elf/arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
* doc/as.texinf <ARM>: Document -meabi.
* doc/c-arm.texi: Ditto.

20 years agodaily update
Alan Modra [Tue, 23 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update

20 years ago2004-03-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 23 Mar 2004 21:21:37 +0000 (21:21 +0000)]
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* MAINTAINERS (Past Maintainers): Add Mark Salter and Fernando
Nasser as past testsuite/lib/ (and other) maintainers.

20 years ago * linux-low.c (linux_wait): Clear all_processes list also.
Daniel Jacobowitz [Tue, 23 Mar 2004 21:14:24 +0000 (21:14 +0000)]
* linux-low.c (linux_wait): Clear all_processes list also.

20 years ago * infcmd.c (attach_command): Reread symbols if we already have
Daniel Jacobowitz [Tue, 23 Mar 2004 16:45:01 +0000 (16:45 +0000)]
* infcmd.c (attach_command): Reread symbols if we already have
an exec file.

20 years ago2004-03-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 23 Mar 2004 16:32:39 +0000 (16:32 +0000)]
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* rs6000-tdep.c (frame_get_saved_regs): Delete unused function.

20 years ago2004-03-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 23 Mar 2004 15:16:47 +0000 (15:16 +0000)]
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* gdbarch.sh (SIGTRAMP_START, SIGTRAMP_END): Deprecate.
* gdbarch.h, gdbarch.c: Re-generate.
* i386obsd-tdep.c (i386obsd_init_abi): Update.
* i386nbsd-tdep.c (i386nbsd_init_abi): Update.
* i386bsd-tdep.c (i386bsd_init_abi): Update.
* config/vax/tm-vaxbsd.h (DEPRECATED_SIGTRAMP_END)
(DEPRECATED_SIGTRAMP_START): Update.
* config/m68k/tm-nbsd.h (DEPRECATED_SIGTRAMP_END)
(DEPRECATED_SIGTRAMP_START): Update.
* blockframe.c (find_pc_sect_partial_function): Update.
* arch-utils.c (legacy_pc_in_sigtramp): Update.

Index: doc/ChangeLog
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* gdbint.texinfo (Target Architecture Definition): Deprecate
references to SIGTRAMP_START and SIGTRAMP_END.

20 years ago * remote.c (remote_open_1): Reopen the exec file and reread symbols
Daniel Jacobowitz [Tue, 23 Mar 2004 15:14:02 +0000 (15:14 +0000)]
* remote.c (remote_open_1): Reopen the exec file and reread symbols
if necessary.

20 years ago2004-03-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 23 Mar 2004 14:48:00 +0000 (14:48 +0000)]
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* gdbarch.sh (PC_IN_SIGTRAMP): Change to a function with
predicate, deprecate.
* gdbarch.h, gdbarch.c: Re-generate.
* alpha-linux-tdep.c (alpha_linux_init_abi): Update.
* alpha-osf1-tdep.c (alpha_osf1_init_abi): Update.
* alpha-tdep.c (alpha_sigtramp_frame_sniffer): Update.
* alphafbsd-tdep.c (alphafbsd_init_abi): Update.
* alphanbsd-tdep.c (alphanbsd_init_abi): Update.
* amd64-linux-tdep.c (amd64_linux_init_abi): Update.
* amd64-tdep.c (amd64_sigtramp_frame_sniffer): Update.
* amd64nbsd-tdep.c (amd64nbsd_init_abi): Update.
* amd64obsd-tdep.c (amd64obsd_init_abi): Update.
* arm-tdep.c (arm_sigtramp_unwind_sniffer): Update.
* blockframe.c (find_pc_partial_function): Update.
* breakpoint.c (bpstat_what): Update.
* frame.c (frame_type_from_pc, legacy_get_prev_frame): Update.
* frv-linux-tdep.c (frv_linux_init_abi): Update.
* frv-tdep.c (frv_sigtramp_frame_sniffer): Update.
* hppa-hpux-tdep.c (hppa_hpux_init_abi): Update.
* i386-interix-tdep.c (i386_interix_init_abi): Update.
* i386-linux-tdep.c (i386_linux_init_abi): Update.
* i386-nto-tdep.c (i386nto_init_abi): Update.
* i386-sol2-tdep.c (i386_sol2_init_abi): Update.
* i386-tdep.c (i386_sigtramp_frame_sniffer)
(i386_svr4_init_abi, i386_go32_init_abi, i386_gdbarch_init): Update.
* i386bsd-tdep.c (i386bsd_init_abi): Update.
* i386nbsd-tdep.c (i386nbsd_init_abi): Update.
* i386obsd-tdep.c (i386obsd_init_abi): Update.
* ia64-tdep.c (ia64_sigtramp_frame_sniffer): Update.
* infrun.c (pc_in_sigtramp): Update.
* m68k-tdep.c (m68k_sigtramp_frame_sniffer): Update.
* m68klinux-tdep.c (m68k_linux_init_abi): Update.
* mips-tdep.c (mips_gdbarch_init): Update.
* mipsnbsd-tdep.c (mipsnbsd_init_abi): Update.
* ppc-linux-tdep.c: Update comment.
* ppcnbsd-tdep.c (ppcnbsd_init_abi): Update.
* shnbsd-tdep.c (shnbsd_init_abi): Update.
* sparc-linux-tdep.c (sparc32_linux_init_abi): Update.
* sparc-sol2-tdep.c (sparc32_sol2_init_abi): Update.
* sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Update.
* sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Update.
* sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Update.
* sparc64obsd-tdep.c (sparc64obsd_init_abi): Update.
* sparcnbsd-tdep.c (sparc32nbsd_init_abi): Update.
* sparcobsd-tdep.c (sparc32obsd_init_abi): Update.

Index: doc/ChangeLog
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* gdbint.texinfo (Target Architecture Definition): Deprecate
references to PC_IN_SIGTRAMP.

20 years ago2004-03-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 23 Mar 2004 14:12:30 +0000 (14:12 +0000)]
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* tramp-frame.h, tramp-frame.h: New files.
* Makefile.in (SFILES, tramp_frame_h, COMMON_OBS, tramp-frame.o):
Update rules to include "tramp-frame.h" and "tramp-frame.c".

20 years ago2004-03-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 23 Mar 2004 13:58:03 +0000 (13:58 +0000)]
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* Makefile.in: Update all dependencies.

20 years ago2004-03-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 23 Mar 2004 13:49:50 +0000 (13:49 +0000)]
2004-03-23  Andrew Cagney  <cagney@redhat.com>

* Makefile.in (trad_frame_h): Add $(frame_h).
* trad-frame.h: Update copyright.  Include "frame.h".
(struct trad_frame_cache, trad_frame_cache_zalloc): Declare.
(trad_frame_set_id, trad_frame_get_id): Declare.
(trad_frame_set_reg_addr, trad_frame_get_register): Declare.
* trad-frame.c: Update copyright.
(struct trad_frame_cache): Define.
(trad_frame_cache_zalloc): New function.
(trad_frame_set_id, trad_frame_get_id): New functions.
(trad_frame_set_reg_addr, trad_frame_get_register): New functions.

20 years agobfd/ChangeLog:
Bob Wilson [Tue, 23 Mar 2004 01:37:00 +0000 (01:37 +0000)]
bfd/ChangeLog:
* elf32-xtensa.c (elf_xtensa_check_relocs): Remove code to read
literal tables and check for relocs outside of literal pools.
(elf_xtensa_make_sym_local): Don't clear ELF_LINK_NON_GOT_REF flag.
(elf_xtensa_fix_refcounts): Don't check ELF_LINK_NON_GOT_REF or
set DF_TEXTREL.
(elf_xtensa_size_dynamic_sections): Don't add DT_TEXTREL entry.
(elf_xtensa_relocate_section): Read literal tables and check for
dynamic relocations in read-only sections and not in literal pools.
gas/ChangeLog:
* config/tc-xtensa.c (xtensa_post_relax_hook): Create literal
tables even when use_literal_section flag is not set.

20 years ago*** empty log message ***
gdbadmin [Tue, 23 Mar 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago * gas/cfi/cfi-m68k.d: Adjust offsets.
Andreas Schwab [Mon, 22 Mar 2004 23:16:09 +0000 (23:16 +0000)]
* gas/cfi/cfi-m68k.d: Adjust offsets.

20 years agodaily update
Alan Modra [Mon, 22 Mar 2004 23:00:04 +0000 (23:00 +0000)]
daily update

20 years agoinclude/
Alan Modra [Mon, 22 Mar 2004 22:58:04 +0000 (22:58 +0000)]
include/
PR 51.
* bfdlink.h (struct bfd_link_info): Add wrap_char.

bfd/
PR 51.
* linker.c (bfd_wrapped_link_hash_lookup): Handle info->wrap_char.

ld/
PR 51.
* emultempl/ppc64elf.em (ppc_create_output_section_statements): Set
link_info.wrap_char.