old-cross-binutils/gdb/config/pa
Joel Brobecker 3ff7cf9eed Further multiarching work mostly for hppa64-*-hpux11:
* hppa-tdep.h: New file.
        * hppa-tdep.c: #include hppa-tdep.c.
        (hppa32_num_regs): Renamed from hppa_num_regs.
        (hppa64_num_regs): New constant.
        (hppa64_call_dummy_breakpoint_offset): New constant.
        (hppa32_call_dummy_length): New constant.
        (hppa64_call_dummy_length): New constant.
        (hppa32_stack_align): Make name 32bit explicit.
        (hppa32_register_virtual_type): Likewise.
        (hppa32_extract_return_value): Likewise.
        (hppa32_use_struct_convention): Likewise.
        (hppa32_store_return_value): Likewise.
        (hppa64_register_virtual_type): New function.
        (hppa64_extract_return_value): New function.
        (hppa64_use_struct_convention): New function.
        (hppa64_store_return_value): New function.
        (hppa_frame_locals_address): Remove declaration, function does
        not exist anymore.
        (hppa_register_byte): Add support for PA64 ABI.
        (hppa_gdbarch_init): Add support for PA64 ABI.
        * hppa-hpux-tdep.c (hppa32_hpux_frame_saved_pc_in_sigtramp):
        Make name 32bit explicit.
        (hppa32_hpux_frame_base_before_sigtramp): Likewise.
        (hppa32_hpux_frame_find_saved_regs_in_sigtramp): Likewise.
        (hppa64_hpux_frame_saved_pc_in_sigtramp): New function.
        (hppa64_hpux_frame_base_before_sigtramp): New function.
        (hppa64_hpux_frame_find_saved_regs_in_sigtramp): New function.
        * config/pa/tm-hppa64.h: Remove macros that are no longer
        necessary now that the gdbarch vector is properly setup.
        Transform some macros into function calls. Some minor cleanup.
        * config/pa/tm-hppah.h: Update function calls in macros
        following the function renaming in hppa-hpux-tdep.c.
        * Makefile.in (hppa_tdep_h): New variable.
        (hppa-tdep.o): Add dependency over hppa_tdep_h.
2003-08-15 23:02:05 +00:00
..
hppa.mt 2002-08-18 Andrew Cagney <ac131313@redhat.com> 2002-08-18 16:09:04 +00:00
hppa64.mt * hppa-hpux-tdep.c: New file. 2002-12-16 16:51:47 +00:00
hppabsd.mh 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
hppabsd.mt 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
hppahpux.mh 2002-01-23 Elena Zannoni <ezannoni@redhat.com> 2002-01-24 03:44:10 +00:00
hppahpux.mt * hppa-hpux-tdep.c: New file. 2002-12-16 16:51:47 +00:00
hppaosf.mh 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
hppaosf.mt 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
hppapro.mt 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
hpux11.mh I believe Jeff Law denies responsability for this one: 2002-04-07 22:34:31 +00:00
hpux11w.mh From Ross Alexander at NEC Europe: 2002-05-24 02:50:01 +00:00
hpux1020.mh I believe Jeff Law denies responsability for this one: 2002-04-07 22:34:31 +00:00
nm-hppab.h 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
nm-hppah.h * arch-utils.c (default_prepare_to_proceed): Remove. 2003-06-19 15:04:58 +00:00
nm-hppah11.h
nm-hppao.h 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
tm-hppa.h 2003-07-27 Andrew Cagney <cagney@redhat.com> 2003-07-27 17:27:17 +00:00
tm-hppa64.h Further multiarching work mostly for hppa64-*-hpux11: 2003-08-15 23:02:05 +00:00
tm-hppab.h 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
tm-hppah.h Further multiarching work mostly for hppa64-*-hpux11: 2003-08-15 23:02:05 +00:00
tm-hppao.h 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
tm-pro.h 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
xm-hppab.h 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
xm-hppah.h 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00
xm-pa.h 2003-03-27 Andrew Cagney <cagney@redhat.com> 2003-03-27 15:23:17 +00:00