- Feb 23, 2004
-
-
Nick Clifton authored
-
Andrew Cagney authored
* hppa-tdep.c (hppa_frame_align): New function. (hppa32_push_dummy_call): New function. (hppa64_push_dummy_call): New function. (hppa_gdbarch_init): Set frame_align and push_dummy_call; keep disabled.
-
Andrew Cagney authored
* infcall.c (legacy_push_dummy_code): Don't call deprecated FIX_CALL_DUMMY when push_dummy_call is available. (call_function_by_hand, push_dummy_code): Ditto.
-
Fred Fish authored
check in of callfuncs.exp. 2004-02-20 Fred Fish <fnf@redhat.com> * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous blank in test for "returns short", for consistency with other "returns xxx" tests. Update copyright year.
-
Nick Clifton authored
-
Nathan Sidwell authored
field's type. * ldexp.c (check, invalid): Remove. (fold_name): Move valid_p assignments. Create undefined symbol when needed. Directly exampine section's processd flag. * ldlang.c (lang_output_section_statement_lookup): Adjust processed field init. (lang_size_sections_1): Allow LOADADDR when determining section's VMA. Adjust error message. Fold data statement's expr. (lang_size_sections): Correctly increment lang_statement_iteration. * ld-scripts/provide.exp: New. * ld-scripts/provide-{1,2,3}.{s,t,d}.exp: New. * ldexp.c (fold_tree): Follow indirect symbols.
-
Alan Modra authored
depend on target alignment. * ld-scripts/data.d: Update.
-
Jakub Jelinek authored
DF_BIND_NOW is set in info->flags, create DT_BIND_NOW dynamic entry.
-
Nick Clifton authored
-
Andrew Cagney authored
* config/pa/tm-hppa.h (CALL_DUMMY_LOCATION): Delete macro. (DEPRECATED_PC_IN_CALL_DUMMY): Delete macro. (DEPRECATED_USE_GENERIC_DUMMY_FRAMES): Delete macro. * hppa-tdep.c (hppa_gdbarch_init): Clear deprecated use_generic_dummy_frames, set deprecated pc_in_call_dummy, set call_dummy_location to ON_STACK.
-
gdbadmin authored
-
Alan Modra authored
-
- Feb 22, 2004
-
-
Mark Kettenis authored
(amd64_linux_supply_gregset): Renamed from x86_64_linux_supply_gresget. (amd64_linux_fill_gregset): Renamed from x86_64_linux_fill_gregset. (fetch_core_registers): Adjust for renamed functions. (amd64_core_fns): Renamed from x86_64_core_fns. (amd64_linux_sigtramp_start): Renamed from x86_64_linux_sigtramp_start. (amd64_linux_pc_in_sigtramp): Renamed from x86_64_linux_pc_in_sigtramp. Adjust for renamed functions. (AMD64_LINUX_UCONTEXT_SIGCONTEXT_OFFSET): Renamed from X86_64_LINUX_UCONTEXT_SIGCONTEXT_OFFSET. (amd64_linux_sigcontext_addr): Renamed from x86_64_linux_sigcontext_addr. (amd64_linux_sc_reg_offset): Renamed from x86_64_linux_sc_reg_offset. (amd64_linux_init_abi): Renamed from x86_64_linux_init_abi. Adjust for renamed functions and variables. (_initialize_amd64_linux_tdep): Renamed from _initialize_x86_64_linux_tdep. Adjust for renamed functions and variables. * x86-64-linux-tdep.h: Update copyright year. Tweak comment. Adjust for renamed functions.
-
Mark Kettenis authored
from x86_64_linux_gregset64_reg_offset. (amd64_linux_gregset32_reg_offset): Rename from x86_64_linux_gregset64_reg_offset. (amd64_linux_dr_get): Renamed from x86_64_linux_dr_get. (amd64_linux_dr_set): Renamed from x86_64_linux_dr_set. (amd64_linux_dr_set_control): Renamed from x86_64_linux_dr_set_control. Adjust for renamed functions. (amd64_linux_dr_set_addr): Renamed from x86_64_linux_dr_set_addr. Adjust for renamed functions. (amd64_linux_dr_reset_addr): Renamed from x86_64_linux_dr_reset_addr. Adjust for renamed functions. (amd64_linux_dr_get_status): Renamed from x86_64_linux_dr_get_status. Adjust for renamed functions. (_initialize_amd64_linux_nat): Renamed from _initialize_x86_64_linux_nat. Adjust for renamed variables and functions. * config/i386/nm-x86-64linux.h: Update copyright year. Adjust for renamed functions.
-
Andrew Cagney authored
* hppa-tdep.c (hppa32_return_value): New function. (hppa64_return_value): New function. (hppa_gdbarch_init): Set return_value; keep disabled.
-
Mark Kettenis authored
amd64fbsd_sigtramp_start. (amd64fbsd_sigtramp_end_addr): Renamed from amd64fbsd_sigtramp_end. (amd64fbsd_init_abi): Adjust for renamed variables. * amd64fbsd-nat.c (_initialize_amd64fbsd_nat): Adjust for renamed variables. * x86-64-tdep.h (amd64fbsd_sigtramp_start_addr): Renamed from amd64fbsd_sigtramp_start. (amd64fbsd_sigtramp_end_addr): Renamed from amd64fbsd_sigtramp_end.
-
Andrew Cagney authored
* hppa-tdep.c (hppa_gdbarch_init): Re-order separating struct-return and inferior function call methods.
-
Andrew Cagney authored
2004-02-22 Andrew Cagney <cagney@redhat.com> * hppa-tdep.c: Include "trad-frame.h", "frame-unwind.h", and "frame-base.h". (struct hppa_frame_cache): Define. (hppa_frame_cache, hppa_frame_this_id): New functions. (hppa_frame_prev_register): New function. (hppa_frame_unwind, hppa_frame_base): New variables. (hppa_frame_unwind_sniffer): New function. (hppa_frame_base_address, hppa_unwind_pc): New function. (hppa_gdbarch_init): Set unwind_dummy_id, unwind_pc, frame unwind sniffer, and frame base sniffer; keep disabled. (hppa_frame_base_sniffer, hppa_unwind_dummy_id): New functions. * Makefile.in: Update dependencies, fix s/nbsd/obsd/ typo.
-
Andrew Cagney authored
* frame-unwind.c (frame_unwind_find_by_frame): Add legacy_frame_p to predicates for "seriously old code".
-
Andrew Cagney authored
* hppa-tdep.c (hppa_gdbarch_init): Convert compile time #if0s into runtime if(0).
-
Mark Kettenis authored
Remove old 386BSD support. * NEWS (REMOVED configurations and files): Add i[3456]86-*-bsd*. * configure.host: Remove i[34567]86-*-bsd*. * configure.tgt: Remove i[34567]86-*-bsd*. * i386b-nat.c: Removed. * Makefile.in (ALLDEPFILES): Remove i386b-nat.c. (i386b-nat.o): Remove dependencies.
-
Andrew Cagney authored
* hppa-tdep.c (hppa_breakpoint_from_pc): Make "breakpoint" unsigned. (hppa_frame_find_saved_regs): Fix "std" instruction pattern
-
Andrew Cagney authored
* config/pa/tm-hppa.h: Update copyright. (DEPRECATED_INIT_FRAME_PC): Delete macro. (deprecated_init_frame_pc_default): Delete declaration. (hppa_frame_init_saved_regs): Delete declaration. (DEPRECATED_FRAME_INIT_SAVED_REGS): Delete macro. * hppa-tdep.c: Include "arch-utils.h". (hppa_gdbarch_init): Set deprecated init_frame_pc and deprecated frame_init_saved_regs. (hppa_frame_init_saved_regs): Make static.
-
Mark Kettenis authored
* configure.host: Remove i[34567]86-*-bsd*. * configure.tgt: Remove i[34567]86-*-bsd*. * i386b-nat.c: Removed. * Makefile.in (ALLDEPFILES): Remove i386b-nat.c. * config/i386/i386bsd.mh: Removed. * config/i386/i386bsd.mt: Removed. * config/i386/nm-i386bsd.h: Removed. * config/i386/tm-i386bsd.h: Removed. * config/i386/xm-i386bsd.h: Removed.
-
Mark Kettenis authored
-
Mark Kettenis authored
(amd64fbsd_init_abi): Set link map offsets. * amd64nbsd-tdep.c: Include "slib-svr4.h". (amd64nbsd_init_abi): Set link map offsets. * amd64obsd-tdep.c: Include "solib-svr4.h". (amd64obsd_init_abi): Set link map offsets. * i386fbsd-tdep.c: Include "solib-svr4.h". (i386fbsd_init_abi): Set link map offsets. * i386nbsd-tdep.c: Include "solib-svr4.h". (i386nbsdelf_init_abi): Set link map offsets. * Makefile.in (amd64fbsd-tdep.o, amd64nbsd-tdep.o) (amd64obsd-tdep.o, i386fbsd-tdep.o): Update dependencies. * config/i386/fbsd.mh (NATDEPFILES): Remove solib.o, solib-svr4.o, solib-legacy.o and core-aout.o. Reformat. * config/i386/fbsd64.mh (NATDEPFILES): Remove solib.o, solib-svr4.o, solib-legacy.o. Reformat. * config/i386/nbsdaout.mh (NATDEPFILES): Add solib.o. Reformat. * config/i386/nbsdelf.mh: Reformat. * config/i386/nbsd64.mh (NATDEPFILES): Remove solib.o, solib-svr4.o, solib-legacy.o and corelow.o. * config/i386/obsd.mh, config/i386/obsdaout.mh: Reformat. * config/i386/obsd64.mh (NATDEPFILES): Remove solib.o, solib-svr4.o, solib-legacy.o and corelow.o. Reformat. * config/i386/fbsd.mt (TDEPFILES): Add solib.o, solib-svr4.o. * config/i386/fbsd64.mt (TDEPFILES): Add solib.o, solib-svr4.o. (TM_FILE): Set to tm-fbsd.h. * config/i386/nbsd.mt (TDEPFILES): Reformat. * config/i386/nbsd64.mt (TDEPFILES): Add corelow.o, solib.o and solib-svr4.o. * config/i386/obsd.mt (TDEPFILES): Add corelow.o, solib.o and solib-svr4.o. (TM_FILE): Set to nm-nbsd.h. * config/i386/nm-fbsd.h: Update copyright year. Tweak comments. Simplify shared library support. Don't include "elf/common.h". (SVR4_SHARED_LIBS): Don't define. * config/i386/nm-fbsd64.h: Update copyright year. Don't include "solib.h". * config/i386/nm-nbsd.h, config/i386/nm-nbsdaout.h, config/i386/nm-obsd.h: Update copyright year. Tweak comments. * config/i386/tm-fbsd.h: Update copyright tear. Tweak comments. Don't include "i386/tm-i386.h". Include "solib.h". * config/i386/tm-nbsd.h: Update copyright year. Tweak comments. Don't include "i386/tm-i386.h". * config/i386/xm-i386.h: Update copyright year. Tweak comments. * config/i386/xm-nbsd.h: Update copyright year. Tweak comments. Include "i386/xm-i386.h". (HOST_LONG_DOUBLE_FORMAT): Remove.
-
Mark Kettenis authored
* configure: Regenerated.
-
Mark Kettenis authored
* i386-tdep.h: Update copyright year. (i386bsd_pc_in_sigtramp, i386bsd_sigtramp_start) (i386bsd_sigtramp_end): New prototypes. (i386fbsd_sigtramp_start_addr): Renamed from i386fbsd_sigtramp_start. (i386fbsd_sigtramp_end_addr): Renamed from i386fbsd_sigtramp_end. (i386obsd_sigtramp_start_addr): Renamed from i386obsd_sigtramp_start. (i386obsd_sigtramp_end_addr): Renamed from i386obsd_sigtramp_end. * i386bsd-tdep.c: Update copyright year. (i386bsd_pc_in_sigtramp): Make public. * i386fbsd-nat.c: Update copyright year. (_initialize_i386fbsd_nat): Adjust for renamed variables. * i386fbsd-tdep.c: Update copyright year. (i386fbsd_sigtramp_start_addr): Renamed from i386fbsd_sigtramp_start. (i386fbsd_sigtramp_end_addr): Renamed from i386fbsd_sigtramp_end. (i386fbsdaout_init_abi): Adjust for renamed variables. * i386obsd-nat.c: Update copyright year. (_initialize_i386obsd_nat): Adjust for renamed variables. * i386obsd-tdep.c: Include "target.h". (i386obsd_page_size): New variable. (i386obsd_pc_in_sigtramp, i386obsd_sigtramp_start) (i386obsd_sigtramp_end): New functions. (i386obsd_sigtramp_start_addr): Renamed from i386obsd_sigtramp_start. (i386obsd_sigtramp_end_addr): Renamed from i386obsd_sigtramp_end. (i386obsd_init_abi): Adjust for renamed variables. Set pc_in_sigtramp, sigtramp_start and sigtramp_end. * Makefile.in (i386obsd-tdep.o): Update dependencies.
-
Mark Kettenis authored
trampoline change in OpenBSD kernel.
-
gdbadmin authored
-
Mark Kettenis authored
(amd64_supply_native_gregset, amd64_collect_native_gregset): Use architecture from REGCACHE.
-
Mark Kettenis authored
symbolic constants from <sys/reg.h> instead of hard-coded numbers.
-
H.J. Lu authored
* elflink.c (_bfd_elf_merge_symbol): Properly handle undefined symbols with non-default visibility.
-
Alan Modra authored
-
- Feb 21, 2004
-
-
Christopher Faylor authored
-
Mark Kettenis authored
i[34567]86-*-openbsd3.[0-3]. * config/i386/obsdaout.mh: New file.
-
Mark Kettenis authored
-
Mark Kettenis authored
* i386obsd-tdep.c: Update copyright years. Include "solib-svr4.h". (i386obsd_init_abi): Don't set regset_from_core_section here. (i386obsd_aout_init_abi): New function. Set regset_from_core_section here. (i386obsd_elf_init_abi): New function. (_initialize_i386obsd_tdep): Register OS/ABI for OpenBSD ELF. * Makefile.in (i386obsd-tdep.o): Update dependecies. * config/i386/obsd.mt (TDEPFILES): Add solib.o and solib-svr4.o. (TM_FILE): Set to tm-nbsd.h. * config/i386/obsd.mh (NATDEPFILES): Remove solib.o and solib-sunos.o.
-
Mark Kettenis authored
-
Mark Kettenis authored
(svr4_ilp32_fetch_link_map_offsets) (svr4_lp64_fetch_link_map_offsets): New prototype. * solib-svr4.c: Update copyright year. (svr4_ilp32_fetch_link_map_offsets) (svr4_lp64_fetch_link_map_offsets): New function.
-