From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29303 invoked by alias); 16 May 2005 10:56:49 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 29016 invoked from network); 16 May 2005 10:56:24 -0000 Received: from unknown (HELO mtagate4.de.ibm.com) (195.212.29.153) by sourceware.org with SMTP; 16 May 2005 10:56:24 -0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate4.de.ibm.com (8.12.10/8.12.10) with ESMTP id j4GAuOqF185028 for ; Mon, 16 May 2005 10:56:24 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id j4GAuObc098470 for ; Mon, 16 May 2005 12:56:24 +0200 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11/8.13.3) with ESMTP id j4GAuNHb031271 for ; Mon, 16 May 2005 12:56:23 +0200 Received: from 53v30g15.boeblingen.de.ibm.com (53v30g15.boeblingen.de.ibm.com [9.152.26.155]) by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id j4GAuNUp031268 for ; Mon, 16 May 2005 12:56:23 +0200 Received: from 53v30g15.boeblingen.de.ibm.com (localhost [127.0.0.1]) by 53v30g15.boeblingen.de.ibm.com (8.12.10/8.12.10) with ESMTP id j4GAu6ql014226 for ; Mon, 16 May 2005 12:56:06 +0200 Received: (from uweigand@localhost) by 53v30g15.boeblingen.de.ibm.com (8.12.10/8.12.10/Submit) id j4GAu6YY014225 for gdb-patches@sources.redhat.com; Mon, 16 May 2005 12:56:06 +0200 From: Ulrich Weigand Message-Id: <200505161056.j4GAu6YY014225@53v30g15.boeblingen.de.ibm.com> Subject: [COMMIT] Update s390-tdep.c to gdb_byte changes To: gdb-patches@sources.redhat.com Date: Mon, 16 May 2005 12:40:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2005-05/txt/msg00400.txt.bz2 Hello, this updates s390-tdep.c to remove the gdb_byte-related warnings. Tested on s390-ibm-linux and s390x-ibm-linux, applied to mainline. Bye, Ulrich ChangeLog: * s390-tdep.c (s390_pseudo_register_read, s390_pseudo_register_write): Change type of 'buf' argument to gdb_byte *. (s390x_pseudo_register_read, s390x_pseudo_register_write): Likewise. (s390_register_to_value): Change type of 'out' to gdb_byte *, change type of 'in' to gdb_byte []. (s390_value_to_register): Change type of 'in' to gdb_byte *, change type of 'out' to gdb_byte []. (s390_return_value): Change type of 'out' and 'in' to gdb_byte *. Index: gdb/s390-tdep.c =================================================================== RCS file: /cvs/src/src/gdb/s390-tdep.c,v retrieving revision 1.143 diff -c -p -r1.143 s390-tdep.c *** gdb/s390-tdep.c 31 Mar 2005 19:58:26 -0000 1.143 --- gdb/s390-tdep.c 16 May 2005 10:38:48 -0000 *************** s390_dwarf_reg_to_regnum (int reg) *** 210,216 **** static void s390_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, ! int regnum, void *buf) { ULONGEST val; --- 210,216 ---- static void s390_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, ! int regnum, gdb_byte *buf) { ULONGEST val; *************** s390_pseudo_register_read (struct gdbarc *** 233,239 **** static void s390_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, ! int regnum, const void *buf) { ULONGEST val, psw; --- 233,239 ---- static void s390_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, ! int regnum, const gdb_byte *buf) { ULONGEST val, psw; *************** s390_pseudo_register_write (struct gdbar *** 260,266 **** static void s390x_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, ! int regnum, void *buf) { ULONGEST val; --- 260,266 ---- static void s390x_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, ! int regnum, gdb_byte *buf) { ULONGEST val; *************** s390x_pseudo_register_read (struct gdbar *** 282,288 **** static void s390x_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, ! int regnum, const void *buf) { ULONGEST val, psw; --- 282,288 ---- static void s390x_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, ! int regnum, const gdb_byte *buf) { ULONGEST val, psw; *************** s390_convert_register_p (int regno, stru *** 316,324 **** static void s390_register_to_value (struct frame_info *frame, int regnum, ! struct type *valtype, void *out) { ! char in[8]; int len = TYPE_LENGTH (valtype); gdb_assert (len < 8); --- 316,324 ---- static void s390_register_to_value (struct frame_info *frame, int regnum, ! struct type *valtype, gdb_byte *out) { ! gdb_byte in[8]; int len = TYPE_LENGTH (valtype); gdb_assert (len < 8); *************** s390_register_to_value (struct frame_inf *** 328,336 **** static void s390_value_to_register (struct frame_info *frame, int regnum, ! struct type *valtype, const void *in) { ! char out[8]; int len = TYPE_LENGTH (valtype); gdb_assert (len < 8); --- 328,336 ---- static void s390_value_to_register (struct frame_info *frame, int regnum, ! struct type *valtype, const gdb_byte *in) { ! gdb_byte out[8]; int len = TYPE_LENGTH (valtype); gdb_assert (len < 8); *************** s390_return_value_convention (struct gdb *** 2694,2700 **** static enum return_value_convention s390_return_value (struct gdbarch *gdbarch, struct type *type, ! struct regcache *regcache, void *out, const void *in) { int word_size = gdbarch_ptr_bit (gdbarch) / 8; int length = TYPE_LENGTH (type); --- 2694,2701 ---- static enum return_value_convention s390_return_value (struct gdbarch *gdbarch, struct type *type, ! struct regcache *regcache, gdb_byte *out, ! const gdb_byte *in) { int word_size = gdbarch_ptr_bit (gdbarch) / 8; int length = TYPE_LENGTH (type); -- Dr. Ulrich Weigand Linux on zSeries Development Ulrich.Weigand@de.ibm.com