From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14831 invoked by alias); 5 Sep 2003 17:39:55 -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 14766 invoked from network); 5 Sep 2003 17:39:47 -0000 Received: from unknown (HELO takamaka.act-europe.fr) (142.179.108.108) by sources.redhat.com with SMTP; 5 Sep 2003 17:39:47 -0000 Received: by takamaka.act-europe.fr (Postfix, from userid 507) id 23AC5D2DAF; Fri, 5 Sep 2003 10:39:43 -0700 (PDT) Date: Fri, 05 Sep 2003 17:39:00 -0000 From: Joel Brobecker To: binutils@sources.redhat.com Cc: gdb-patches@sources.redhat.com Subject: [RFA] BFD: Add HPPA machine code names Message-ID: <20030905173943.GG932@gnat.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="bg08WKrSYDhXBjb5" Content-Disposition: inline User-Agent: Mutt/1.4i X-SW-Source: 2003-09/txt/msg00081.txt.bz2 --bg08WKrSYDhXBjb5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-length: 717 Hello, I'd like to add some new machine names for hppa. They will be useful to GDB (see http://sources.redhat.com/ml/gdb-patches/2003-08/msg00231.html). 2003-09-05 Joel Brobecker * archures.c: Add new machine names for hppa. * bfd-in2.h: Regenerate. * cpu-hppa.c: Use the new machine names. Ok to apply? BTW: I think I have checkin priviledges to binutils, but it's more of a side-effect of being a write-after-approval contributor. According to binutils/MAINTAINERS, simply having checkin priviledges puts me in the write-after-approval category for binutils as well. Is that correct? Otherwise, what is the procedure to become a contributor? Thank you, -- Joel --bg08WKrSYDhXBjb5 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="bfd-hppa.diff" Content-length: 2878 Index: archures.c =================================================================== RCS file: /cvs/src/src/bfd/archures.c,v retrieving revision 1.80 diff -u -p -r1.80 archures.c --- archures.c 8 Aug 2003 10:14:50 -0000 1.80 +++ archures.c 5 Sep 2003 16:27:14 -0000 @@ -199,6 +199,10 @@ DESCRIPTION .#define bfd_mach_rs6k_rsc 6003 .#define bfd_mach_rs6k_rs2 6002 . bfd_arch_hppa, {* HP PA RISC *} +.#define bfd_mach_hppa10 10 +.#define bfd_mach_hppa11 11 +.#define bfd_mach_hppa20 20 +.#define bfd_mach_hppa20w 25 . bfd_arch_d10v, {* Mitsubishi D10V *} .#define bfd_mach_d10v 1 .#define bfd_mach_d10v_ts2 2 Index: bfd-in2.h =================================================================== RCS file: /cvs/src/src/bfd/bfd-in2.h,v retrieving revision 1.233 diff -u -p -r1.233 bfd-in2.h --- bfd-in2.h 8 Aug 2003 10:14:50 -0000 1.233 +++ bfd-in2.h 5 Sep 2003 16:27:17 -0000 @@ -1629,6 +1629,10 @@ enum bfd_architecture #define bfd_mach_rs6k_rsc 6003 #define bfd_mach_rs6k_rs2 6002 bfd_arch_hppa, /* HP PA RISC */ +#define bfd_mach_hppa10 10 +#define bfd_mach_hppa11 11 +#define bfd_mach_hppa20 20 +#define bfd_mach_hppa20w 25 bfd_arch_d10v, /* Mitsubishi D10V */ #define bfd_mach_d10v 1 #define bfd_mach_d10v_ts2 2 Index: cpu-hppa.c =================================================================== RCS file: /cvs/src/src/bfd/cpu-hppa.c,v retrieving revision 1.5 diff -u -p -r1.5 cpu-hppa.c --- cpu-hppa.c 30 Nov 2002 08:39:36 -0000 1.5 +++ cpu-hppa.c 5 Sep 2003 16:27:50 -0000 @@ -28,7 +28,7 @@ static const bfd_arch_info_type bfd_hppa 32, /* 32 bits in an address */ 8, /* 8 bits in a byte */ bfd_arch_hppa, - 10, /* By convention PA1.0 = 10 */ + bfd_mach_hppa10, /* By convention PA1.0 = 10 */ "hppa", "hppa1.0", 3, @@ -45,7 +45,7 @@ static const bfd_arch_info_type bfd_hppa 32, /* 32 bits in an address */ 8, /* 8 bits in a byte */ bfd_arch_hppa, - 20, /* By convention PA1.0 = 10 */ + bfd_mach_hppa20, /* By convention PA2.0 = 20 */ "hppa", "hppa2.0", 3, @@ -58,11 +58,11 @@ static const bfd_arch_info_type bfd_hppa /* PA2.0 in wide mode */ static const bfd_arch_info_type bfd_hppa20w_arch = { - 64, /* 32 bits in a word */ - 64, /* 32 bits in an address */ + 64, /* 64 bits in a word */ + 64, /* 64 bits in an address */ 8, /* 8 bits in a byte */ bfd_arch_hppa, - 25, /* ??? How best to describe wide mode here? */ + bfd_mach_hppa20w, /* ??? How best to describe wide mode here? */ "hppa", "hppa2.0w", 3, @@ -78,7 +78,7 @@ const bfd_arch_info_type bfd_hppa_arch = 32, /* 32 bits in an address */ 8, /* 8 bits in a byte */ bfd_arch_hppa, - 11, /* By convention PA1.1 = 11 */ + bfd_mach_hppa11, /* By convention PA1.1 = 11 */ "hppa", "hppa1.1", 3, --bg08WKrSYDhXBjb5--