Replace occurrances of 'Hitachi' with 'Renesas'.

This commit is contained in:
Nick Clifton 2003-04-15 08:51:55 +00:00
parent 7ec2fc6f76
commit c2dcd04ec8
45 changed files with 235 additions and 177 deletions

View File

@ -1,3 +1,19 @@
2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
* archures.c: Replace occurrances of 'Hitachi' with 'Renesas'.
* reloc.c: Likewise.
* coff-h8300.c: Likewise.
* coff-h8500.c: Likewise.
* coff-sh.c: Likewise.
* cpu-h8300.c: Likewise.
* cpu-sh.c: Likewise.
* elf32-h8300.c: Likewise.
* elf32-sh.c: Likewise.
* elf32-sh64-com.c: Likewise.
* elf32-sh64.c: Likewise.
* elf64-sh64.c: Likewise.
* bfd-in2.h: Regenerate.
2003-04-14 H.J. Lu <hjl@gnu.org>
* elflink.h (elf_link_add_object_symbols): Maintain maximum

View File

@ -163,7 +163,7 @@ DESCRIPTION
. bfd_arch_m88k, {* Motorola 88xxx *}
. bfd_arch_m98k, {* Motorola 98xxx *}
. bfd_arch_pyramid, {* Pyramid Technology *}
. bfd_arch_h8300, {* Hitachi H8/300 *}
. bfd_arch_h8300, {* Renesas H8/300 (formerly Hitachi H8/300) *}
.#define bfd_mach_h8300 1
.#define bfd_mach_h8300h 2
.#define bfd_mach_h8300s 3
@ -208,8 +208,8 @@ DESCRIPTION
. bfd_arch_z8k, {* Zilog Z8000 *}
.#define bfd_mach_z8001 1
.#define bfd_mach_z8002 2
. bfd_arch_h8500, {* Hitachi H8/500 *}
. bfd_arch_sh, {* Hitachi SH *}
. bfd_arch_h8500, {* Renesas H8/500 (formerly Hitachi H8/500) *}
. bfd_arch_sh, {* Renesas SH (formerly Hitachi SH) *}
.#define bfd_mach_sh 1
.#define bfd_mach_sh2 0x20
.#define bfd_mach_sh_dsp 0x2d

View File

@ -1629,7 +1629,7 @@ enum bfd_architecture
bfd_arch_m88k, /* Motorola 88xxx */
bfd_arch_m98k, /* Motorola 98xxx */
bfd_arch_pyramid, /* Pyramid Technology */
bfd_arch_h8300, /* Hitachi H8/300 */
bfd_arch_h8300, /* Renesas H8/300 (formerly Hitachi H8/300) */
#define bfd_mach_h8300 1
#define bfd_mach_h8300h 2
#define bfd_mach_h8300s 3
@ -1674,8 +1674,8 @@ enum bfd_architecture
bfd_arch_z8k, /* Zilog Z8000 */
#define bfd_mach_z8001 1
#define bfd_mach_z8002 2
bfd_arch_h8500, /* Hitachi H8/500 */
bfd_arch_sh, /* Hitachi SH */
bfd_arch_h8500, /* Renesas H8/500 (formerly Hitachi H8/500) */
bfd_arch_sh, /* Renesas SH (formerly Hitachi SH) */
#define bfd_mach_sh 1
#define bfd_mach_sh2 0x20
#define bfd_mach_sh_dsp 0x2d
@ -2598,7 +2598,7 @@ field in the instruction. */
BFD_RELOC_ARM_GOTOFF,
BFD_RELOC_ARM_GOTPC,
/* Hitachi SH relocs. Not all of these appear in object files. */
/* Renesas SH relocs. Not all of these appear in object files. */
BFD_RELOC_SH_PCDISP8BY2,
BFD_RELOC_SH_PCDISP12BY2,
BFD_RELOC_SH_IMM4,

View File

