This is the mail archive of the gdb-cvs@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

src/gdb hppa-tdep.c hppa-hpux-tdep.c Makefile. ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	brobecke@sourceware.org	2003-08-15 23:02:05

Modified files:
	gdb            : hppa-tdep.c hppa-hpux-tdep.c Makefile.in 
	                 ChangeLog 
	gdb/config/pa  : tm-hppa64.h tm-hppah.h 
Added files:
	gdb            : hppa-tdep.h 

Log message:
	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.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/hppa-tdep.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/hppa-tdep.c.diff?cvsroot=src&r1=1.88&r2=1.89
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/hppa-hpux-tdep.c.diff?cvsroot=src&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/Makefile.in.diff?cvsroot=src&r1=1.426&r2=1.427
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.4619&r2=1.4620
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/config/pa/tm-hppa64.h.diff?cvsroot=src&r1=1.27&r2=1.28
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/config/pa/tm-hppah.h.diff?cvsroot=src&r1=1.9&r2=1.10


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]