public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* Transepose Mitsubishi to Renesas for M32R processor.
@ 2003-04-22  5:27 Kazuhio Inaoka
  2003-04-22 16:14 ` Nick Clifton
  0 siblings, 1 reply; 3+ messages in thread
From: Kazuhio Inaoka @ 2003-04-22  5:27 UTC (permalink / raw)
  To: binutils

[-- Attachment #1: Type: text/plain, Size: 980 bytes --]

Renesas Technology Corp. is a new semiconductor company, established on
April 1st, 2003, as a joint venture between Hitachi, Ltd.(TSE: 6501) and
Mitsubishi Electric Corporation(TSE: 6503).

M32R Information:
http://www.renesas.com/eng/products/mpumcu/32bit/m32r/index.html

2003-04-22    Kazuhiro Inaoka    <inaoka dot kazuhiro at renesas dot com>
                    * binutils/readelf.c    : Change Mitsubishi to Renesas
                      bfd/doc/archures.texi    : ditto
                      bfd/doc/bfd.info-4    : ditto
                      bfd/archures.c    : ditto
                      bfd/bfd-in2.h    : ditto
                      bfd/reloc.c    : ditto
                      gas/config/tc-m32r.c    : ditto
                      gas/doc/as.1    : ditto
                      gas/doc/as.info-6    : ditto
                      gas/doc/as.texinfo    : ditto
                      gas/doc/c-m32r.texi    : ditto
                      include/elf/common.h    : ditto

[-- Attachment #2: binutils-2.13.1-1.pathes --]
[-- Type: application/octet-stream, Size: 12009 bytes --]

diff -c org_src/binutils-2.13.1/binutils/readelf.c binutils-2.13.1/binutils/readelf.c
*** org_src/binutils-2.13.1/binutils/readelf.c	Tue Oct 29 03:45:47 2002
--- binutils-2.13.1/binutils/readelf.c	Tue Apr 22 13:49:56 2003
***************
*** 1523,1529 ****
      case EM_CYGNUS_D30V:
      case EM_D30V:	        return "d30v";
      case EM_CYGNUS_M32R:
!     case EM_M32R:		return "Mitsubishi M32r";
      case EM_CYGNUS_V850:
      case EM_V850:		return "NEC v850";
      case EM_CYGNUS_MN10300:
--- 1523,1529 ----
      case EM_CYGNUS_D30V:
      case EM_D30V:	        return "d30v";
      case EM_CYGNUS_M32R:
!     case EM_M32R:		return "Renesas M32r";
      case EM_CYGNUS_V850:
      case EM_V850:		return "NEC v850";
      case EM_CYGNUS_MN10300:
diff -c org_src/binutils-2.13.1/bfd/doc/archures.texi binutils-2.13.1/bfd/doc/archures.texi
*** org_src/binutils-2.13.1/bfd/doc/archures.texi	Tue Aug  6 05:43:44 2002
--- binutils-2.13.1/bfd/doc/archures.texi	Tue Apr 22 13:50:43 2003
***************
*** 204,210 ****
  #define bfd_mach_arc_6         1
  #define bfd_mach_arc_7         2
  #define bfd_mach_arc_8         3
!   bfd_arch_m32r,      /* Mitsubishi M32R/D */
  #define bfd_mach_m32r          0 /* For backwards compatibility.  */
  #define bfd_mach_m32rx         'x'
    bfd_arch_mn10200,   /* Matsushita MN10200 */
--- 204,210 ----
  #define bfd_mach_arc_6         1
  #define bfd_mach_arc_7         2
  #define bfd_mach_arc_8         3
!   bfd_arch_m32r,      /* Renesas M32R/D */
  #define bfd_mach_m32r          0 /* For backwards compatibility.  */
  #define bfd_mach_m32rx         'x'
    bfd_arch_mn10200,   /* Matsushita MN10200 */
diff -c org_src/binutils-2.13.1/bfd/doc/bfd.info-4 binutils-2.13.1/bfd/doc/bfd.info-4
*** org_src/binutils-2.13.1/bfd/doc/bfd.info-4	Thu Oct 31 02:02:37 2002
--- binutils-2.13.1/bfd/doc/bfd.info-4	Tue Apr 22 13:52:03 2003
***************
*** 6,12 ****
  
     This file documents the BFD library.
  
!    Copyright (C) 1991, 2000, 2001 Free Software Foundation, Inc.
  
     Permission is granted to copy, distribute and/or modify this document
       under the terms of the GNU Free Documentation License, Version 1.1
--- 6,12 ----
  
     This file documents the BFD library.
  
!    Copyright (C) 1991, 2000, 2001, 2003 Free Software Foundation, Inc.
  
     Permission is granted to copy, distribute and/or modify this document
       under the terms of the GNU Free Documentation License, Version 1.1
***************
*** 654,660 ****
       DLX relocs
  
   - : BFD_RELOC_M32R_24
!      Mitsubishi M32R relocs.  This is a 24 bit absolute address.
  
   - : BFD_RELOC_M32R_10_PCREL
       This is a 10-bit pc-relative reloc with the right 2 bits assumed
--- 654,660 ----
       DLX relocs
  
   - : BFD_RELOC_M32R_24
!      Renesas M32R relocs.  This is a 24 bit absolute address.
  
   - : BFD_RELOC_M32R_10_PCREL
       This is a 10-bit pc-relative reloc with the right 2 bits assumed
diff -c org_src/binutils-2.13.1/bfd/archures.c binutils-2.13.1/bfd/archures.c
*** org_src/binutils-2.13.1/bfd/archures.c	Wed Jun 19 06:10:47 2002
--- binutils-2.13.1/bfd/archures.c	Tue Apr 22 13:52:53 2003
***************
*** 238,244 ****
  .#define bfd_mach_arc_6         1
  .#define bfd_mach_arc_7         2
  .#define bfd_mach_arc_8         3
! .  bfd_arch_m32r,      {* Mitsubishi M32R/D *}
  .#define bfd_mach_m32r		0 {* For backwards compatibility.  *}
  .#define bfd_mach_m32rx		'x'
  .  bfd_arch_mn10200,   {* Matsushita MN10200 *}
--- 238,244 ----
  .#define bfd_mach_arc_6         1
  .#define bfd_mach_arc_7         2
  .#define bfd_mach_arc_8         3
! .  bfd_arch_m32r,      {* Renesas M32R/D *}
  .#define bfd_mach_m32r		0 {* For backwards compatibility.  *}
  .#define bfd_mach_m32rx		'x'
  .  bfd_arch_mn10200,   {* Matsushita MN10200 *}
diff -c org_src/binutils-2.13.1/bfd/bfd-in2.h binutils-2.13.1/bfd/bfd-in2.h
*** org_src/binutils-2.13.1/bfd/bfd-in2.h	Thu Oct 31 01:29:40 2002
--- binutils-2.13.1/bfd/bfd-in2.h	Tue Apr 22 13:53:34 2003
***************
*** 1630,1636 ****
  #define bfd_mach_arc_6         1
  #define bfd_mach_arc_7         2
  #define bfd_mach_arc_8         3
!   bfd_arch_m32r,      /* Mitsubishi M32R/D */
  #define bfd_mach_m32r          0 /* For backwards compatibility.  */
  #define bfd_mach_m32rx         'x'
    bfd_arch_mn10200,   /* Matsushita MN10200 */
--- 1630,1636 ----
  #define bfd_mach_arc_6         1
  #define bfd_mach_arc_7         2
  #define bfd_mach_arc_8         3
!   bfd_arch_m32r,      /* Renesas M32R/D */
  #define bfd_mach_m32r          0 /* For backwards compatibility.  */
  #define bfd_mach_m32rx         'x'
    bfd_arch_mn10200,   /* Matsushita MN10200 */
***************
*** 2580,2586 ****
  /* DLX relocs  */
    BFD_RELOC_DLX_JMP26,
  
! /* Mitsubishi M32R relocs.
  This is a 24 bit absolute address.  */
    BFD_RELOC_M32R_24,
  
--- 2580,2586 ----
  /* DLX relocs  */
    BFD_RELOC_DLX_JMP26,
  
! /* Renesas M32R relocs.
  This is a 24 bit absolute address.  */
    BFD_RELOC_M32R_24,
  
diff -c org_src/binutils-2.13.1/bfd/reloc.c binutils-2.13.1/bfd/reloc.c
*** org_src/binutils-2.13.1/bfd/reloc.c	Tue Oct 29 03:45:46 2002
--- binutils-2.13.1/bfd/reloc.c	Tue Apr 22 13:55:34 2003
***************
*** 2687,2693 ****
  ENUM
    BFD_RELOC_M32R_24
  ENUMDOC
!   Mitsubishi M32R relocs.
    This is a 24 bit absolute address.
  ENUM
    BFD_RELOC_M32R_10_PCREL
--- 2687,2693 ----
  ENUM
    BFD_RELOC_M32R_24
  ENUMDOC
!   Renesas M32R relocs.
    This is a 24 bit absolute address.
  ENUM
    BFD_RELOC_M32R_10_PCREL
diff -c org_src/binutils-2.13.1/gas/config/tc-m32r.c binutils-2.13.1/gas/config/tc-m32r.c
*** org_src/binutils-2.13.1/gas/config/tc-m32r.c	Fri Nov 16 06:28:56 2001
--- binutils-2.13.1/gas/config/tc-m32r.c	Tue Apr 22 13:56:39 2003
***************
*** 1,5 ****
! /* tc-m32r.c -- Assembler for the Mitsubishi M32R.
!    Copyright 1996, 1997, 1998, 1999, 2000, 2001
     Free Software Foundation, Inc.
  
     This file is part of GAS, the GNU Assembler.
--- 1,5 ----
! /* tc-m32r.c -- Assembler for the Renesas M32R.
!    Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003
     Free Software Foundation, Inc.
  
     This file is part of GAS, the GNU Assembler.
diff -c org_src/binutils-2.13.1/gas/doc/as.1 binutils-2.13.1/gas/doc/as.1
*** org_src/binutils-2.13.1/gas/doc/as.1	Tue Aug  6 05:43:47 2002
--- binutils-2.13.1/gas/doc/as.1	Tue Apr 22 13:57:53 2003
***************
*** 526,532 ****
  error if necessary.
  .PP
  The following options are available when as is configured for the
! Mitsubishi M32R series.
  .IP "\fB\-\-m32rx\fR" 4
  .IX Item "--m32rx"
  Specify which processor in the M32R family is the target.  The default
--- 526,532 ----
  error if necessary.
  .PP
  The following options are available when as is configured for the
! Renesas M32R series.
  .IP "\fB\-\-m32rx\fR" 4
  .IX Item "--m32rx"
  Specify which processor in the M32R family is the target.  The default
diff -c org_src/binutils-2.13.1/gas/doc/as.info-6 binutils-2.13.1/gas/doc/as.info-6
*** org_src/binutils-2.13.1/gas/doc/as.info-6	Fri Nov  8 07:39:55 2002
--- binutils-2.13.1/gas/doc/as.info-6	Tue Apr 22 13:59:13 2003
***************
*** 7,13 ****
  
     This file documents the GNU Assembler "as".
  
!    Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002
  Free Software Foundation, Inc.
  
     Permission is granted to copy, distribute and/or modify this document
--- 7,13 ----
  
     This file documents the GNU Assembler "as".
  
!    Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002, 2003
  Free Software Foundation, Inc.
  
     Permission is granted to copy, distribute and/or modify this document
***************
*** 1037,1048 ****
  M32R Options
  ------------
  
!    The Mitsubishi M32R version of `as' has a few machine dependent
  options:
  
  `-m32rx'
       `as' can assemble code for several different members of the