@ -1,4 +1,4 @@
/* BFD back-end for Hitachi H8/300 COFF binaries.
/* BFD back-end for Renesas H8/300 COFF binaries.
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002, 2003
Free Software Foundation, Inc.

View File

@ -1,24 +1,24 @@
/* BFD back-end for Hitachi H8/500 COFF binaries.
Copyright 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002
/* BFD back-end for Renesas H8/500 COFF binaries.
Copyright 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
Contributed by Cygnus Support.
Written by Steve Chamberlain, <sac@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
This file is part of BFD, the Binary File Descriptor library.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include "bfd.h"
#include "sysdep.h"

View File

@ -1,25 +1,25 @@
/* BFD back-end for Hitachi Super-H COFF binaries.
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
/* BFD back-end for Renesas Super-H COFF binaries.
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
Contributed by Cygnus Support.
Written by Steve Chamberlain, <sac@cygnus.com>.
Relaxing code written by Ian Lance Taylor, <ian@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
This file is part of BFD, the Binary File Descriptor library.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include "bfd.h"
#include "sysdep.h"

View File

@ -1,23 +1,23 @@
/* BFD library support routines for the Hitachi H8/300 architecture.
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 2000, 2001, 2002
/* BFD library support routines for the Renesas H8/300 architecture.
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
This file is part of BFD, the Binary File Descriptor library.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include "bfd.h"
#include "sysdep.h"

View File

@ -1,4 +1,4 @@
/* BFD library support routines for the Hitachi-SH architecture.
/* BFD library support routines for the Renesas SH architecture.
Copyright 1993, 1994, 1997, 1998, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support.

View File

@ -1,5 +1,5 @@
/* Generic support for 32-bit ELF
Copyright 1993, 1995, 1998, 1999, 2001, 2002
/* BFD back-end for Renesas H8/300 ELF binaries.
Copyright 1993, 1995, 1998, 1999, 2001, 2002, 2003
Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.

View File

@ -1,4 +1,4 @@
/* Hitachi SH specific support for 32-bit ELF
/* Renesas SH specific support for 32-bit ELF
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
Contributed by Ian Lance Taylor, Cygnus Support.

View File

@ -1,4 +1,4 @@
/* Hitachi SH64-specific support for 32-bit ELF
/* Renesas SH64-specific support for 32-bit ELF
Copyright 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.

View File

@ -1,4 +1,4 @@
/* Hitachi SH64-specific support for 32-bit ELF
/* Renesas SH64-specific support for 32-bit ELF
Copyright 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.

View File

@ -1,5 +1,5 @@
/* Hitachi SH64-specific support for 64-bit ELF
Copyright 2000, 2001, 2002 Free Software Foundation, Inc.
/* Renesas SH64-specific support for 64-bit ELF
Copyright 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.

View File

@ -2727,7 +2727,7 @@ ENUMX
ENUMX
BFD_RELOC_SH_TLS_TPOFF32
ENUMDOC
Hitachi SH relocs. Not all of these appear in object files.
Renesas SH relocs. Not all of these appear in object files.
ENUM
BFD_RELOC_THUMB_PCREL_BRANCH9

View File

@ -1,3 +1,7 @@
2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
* readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'.
2003-04-09 Alexandre Oliva <aoliva@redhat.com>
* doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w

View File

@ -1770,14 +1770,14 @@ get_machine_name (e_machine)
case EM_MCORE: return "MCORE";
case EM_ARM: return "ARM";
case EM_OLD_ALPHA: return "Digital Alpha (old)";
case EM_SH: return "Hitachi SH";
case EM_SH: return "Renesas SH";
case EM_SPARCV9: return "Sparc v9";
case EM_TRICORE: return "Siemens Tricore";
case EM_ARC: return "ARC";
case EM_H8_300: return "Hitachi H8/300";
case EM_H8_300H: return "Hitachi H8/300H";
case EM_H8S: return "Hitachi H8S";
case EM_H8_500: return "Hitachi H8/500";
case EM_H8_300: return "Renesas H8/300";
case EM_H8_300H: return "Renesas H8/300H";
case EM_H8S: return "Renesas H8S";
case EM_H8_500: return "Renesas H8/500";
case EM_IA_64: return "Intel IA-64";
case EM_MIPS_X: return "Stanford MIPS-X";
case EM_COLDFIRE: return "Motorola Coldfire";

View File

@ -1,3 +1,20 @@
2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
* doc/c-h8300.texi: Replace occurrances of 'Hitachi' with
'Renesas'.
* doc/c-h8500.texi: Likewise.
* doc/c-sh.texi: Likewise.
* doc/c-sh64.texi: Likewise.
* doc/h8.texi: Likewise.
* config/tc-h8300.c: Likewise.
* config/tc-h8300.h: Likewise.
* config/tc-h8500.c: Likewise.
* config/tc-h8500.h: Likewise.
* config/tc-sh.c: Likewise.
* config/tc-sh.h: Likewise.
* config/tc-sh64.c: Likewise.
* config/tc-sh64.h: Likewise.
2003-04-10 Alexandre Oliva <aoliva@redhat.com>
* config/tc-mips.h (tc_frag_data_type, TC_FRAG_TYPE): New.

View File

@ -1,6 +1,6 @@
/* tc-h8300.c -- Assemble code for the Hitachi H8/300
/* tc-h8300.c -- Assemble code for the Renesas H8/300
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000,
2001, 2002 Free Software Foundation, Inc.
2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
@ -51,7 +51,7 @@ int Smode;
#define DMODE (L_16)
#define DSYMMODE (Hmode ? L_24 : L_16)
int bsize = L_8; /* default branch displacement */
int bsize = L_8; /* Default branch displacement. */
struct h8_instruction
{

View File

@ -1,6 +1,6 @@
/* This file is tc-h8300.h
Copyright 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1997, 1998, 2000, 2002
1997, 1998, 2000, 2002, 2003
Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
@ -84,7 +84,7 @@ extern void tc_reloc_mangle
#define TC_CONS_RELOC (Hmode ? R_RELLONG: R_RELWORD)
#define DO_NOT_STRIP 0
#define LISTING_HEADER "Hitachi H8/300 GAS "
#define LISTING_HEADER "Renesas H8/300 GAS "
#define NEED_FX_R_TYPE 1
#ifndef OBJ_ELF
#define RELOC_32 1234

View File

@ -1,5 +1,5 @@
/* tc-h8500.c -- Assemble code for the Hitachi H8/500
Copyright 1993, 1994, 1995, 1998, 2000, 2001, 2002
/* tc-h8500.c -- Assemble code for the Renesas H8/500
Copyright 1993, 1994, 1995, 1998, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.

View File

@ -1,5 +1,5 @@
/* This file is tc-h8500.h
Copyright 1993, 1995, 1997, 1998, 2000 Free Software Foundation, Inc.
Copyright 1993, 1995, 1997, 1998, 2000, 2003 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
@ -41,7 +41,7 @@ extern void tc_reloc_mangle
PARAMS ((struct fix *, struct internal_reloc *, bfd_vma));
#define DO_NOT_STRIP 0
#define LISTING_HEADER "Hitachi H8/500 GAS "
#define LISTING_HEADER "Renesas H8/500 GAS "
#define NEED_FX_R_TYPE 1
#define RELOC_32 1234

View File

@ -1,4 +1,4 @@
/* tc-sh.c -- Assemble code for the Hitachi Super-H
/* tc-sh.c -- Assemble code for the Renesas Super-H
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.

View File

@ -101,7 +101,7 @@ extern long md_pcrel_from_section PARAMS ((struct fix *, segT));
#define LISTING_HEADER \
(!target_big_endian \
? "Hitachi Super-H GAS Little Endian" : "Hitachi Super-H GAS Big Endian")
? "Renesas Super-H GAS Little Endian" : "Renesas Super-H GAS Big Endian")
#define md_operand(x)

View File

@ -1,4 +1,4 @@
/* tc-sh64.c -- Assemble code for the Hitachi Super-H SHcompact and SHmedia.
/* tc-sh64.c -- Assemble code for the Renesas Super-H SHcompact and SHmedia.
Copyright 2000, 2001, 2002, 2003 Free Software Foundation.
This file is part of GAS, the GNU Assembler.

View File

@ -37,8 +37,8 @@ extern int sh64_max_mem_for_rs_align_code PARAMS ((void));
#undef LISTING_HEADER
#define LISTING_HEADER \
(target_big_endian ? \
"Hitachi SHcompact/SHmedia Big Endian GAS" \
: "Hitachi SHcompact/SHmedia Little Endian GAS")
"Renesas SHcompact/SHmedia Big Endian GAS" \
: "Renesas SHcompact/SHmedia Little Endian GAS")
/* We need to record the new frag position after an .align. */
extern void sh64_do_align PARAMS ((int, const char *, int, int));

View File

@ -324,7 +324,7 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}.
[@b{-O}|@b{-n}|@b{-N}]
@end ifset
@ifset H8
@c Hitachi family chips have no machine-dependent assembler options
@c Renesas family chips have no machine-dependent assembler options
@end ifset
@ifset HPPA
@c HPPA has no machine-dependent assembler options (yet).
@ -1148,16 +1148,16 @@ machine architecture manual for this information.
@ifclear GENERIC
@ifset H8/300
For information on the H8/300 machine instruction set, see @cite{H8/300
Series Programming Manual} (Hitachi ADE--602--025). For the H8/300H,
see @cite{H8/300H Series Programming Manual} (Hitachi).
Series Programming Manual}. For the H8/300H, see @cite{H8/300H Series
Programming Manual} (Renesas).
@end ifset
@ifset H8/500
For information on the H8/500 machine instruction set, see @cite{H8/500
Series Programming Manual} (Hitachi M21T001).
Series Programming Manual} (Renesas M21T001).
@end ifset
@ifset SH
For information on the Hitachi SH machine instruction set, see
@cite{SH-Microcomputer User's Manual} (Hitachi Micro Systems, Inc.).
For information on the Renesas (formerly Hitachi) SH machine instruction set,
see @cite{SH-Microcomputer User's Manual} (Renesas).
@end ifset
@ifset Z8000
For information on the Z8000 machine instruction set, see @cite{Z8000 CPU Technical Manual}
@ -2086,7 +2086,7 @@ is considered a comment and is ignored. The line comment character is
@samp{;} for Motorola PowerPC;
@end ifset
@ifset SH
@samp{!} for the Hitachi SH;
@samp{!} for the Renesas SH;
@end ifset
@ifset SPARC
@samp{!} on the SPARC;
@ -2213,7 +2213,7 @@ constants are an exception: they do not end statements.
@ifset H8
A @dfn{statement} ends at a newline character (@samp{\n}); or (for the
H8/300) a dollar sign (@samp{$}); or (for the
Hitachi-SH or the
Renesas-SH or the
H8/500) a semicolon
(@samp{;}). The newline or separator character is considered part of
the preceding statement. Newlines and separators within character
@ -2438,8 +2438,7 @@ grave accent. A newline
@end ifset
@ifset H8
(or dollar sign @samp{$}, for the H8/300; or semicolon @samp{;} for the
Hitachi SH or
H8/500)
Renesas SH or H8/500)
@end ifset
@end ifset
@end ifclear
@ -2543,7 +2542,7 @@ A letter, to tell @command{@value{AS}} the rest of the number is a flonum.
@end ignore
On the H8/300, H8/500,
Hitachi SH,
Renesas SH,
and AMD 29K architectures, the letter must be
one of the letters @samp{DFPRSX} (in upper or lower case).
@ -2680,7 +2679,7 @@ the task of adjusting mentions of object-file addresses so they refer to
the proper run-time addresses.
@ifset H8
For the H8/300 and H8/500,
and for the Hitachi SH,
and for the Renesas SH,
@command{@value{AS}} pads sections if needed to
ensure they end on a word (sixteen bit) boundary.
@end ifset
@ -2974,7 +2973,7 @@ of @command{@value{AS}}.)
@ifset H8
On the H8/300 and H8/500 platforms, each subsection is zero-padded to a word
boundary (two bytes).
The same is true on the Hitachi SH.
The same is true on the Renesas SH.
@end ifset
@ifset I960
@c FIXME section padding (alignment)?
@ -3131,10 +3130,9 @@ body of a symbol name, though not at its beginning.
@ifset SPECIAL-SYMS
@ifset H8
Symbol names begin with a letter or with one of @samp{._}. On the
Hitachi SH or the
H8/500, you can also use @code{$} in symbol names. That character may
be followed by any string of digits, letters, dollar signs (save on the
H8/300), and underscores.
Renesas SH or the H8/500, you can also use @code{$} in symbol names. That
character may be followed by any string of digits, letters, dollar signs (save
on the H8/300), and underscores.
@end ifset
@end ifset
@ -3884,7 +3882,7 @@ required alignment; this can be useful if you want the alignment to be filled
with no-op instructions when appropriate.
The way the required alignment is specified varies from system to system.
For the a29k, hppa, m68k, m88k, w65, sparc, Xtensa, and Hitachi SH, and i386 using ELF
For the a29k, hppa, m68k, m88k, w65, sparc, Xtensa, and Renesas SH, and i386 using ELF
format,
the first expression is the
alignment request in bytes. For example @samp{.align 8} advances
@ -4461,7 +4459,7 @@ of target the assembly is for.
@ifclear GENERIC
@ifset H8
On the H8/500 and most forms of the H8/300, @code{.int} emits 16-bit
integers. On the H8/300H and the Hitachi SH, however, @code{.int} emits
integers. On the H8/300H and the Renesas SH, however, @code{.int} emits
32-bit integers.
@end ifset
@end ifclear
@ -5849,10 +5847,10 @@ subject, see the hardware manufacturer's manual.
* D30V-Dependent:: D30V Dependent Features
@end ifset
@ifset H8/300
* H8/300-Dependent:: Hitachi H8/300 Dependent Features
* H8/300-Dependent:: Renesas H8/300 Dependent Features
@end ifset
@ifset H8/500
* H8/500-Dependent:: Hitachi H8/500 Dependent Features
* H8/500-Dependent:: Renesas H8/500 Dependent Features
@end ifset
@ifset HPPA
* HPPA-Dependent:: HPPA Dependent Features
@ -5894,8 +5892,8 @@ subject, see the hardware manufacturer's manual.
* MSP430-Dependent:: MSP430 Dependent Features
@end ifset
@ifset SH
* SH-Dependent:: Hitachi SH Dependent Features
* SH64-Dependent:: Hitachi SH64 Dependent Features
* SH-Dependent:: Renesas SH Dependent Features
* SH64-Dependent:: Renesas SH64 Dependent Features
@end ifset
@ifset PDP11
* PDP-11-Dependent:: PDP-11 Dependent Features
@ -5957,20 +5955,20 @@ subject, see the hardware manufacturer's manual.
@include c-cris.texi
@end ifset
@ifset Hitachi-all
@ifset Renesas-all
@ifclear GENERIC
@node Machine Dependencies
@chapter Machine Dependent Features
The machine instruction sets are different on each Hitachi chip family,
The machine instruction sets are different on each Renesas chip family,
and there are also some syntax differences among the families. This
chapter describes the specific @command{@value{AS}} features for each
family.
@menu
* H8/300-Dependent:: Hitachi H8/300 Dependent Features
* H8/500-Dependent:: Hitachi H8/500 Dependent Features
* SH-Dependent:: Hitachi SH Dependent Features
* H8/300-Dependent:: Renesas H8/300 Dependent Features
* H8/500-Dependent:: Renesas H8/500 Dependent Features
* SH-Dependent:: Renesas SH Dependent Features
@end menu
@lowersections
@end ifclear
@ -6345,7 +6343,7 @@ Keith Knowles at the Open Software Foundation wrote the original MIPS back end
(which hasn't been merged in yet). Ralph Campbell worked with the MIPS code to
support a.out format.
Support for the Zilog Z8k and Hitachi H8/300 and H8/500 processors (tc-z8k,
Support for the Zilog Z8k and Renesas H8/300 and H8/500 processors (tc-z8k,
tc-h8300, tc-h8500), and IEEE 695 object file format (obj-ieee), was written by
Steve Chamberlain of Cygnus Support. Steve also modified the COFF back end to
use BFD for some low-level operations, for use with the H8/300 and AMD 29k

View File

@ -1,4 +1,4 @@
@c Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
@c Copyright (C) 1991, 1992, 1993, 1994, 1995, 2003 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
@ -21,8 +21,8 @@
@cindex H8/300 options (none)
@cindex options, H8/300 (none)
@code{@value{AS}} has no additional command-line options for the Hitachi
H8/300 family.
@code{@value{AS}} has no additional command-line options for the
Renesas (formerly Hitachi) H8/300 family.
@node H8/300 Syntax
@section Syntax
@ -156,9 +156,8 @@ generate 16-bit numbers.
@cindex mnemonics, H8/300
@cindex instruction summary, H8/300
For detailed information on the H8/300 machine instruction set, see
@cite{H8/300 Series Programming Manual} (Hitachi ADE--602--025). For
information specific to the H8/300H, see @cite{H8/300H Series
Programming Manual} (Hitachi).
@cite{H8/300 Series Programming Manual}. For information specific to
the H8/300H, see @cite{H8/300H Series Programming Manual} (Renesas).
@code{@value{AS}} implements all the standard H8/300 opcodes. No additional
pseudo-instructions are needed on this family.

View File

@ -19,8 +19,8 @@
@cindex H8/500 options (none)
@cindex options, H8/500 (none)
@code{@value{AS}} has no additional command-line options for the Hitachi
H8/500 family.
@code{@value{AS}} has no additional command-line options for the
Renesas (formerly Hitachi) H8/500 family.
@node H8/500 Syntax
@section Syntax
@ -153,7 +153,7 @@ generate 16-bit numbers.
@cindex mnemonics, H8/500
@cindex instruction summary, H8/500
For detailed information on the H8/500 machine instruction set, see
@cite{H8/500 Series Programming Manual} (Hitachi M21T001).
@cite{H8/500 Series Programming Manual} (Renesas M21T001).
@code{@value{AS}} implements all the standard H8/500 opcodes. No additional
pseudo-instructions are needed on this family.

View File

@ -4,7 +4,7 @@
@c For copying conditions, see the file as.texinfo.
@page
@node SH-Dependent
@chapter Hitachi SH Dependent Features
@chapter Renesas SH Dependent Features
@cindex SH support
@menu
@ -20,8 +20,8 @@
@cindex SH options
@cindex options, SH
@code{@value{AS}} has following command-line options for the Hitachi
SH family.
@code{@value{AS}} has following command-line options for the Renesas
(formerly Hitachi) SH family.
@table @code
@kindex -little
@ -183,7 +183,7 @@ with other development tools.
@cindex mnemonics, SH
@cindex instruction summary, SH
For detailed information on the SH machine instruction set, see
@cite{SH-Microcomputer User's Manual} (Hitachi Micro Systems, Inc.).
@cite{SH-Microcomputer User's Manual} (Renesas).
@code{@value{AS}} implements all the standard SH opcodes. No additional
pseudo-instructions are needed on this family. Note, however, that
@ -289,7 +289,7 @@ stc SR,Rn
@end smallexample
@end ifset
@ifset Hitachi-all
@ifset Renesas-all
@ifclear GENERIC
@raisesections
@end ifclear

View File

@ -3,7 +3,7 @@
@c For copying conditions, see the file as.texinfo.
@page
@node SH64-Dependent
@chapter Hitachi SH64 Dependent Features
@chapter Renesas SH64 Dependent Features
@cindex SH64 support
@menu

View File

@ -6,7 +6,7 @@
@clear BOUT
@set COFF
@clear ELF
@set Hitachi-all
@set Renesas-all
@set H8/300
@set H8/500
@set SH
@ -19,7 +19,7 @@
@set GCC gcc
@set LD ld
@set TARGET H8/300 and H8/500
@set TARGET H8/300, H8/500, and Hitachi SH
@set TARGET H8/300, H8/500, and Renesas SH
@set OBJ-NAME COFF
@c
@clear have-stabs

View File

@ -1,3 +1,9 @@
2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
* sh.h: Replace occurrances of 'Hitachi' with 'Renesas'.
* h8300.h: Likewise.
* h8500.h: Likewise.
2003-03-25 Stan Cox <scox@redhat.com>
Nick Clifton <nickc@redhat.com>

View File

@ -1,6 +1,6 @@
/* coff information for Hitachi H8/300 and H8/300-H
/* coff information for Renesas H8/300 and H8/300-H
Copyright 2001 Free Software Foundation, Inc.
Copyright 2001, 2003 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/* coff information for Hitachi H8/500
/* coff information for Renesas H8/500
Copyright 2001 Free Software Foundation, Inc.
Copyright 2001, 2003 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/* coff information for Hitachi SH
/* coff information for Renesas SH
Copyright 2001 Free Software Foundation, Inc.
Copyright 2001, 2003 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by

View File

@ -1,3 +1,7 @@
2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
* common.h: Replace occurrances of 'Hitachi' with 'Renesas'.
2003-04-01 Bob Wilson <bob.wilson@acm.org>
* elf/common.h (EM_XTENSA_OLD): Define.

View File

@ -7,32 +7,32 @@
in "UNIX System V Release 4, Programmers Guide: ANSI C and
Programming Support Tools".
This file is part of BFD, the Binary File Descriptor library.
This file is part of BFD, the Binary File Descriptor library.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
/* This file is part of ELF support for BFD, and contains the portions
that are common to both the internal and external representations.
For example, ELFMAG0 is the byte 0x7F in both the internal (in-memory)
and external (in-file) representations. */
and external (in-file) representations. */
#ifndef _ELF_COMMON_H
#define _ELF_COMMON_H
/* Fields in e_ident[] */
/* Fields in e_ident[]. */
#define EI_MAG0 0 /* File identification byte 0 index */
#define ELFMAG0 0x7F /* Magic number byte 0 */
@ -126,14 +126,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#define EM_RCE 39 /* Old name for MCore */
#define EM_ARM 40 /* ARM */
#define EM_OLD_ALPHA 41 /* Digital Alpha */
#define EM_SH 42 /* Hitachi SH */
#define EM_SH 42 /* Renesas (formerly Hitachi) SH */
#define EM_SPARCV9 43 /* SPARC v9 64-bit */
#define EM_TRICORE 44 /* Siemens Tricore embedded processor */
#define EM_ARC 45 /* ARC Cores */
#define EM_H8_300 46 /* Hitachi H8/300 */
#define EM_H8_300H 47 /* Hitachi H8/300H */
#define EM_H8S 48 /* Hitachi H8S */
#define EM_H8_500 49 /* Hitachi H8/500 */
#define EM_H8_300 46 /* Renesas (formerly Hitachi) H8/300 */
#define EM_H8_300H 47 /* Renesas (formerly Hitachi) H8/300H */
#define EM_H8S 48 /* Renesas (formerly Hitachi) H8S */
#define EM_H8_500 49 /* Renesas (formerly Hitachi) H8/500 */
#define EM_IA_64 50 /* Intel IA-64 Processor */
#define EM_MIPS_X 51 /* Stanford MIPS-X */
#define EM_COLDFIRE 52 /* Motorola Coldfire */

View File

@ -1,3 +1,8 @@
2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
* h8-doc.texi: Replace occurrances of 'Hitachi' with 'Renesas'.
* ld.texinfo: Likewise.
2003-04-14 Alan Modra <amodra@bigpond.net.au>
From Prashanth Tamraparni <prashanth_t@in.ibm.com>

View File

@ -4,7 +4,7 @@
@c 2. Specific target machines
@set H8300
@set Hitachi
@set Renesas
@clear I960
@c 3. Properties of this configuration

View File

@ -140,8 +140,8 @@ section entitled ``GNU Free Documentation License''.
@ifset H8300
* H8/300:: ld and the H8/300
@end ifset
@ifset Hitachi
* Hitachi:: ld and other Hitachi micros
@ifset Renesas
* Renesas:: ld and other Renesas micros
@end ifset
@ifset I960
* i960:: ld and the Intel 960 family
@ -4525,15 +4525,15 @@ top page of memory).
@end ifset
@ifclear GENERIC
@ifset Hitachi
@ifset Renesas
@c This stuff is pointless to say unless you're especially concerned
@c with Hitachi chips; don't enable it for generic case, please.
@node Hitachi
@chapter @command{ld} and Other Hitachi Chips
@c with Renesas chips; don't enable it for generic case, please.
@node Renesas
@chapter @command{ld} and Other Renesas Chips
@command{ld} also supports the H8/300H, the H8/500, and the Hitachi SH. No
special features, commands, or command-line options are required for
these chips.
@command{ld} also supports the Renesas (formerly Hitachi) H8/300H,
H8/500, and SH chips. No special features, commands, or command-line
options are required for these chips.
@end ifset
@end ifclear

View File

@ -1,3 +1,9 @@
2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
* ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi'
with 'Renesas'.
* ld-sh/sh64/crange3-media.rd: Likewise.
2002-04-13 Daniel Jacobowitz <drow@mvista.com>
* ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,

View File

@ -6,7 +6,7 @@ ELF Header:
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC \(Executable file\)
Machine: Hitachi SH
Machine: Renesas SH
Version: 0x1
Entry point address: 0x10c4
Start of program headers: 52 \(bytes into file\)

View File

@ -6,7 +6,7 @@ ELF Header:
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC \(Executable file\)
Machine: Hitachi SH
Machine: Renesas SH
Version: 0x1
Entry point address: 0x10a5
Start of program headers: 52 \(bytes into file\)

View File

@ -1,3 +1,7 @@
2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
* h8500-opc.c: Replace occurrances of 'Hitachi' with 'Renesas'.
2003-04-07 James E Wilson <wilson@tuliptree.org>
* ia64-ic.tbl (fr-readers): Add mem-writers-fp.

View File

@ -1,24 +1,22 @@
/* Instruction opcode header for Hitachi 8500.
/* Instruction opcode header for Renesas 8500.
Copyright 2001 Free Software Foundation, Inc.
Copyright 2001, 2003 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
typedef enum
{
@ -27,6 +25,7 @@ typedef enum
GCCR, GPC,
GSEGC, GSEGD, GSEGE, GSEGT,GLAST
} gdbreg_type;
#define O_XORC 1
#define O_XOR 2
#define O_XCH 3