binutils-gdb/gdb/config
Joel Brobecker d709c02007 Preparation work to convert the hppa targets to multiarch partial.
* hppa-tdep.c: Add new functions replacing macro bodies from
        config/pa/tm-hppa.h. These function will be used to initialize
        the gdbarch structure. Import some comments from tm-hppa.h,
        and place them where appropriate, to avoid loosing them when
        we cleanup this file.
        (hppa_reg_struct_has_addr): New function.
        (hppa_inner_than): New function.
        (hppa_stack_align): New function.
        (hppa_pc_requires_run_before_use): New function.
        (hppa_instruction_nullified): New function.
        (hppa_register_byte): New function.
        (hppa_register_virtual_type): New function.
        (hppa_store_struct_return): New function.
        (hppa_cannot_store_register): New function.
        (hppa_frame_args_address): New function.
        (hppa_frame_locals_address): New function.
        (hppa_smash_text_address): New function.
        (hppa_coerce_float_to_double): New function. Requires the inclusion
        of "language.h".

        * Makefile.in (hppa-tdep.o): Add dependency on language.h.

        * tm-hppa.h (REG_STRUCT_HAS_ADDR): Change the definition of this
        gdbarch-eligible macro to a call to the new associated function
        created in hppa-tdep.c.
        (INNER_THAN): Likewise.
        (STACK_ALIGN): Likewise.
        (PC_REQUIRES_RUN_BEFORE_USE): Likewise.
        (INSTRUCTION_NULLIFIED): Likewise.
        (REGISTER_BYTE): Likewise.
        (REGISTER_VIRTUAL_TYPE): Likewise.
        (STORE_STRUCT_RETURN): Likewise.
        (CANNOT_STORE_REGISTER): Likewise.
        (FRAME_ARGS_ADDRESS): Likewise.
        (FRAME_LOCALS_ADDRESS): Likewise.
        (SMASH_TEXT_ADDRESS): Likewise.
        (COERCE_FLOAT_TO_DOUBLE): Likewise.
        (ABOUT_TO_RETURN): Delete, as no longer used.
2002-11-08 03:35:47 +00:00
..
alpha * config/alpha/nm-fbsd.h (CANNOT_STEP_BREAKPOINT): Define to 1. 2002-10-18 19:34:39 +00:00
arc
arm
avr
cris
d10v
d30v
djgpp * c-exp.y (THIS): Delete token and grammar rule. 2002-10-11 14:02:39 +00:00
fr30
frv
h8300
h8500 2002-10-31 Andrew Cagney <cagney@redhat.com> 2002-10-31 19:49:34 +00:00
i386 New interix-specific files: 2002-11-01 22:08:44 +00:00
i960
ia64
m32r 2002-11-01 Andrew Cagney <cagney@redhat.com> 2002-11-01 21:21:49 +00:00
m68hc11
m68k
m88k
mcore
mips * config/mips/nm-irix4.h (HAVE_NONSTEPPABLE_WATCHPOINT): Define to 1. 2002-10-14 20:46:59 +00:00
mn10200
mn10300
none
ns32k
pa Preparation work to convert the hppa targets to multiarch partial. 2002-11-08 03:35:47 +00:00
powerpc
rs6000 * c-exp.y (THIS): Delete token and grammar rule. 2002-10-11 14:02:39 +00:00
s390
sh
sparc 2002-11-05 Andrew Cagney <ac131313@redhat.com> 2002-11-05 20:43:36 +00:00
v850
vax
xstormy16
z8k 2002-10-31 Andrew Cagney <cagney@redhat.com> 2002-10-31 19:14:07 +00:00
nm-gnu.h
nm-linux.h
nm-lynx.h
nm-m3.h
nm-nbsd.h
nm-nbsdaout.h
nm-sysv4.h
tm-linux.h
tm-lynx.h
tm-sunos.h
tm-sysv4.h * c-exp.y (THIS): Delete token and grammar rule. 2002-10-11 14:02:39 +00:00
tm-vxworks.h
xm-aix4.h
xm-nbsd.h
xm-sysv4.h