!      Mitsubishi M32R family.  Normally the default is to assemble code
       for the M32R microprocessor.  This option may be used to change
       the default to the M32RX microprocessor, which adds some more
       instructions to the basic M32R instruction set, and some
--- 1037,1048 ----
  M32R Options
  ------------
  
!    The Renesas M32R version of `as' has a few machine dependent
  options:
  
  `-m32rx'
       `as' can assemble code for several different members of the
!      Renesas M32R family.  Normally the default is to assemble code
       for the M32R microprocessor.  This option may be used to change
       the default to the M32RX microprocessor, which adds some more
       instructions to the basic M32R instruction set, and some
diff -c org_src/binutils-2.13.1/gas/doc/as.texinfo binutils-2.13.1/gas/doc/as.texinfo
*** org_src/binutils-2.13.1/gas/doc/as.texinfo	Fri Jun 14 23:08:53 2002
--- binutils-2.13.1/gas/doc/as.texinfo	Tue Apr 22 13:59:53 2003
***************
*** 672,678 ****
  
  @ifset M32R
  The following options are available when @value{AS} is configured for the
! Mitsubishi M32R series.
  
  @table @gcctabopt
  
--- 672,678 ----
  
  @ifset M32R
  The following options are available when @value{AS} is configured for the
! Renesas M32R series.
  
  @table @gcctabopt
  
diff -c org_src/binutils-2.13.1/gas/doc/c-m32r.texi binutils-2.13.1/gas/doc/c-m32r.texi
*** org_src/binutils-2.13.1/gas/doc/c-m32r.texi	Fri Mar  9 08:24:26 2001
--- binutils-2.13.1/gas/doc/c-m32r.texi	Tue Apr 22 14:00:40 2003
***************
*** 24,30 ****
  @cindex options, M32R
  @cindex M32R options
  
! The Mitsubishi M32R version of @code{@value{AS}} has a few machine
  dependent options:
  
  @table @code
--- 24,30 ----
  @cindex options, M32R
  @cindex M32R options
  
! The Renesas M32R version of @code{@value{AS}} has a few machine
  dependent options:
  
  @table @code
***************
*** 33,39 ****
  @cindex architecture options, M32RX
  @cindex M32R architecture options
  @code{@value{AS}} can assemble code for several different members of the
! Mitsubishi M32R family.  Normally the default is to assemble code for
  the M32R microprocessor.  This option may be used to change the default
  to the M32RX microprocessor, which adds some more instructions to the
  basic M32R instruction set, and some additional parameters to some of
--- 33,39 ----
  @cindex architecture options, M32RX
  @cindex M32R architecture options
  @code{@value{AS}} can assemble code for several different members of the
! Renesas M32R family.  Normally the default is to assemble code for
  the M32R microprocessor.  This option may be used to change the default
  to the M32RX microprocessor, which adds some more instructions to the
  basic M32R instruction set, and some additional parameters to some of
diff -c org_src/binutils-2.13.1/include/elf/common.h binutils-2.13.1/include/elf/common.h
*** org_src/binutils-2.13.1/include/elf/common.h	Thu Jul 11 00:28:34 2002
--- binutils-2.13.1/include/elf/common.h	Tue Apr 22 14:01:31 2003
***************
*** 169,175 ****
  #define EM_D10V        85	/* Mitsubishi D10V */
  #define EM_D30V        86	/* Mitsubishi D30V */
  #define EM_V850        87	/* NEC v850 */
! #define EM_M32R        88	/* Mitsubishi M32R */
  #define EM_MN10300     89	/* Matsushita MN10300 */
  #define EM_MN10200     90	/* Matsushita MN10200 */
  #define EM_PJ          91	/* picoJava */
--- 169,175 ----
  #define EM_D10V        85	/* Mitsubishi D10V */
  #define EM_D30V        86	/* Mitsubishi D30V */
  #define EM_V850        87	/* NEC v850 */
! #define EM_M32R        88	/* Renesas M32R */
  #define EM_MN10300     89	/* Matsushita MN10300 */
  #define EM_MN10200     90	/* Matsushita MN10200 */
  #define EM_PJ          91	/* picoJava */

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Transepose Mitsubishi to Renesas for M32R processor.
  2003-04-22  5:27 Transepose Mitsubishi to Renesas for M32R processor Kazuhio Inaoka
@ 2003-04-22 16:14 ` Nick Clifton
  2003-04-23  2:27   ` Kazuhio Inaoka
  0 siblings, 1 reply; 3+ messages in thread
From: Nick Clifton @ 2003-04-22 16:14 UTC (permalink / raw)
  To: Kazuhio Inaoka; +Cc: binutils

Hi Kazuhio,

> Renesas Technology Corp. is a new semiconductor company, established
> on April 1st, 2003, as a joint venture between Hitachi, Ltd.(TSE:
> 6501) and Mitsubishi Electric Corporation(TSE: 6503).

Thank you for submitting this patch.  There were a couple of problems
with it, but I have fixed these and applied the result.  For future
reference however please note that these is no need to include changes
to automatically generated files (bfd/doc/archures.c,
bfd/doc/bfd.info-4, bfd/bfd-in2.h, gas/doc/as.1, gas/doc/as.info-6).
Also when creating ChangeLog entries, please break them up into
seperate entries for each relevant ChangeLog, rather than just
creating one global entry.

Cheers
        Nick

> 2003-04-22    Kazuhiro Inaoka    <inaoka dot kazuhiro at renesas dot com>
>                     * binutils/readelf.c    : Change Mitsubishi to Renesas
>                       bfd/doc/archures.texi    : ditto
>                       bfd/doc/bfd.info-4    : ditto
>                       bfd/archures.c    : ditto
>                       bfd/bfd-in2.h    : ditto
>                       bfd/reloc.c    : ditto
>                       gas/config/tc-m32r.c    : ditto
>                       gas/doc/as.1    : ditto
>                       gas/doc/as.info-6    : ditto
>                       gas/doc/as.texinfo    : ditto
>                       gas/doc/c-m32r.texi    : ditto
>                       include/elf/common.h    : ditto

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Transepose Mitsubishi to Renesas for M32R processor.
  2003-04-22 16:14 ` Nick Clifton
