This is the mail archive of the gdb-patches@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]

[patch] s/value_ptr/struct value */ for *tdep*


Subject says it all.

Andrew
2001-10-31  Andrew Cagney  <ac131313@redhat.com>

	* x86-64-tdep.c (value_push, x86_64_push_arguments): Replace
	``value_ptr'' with ``struct value *''.
	* s390-tdep.c (s390_push_arguments): Ditto.

Index: s390-tdep.c
===================================================================
RCS file: /cvs/src/src/gdb/s390-tdep.c,v
retrieving revision 1.4
diff -p -r1.4 s390-tdep.c
*** s390-tdep.c	2001/10/31 22:57:46	1.4
--- s390-tdep.c	2001/11/01 01:14:45
*************** s390_pop_frame ()
*** 1154,1166 ****
    comes into this code with a size of 4 ). */
  
  CORE_ADDR
! s390_push_arguments (int nargs, value_ptr *args, CORE_ADDR sp,
  		     int struct_return, CORE_ADDR struct_addr)
  {
    int num_float_args, num_gpr_args, orig_num_gpr_args, argno;
    int second_pass, len, arglen, gprs_required;
    CORE_ADDR outgoing_args_ptr, outgoing_args_space;
!   value_ptr arg;
    struct type *type;
    int max_num_gpr_args = 5 - (struct_return ? 1 : 0);
    int arg0_regnum = S390_GP0_REGNUM + 2 + (struct_return ? 1 : 0);
--- 1154,1166 ----
    comes into this code with a size of 4 ). */
  
  CORE_ADDR
! s390_push_arguments (int nargs, struct value **args, CORE_ADDR sp,
  		     int struct_return, CORE_ADDR struct_addr)
  {
    int num_float_args, num_gpr_args, orig_num_gpr_args, argno;
    int second_pass, len, arglen, gprs_required;
    CORE_ADDR outgoing_args_ptr, outgoing_args_space;
!   struct value *arg;
    struct type *type;
    int max_num_gpr_args = 5 - (struct_return ? 1 : 0);
    int arg0_regnum = S390_GP0_REGNUM + 2 + (struct_return ? 1 : 0);
Index: x86-64-tdep.c
===================================================================
RCS file: /cvs/src/src/gdb/x86-64-tdep.c,v
retrieving revision 1.2
diff -p -r1.2 x86-64-tdep.c
*** x86-64-tdep.c	2001/10/21 17:19:37	1.2
--- x86-64-tdep.c	2001/11/01 01:14:46
*************** x86_64_frame_init_saved_regs (struct fra
*** 542,548 ****
     it to be an argument to a function.  */
  
  static CORE_ADDR
! value_push (register CORE_ADDR sp, value_ptr arg)
  {
    register int len = TYPE_LENGTH (VALUE_ENCLOSING_TYPE (arg));
    register int container_len = len;
--- 542,548 ----
     it to be an argument to a function.  */
  
  static CORE_ADDR
! value_push (register CORE_ADDR sp, struct value *arg)
  {
    register int len = TYPE_LENGTH (VALUE_ENCLOSING_TYPE (arg));
    register int container_len = len;
*************** value_push (register CORE_ADDR sp, value
*** 559,565 ****
  }
  
  CORE_ADDR
! x86_64_push_arguments (int nargs, value_ptr *args, CORE_ADDR sp,
  		       int struct_return, CORE_ADDR struct_addr)
  {
    int intreg = 0;
--- 559,565 ----
  }
  
  CORE_ADDR
! x86_64_push_arguments (int nargs, struct value **args, CORE_ADDR sp,
  		       int struct_return, CORE_ADDR struct_addr)
  {
    int intreg = 0;

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