mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 18:14:13 +08:00
2002-08-18 Andrew Cagney <ac131313@redhat.com>
* config/pa/tm-hppa.h (hppa_store_return_value): Declare. (hppa_value_returned_from_stack): Declare. (hppa_extract_return_value): Declare. * config/pa/hppa.mt: New file. * configure.tgt: Recognize hppa*-*-*. * MAINTAINERS: Change HPPA target to hppa-elf. Still broken.
This commit is contained in:
parent
0c52bd593a
commit
61d8d407cd
@ -1,3 +1,12 @@
|
||||
2002-08-18 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* config/pa/tm-hppa.h (hppa_store_return_value): Declare.
|
||||
(hppa_value_returned_from_stack): Declare.
|
||||
(hppa_extract_return_value): Declare.
|
||||
* config/pa/hppa.mt: New file.
|
||||
* configure.tgt: Recognize hppa*-*-*.
|
||||
* MAINTAINERS: Change HPPA target to hppa-elf. Still broken.
|
||||
|
||||
2002-08-18 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* i386-sol2-tdep.c (_initialize_i386_sol2_tdep): Fix typo in
|
||||
|
@ -127,7 +127,7 @@ maintainer works with the native maintainer when resolving API issues.
|
||||
ns32k --target=ns32k-netbsd ,-Werror
|
||||
Maintenance only
|
||||
|
||||
pa (--target=hppa1.1-hp-proelf broken)
|
||||
pa (--target=hppa-elf broken)
|
||||
Maintenance only
|
||||
OBSOLETE candidate, not multi-arch
|
||||
|
||||
|
2
gdb/config/pa/hppa.mt
Normal file
2
gdb/config/pa/hppa.mt
Normal file
@ -0,0 +1,2 @@
|
||||
TDEPFILES= hppa-tdep.o
|
||||
TM_FILE= tm-hppa.h
|
@ -310,6 +310,7 @@ extern void pa_do_strcat_registers_info (int, int, struct ui_file *, enum precis
|
||||
a function return value of type TYPE, and copy that, in virtual format,
|
||||
into VALBUF. */
|
||||
|
||||
void hppa_extract_return_value (struct type *type, char *regbuf, char *valbuf);
|
||||
#define DEPRECATED_EXTRACT_RETURN_VALUE(TYPE,REGBUF,VALBUF) \
|
||||
hppa_extract_return_value (TYPE, REGBUF, VALBUF);
|
||||
|
||||
@ -330,6 +331,8 @@ extern use_struct_convention_fn hppa_use_struct_convention;
|
||||
/* Write into appropriate registers a function return value
|
||||
of type TYPE, given in virtual format. */
|
||||
|
||||
|
||||
extern void hppa_store_return_value (struct type *type, char *valbuf);
|
||||
#define STORE_RETURN_VALUE(TYPE,VALBUF) \
|
||||
hppa_store_return_value (TYPE, VALBUF);
|
||||
|
||||
@ -350,6 +353,8 @@ extern use_struct_convention_fn hppa_use_struct_convention;
|
||||
specified in the calling convention doc. As far as I know, the only
|
||||
way to get the return value is to have the caller tell us where it
|
||||
told the callee to put it, rather than have the callee tell us. */
|
||||
struct value *hppa_value_returned_from_stack (register struct type *valtype,
|
||||
CORE_ADDR addr);
|
||||
#define VALUE_RETURNED_FROM_STACK(valtype,addr) \
|
||||
hppa_value_returned_from_stack (valtype, addr)
|
||||
|
||||
|
@ -83,6 +83,7 @@ hppa*64*-*-hpux11*) gdb_target=hppa64 ;;
|
||||
hppa*-*-hpux*) gdb_target=hppahpux ;;
|
||||
hppa*-*-hiux*) gdb_target=hppahpux ;;
|
||||
hppa*-*-osf*) gdb_target=hppaosf ;;
|
||||
hppa*-*-*) gdb_target=hppa ;;
|
||||
|
||||
i[3456]86-sequent-bsd*) gdb_target=symmetry ;;
|
||||
i[3456]86-sequent-sysv4*) gdb_target=ptx4 ;;
|
||||
|
Loading…
Reference in New Issue
Block a user