@ 2003-04-23  2:27   ` Kazuhio Inaoka
  0 siblings, 0 replies; 3+ messages in thread
From: Kazuhio Inaoka @ 2003-04-23  2:27 UTC (permalink / raw)
  To: Nick Clifton; +Cc: binutils

Hi Nick

Thank you for your advice.

binutils:
2003-04-22    Kazuhiro Inaoka    <inaoka dot kazuhiro at renesas dot com>
                    * readelf.c    : Change Mitsubishi to Renesas.

bfd:
2003-04-22    Kazuhiro Inaoka    <inaoka dot kazuhiro at renesas dot com>
                    * archures.c   : Change Mitsubishi to Renesas.
                      reloc.c    : ditto

gas:
2003-04-22    Kazuhiro Inaoka    <inaoka dot kazuhiro at renesas dot com>
                    * config/tc-m32r.c    : Change Mitsubishi to Renesas.
                      doc/c-m32r.texi    : ditto

include:
2003-04-22    Kazuhiro Inaoka    <inaoka dot kazuhiro at renesas dot com>
                    * elf/common.h    : Change Mitsubishi to Renesas.


Kazuhiro Inaoka

> Hi Kazuhio,
>
> > Renesas Technology Corp. is a new semiconductor company, established
> > on April 1st, 2003, as a joint venture between Hitachi, Ltd.(TSE:
> > 6501) and Mitsubishi Electric Corporation(TSE: 6503).
>
> Thank you for submitting this patch.  There were a couple of problems
> with it, but I have fixed these and applied the result.  For future
> reference however please note that these is no need to include changes
> to automatically generated files (bfd/doc/archures.c,
> bfd/doc/bfd.info-4, bfd/bfd-in2.h, gas/doc/as.1, gas/doc/as.info-6).
> Also when creating ChangeLog entries, please break them up into
> seperate entries for each relevant ChangeLog, rather than just
> creating one global entry.
>
> Cheers
>         Nick
>
> > 2003-04-22    Kazuhiro Inaoka    <inaoka dot kazuhiro at renesas dot
com>
> >                     * binutils/readelf.c    : Change Mitsubishi to
Renesas
> >                       bfd/doc/archures.texi    : ditto
> >                       bfd/doc/bfd.info-4    : ditto
> >                       bfd/archures.c    : ditto
> >                       bfd/bfd-in2.h    : ditto
> >                       bfd/reloc.c    : ditto
> >                       gas/config/tc-m32r.c    : ditto
> >                       gas/doc/as.1    : ditto
> >                       gas/doc/as.info-6    : ditto
> >                       gas/doc/as.texinfo    : ditto
> >                       gas/doc/c-m32r.texi    : ditto
> >                       include/elf/common.h    : ditto
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-04-23  2:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-22  5:27 Transepose Mitsubishi to Renesas for M32R processor Kazuhio Inaoka
2003-04-22 16:14 ` Nick Clifton
2003-04-23  2:27   ` Kazuhio Inaoka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).