From: Nick Clifton Date: Tue, 15 Apr 2003 08:51:55 +0000 (+0000) Subject: Replace occurrances of 'Hitachi' with 'Renesas'. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c2dcd04ec8f55fb69fabb24fae58555b5ab0a684;p=binutils-gdb.git Replace occurrances of 'Hitachi' with 'Renesas'. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index a1fef7ea060..080cc0cd9d8 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,19 @@ +2003-04-15 Rohit Kumar Srivastava + + * 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 * elflink.h (elf_link_add_object_symbols): Maintain maximum diff --git a/bfd/archures.c b/bfd/archures.c index efed99333c5..20087b2d9b6 100644 --- a/bfd/archures.c +++ b/bfd/archures.c @@ -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 diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 749e6aa6770..d349f77f01e 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -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, diff --git a/bfd/coff-h8300.c b/bfd/coff-h8300.c index 2c99af18fa3..dab7e017041 100644 --- a/bfd/coff-h8300.c +++ b/bfd/coff-h8300.c @@ -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. diff --git a/bfd/coff-h8500.c b/bfd/coff-h8500.c index c54d977f26b..656bb48f37f 100644 --- a/bfd/coff-h8500.c +++ b/bfd/coff-h8500.c @@ -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, . -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" diff --git a/bfd/coff-sh.c b/bfd/coff-sh.c index 8a4723fb064..bcf059d299e 100644 --- a/bfd/coff-sh.c +++ b/bfd/coff-sh.c @@ -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, . Relaxing code written by Ian Lance Taylor, . -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" diff --git a/bfd/cpu-h8300.c b/bfd/cpu-h8300.c index eafcb9806dc..daef763a29b 100644 --- a/bfd/cpu-h8300.c +++ b/bfd/cpu-h8300.c @@ -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" diff --git a/bfd/cpu-sh.c b/bfd/cpu-sh.c index 9d9087ff2d3..fc4bf4263c2 100644 --- a/bfd/cpu-sh.c +++ b/bfd/cpu-sh.c @@ -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. diff --git a/bfd/elf32-h8300.c b/bfd/elf32-h8300.c index 09604e78567..c79688a3959 100644 --- a/bfd/elf32-h8300.c +++ b/bfd/elf32-h8300.c @@ -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. diff --git a/bfd/elf32-sh.c b/bfd/elf32-sh.c index c9167bc4e87..8eb9a49469c 100644 --- a/bfd/elf32-sh.c +++ b/bfd/elf32-sh.c @@ -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. diff --git a/bfd/elf32-sh64-com.c b/bfd/elf32-sh64-com.c index 107e50490bb..f14a04279de 100644 --- a/bfd/elf32-sh64-com.c +++ b/bfd/elf32-sh64-com.c @@ -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. diff --git a/bfd/elf32-sh64.c b/bfd/elf32-sh64.c index 13953e6461e..dc21b547474 100644 --- a/bfd/elf32-sh64.c +++ b/bfd/elf32-sh64.c @@ -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. diff --git a/bfd/elf64-sh64.c b/bfd/elf64-sh64.c index 8f6490b66df..5a2f89a3e78 100644 --- a/bfd/elf64-sh64.c +++ b/bfd/elf64-sh64.c @@ -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. diff --git a/bfd/reloc.c b/bfd/reloc.c index aa2321fef77..f3f642840b8 100644 --- a/bfd/reloc.c +++ b/bfd/reloc.c @@ -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 diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 62f90ac2abd..d20716f45d8 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,7 @@ +2003-04-15 Rohit Kumar Srivastava + + * readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'. + 2003-04-09 Alexandre Oliva * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w diff --git a/binutils/readelf.c b/binutils/readelf.c index 7e288fef3b0..06d30211038 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -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"; diff --git a/gas/ChangeLog b/gas/ChangeLog index 3300a8d2152..639b744862a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,20 @@ +2003-04-15 Rohit Kumar Srivastava + + * 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 * config/tc-mips.h (tc_frag_data_type, TC_FRAG_TYPE): New. diff --git a/gas/config/tc-h8300.c b/gas/config/tc-h8300.c index 5ec7678fa50..21051e0a55f 100644 --- a/gas/config/tc-h8300.c +++ b/gas/config/tc-h8300.c @@ -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 { diff --git a/gas/config/tc-h8300.h b/gas/config/tc-h8300.h index b99d1db5b86..2da3f668ae6 100644 --- a/gas/config/tc-h8300.h +++ b/gas/config/tc-h8300.h @@ -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 diff --git a/gas/config/tc-h8500.c b/gas/config/tc-h8500.c index a0135956af7..cd4d76f8831 100644 --- a/gas/config/tc-h8500.c +++ b/gas/config/tc-h8500.c @@ -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. diff --git a/gas/config/tc-h8500.h b/gas/config/tc-h8500.h index 4d96aef4894..5902524d4f1 100644 --- a/gas/config/tc-h8500.h +++ b/gas/config/tc-h8500.h @@ -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 diff --git a/gas/config/tc-sh.c b/gas/config/tc-sh.c index c73b81ff821..1303d234b00 100644 --- a/gas/config/tc-sh.c +++ b/gas/config/tc-sh.c @@ -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. diff --git a/gas/config/tc-sh.h b/gas/config/tc-sh.h index b1c9bc0b2df..bc619c7d489 100644 --- a/gas/config/tc-sh.h +++ b/gas/config/tc-sh.h @@ -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) diff --git a/gas/config/tc-sh64.c b/gas/config/tc-sh64.c index aa5f71e4354..9b2c9d6eae9 100644 --- a/gas/config/tc-sh64.c +++ b/gas/config/tc-sh64.c @@ -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. diff --git a/gas/config/tc-sh64.h b/gas/config/tc-sh64.h index 1fb8e765b0c..f04f3eca93a 100644 --- a/gas/config/tc-sh64.h +++ b/gas/config/tc-sh64.h @@ -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)); diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo index 5f95c966e86..e184ff5056c 100644 --- a/gas/doc/as.texinfo +++ b/gas/doc/as.texinfo @@ -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 diff --git a/gas/doc/c-h8300.texi b/gas/doc/c-h8300.texi index a270918f92a..cf3c213f6ef 100644 --- a/gas/doc/c-h8300.texi +++ b/gas/doc/c-h8300.texi @@ -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. diff --git a/gas/doc/c-h8500.texi b/gas/doc/c-h8500.texi index 10f0e641538..f0e071cfb90 100644 --- a/gas/doc/c-h8500.texi +++ b/gas/doc/c-h8500.texi @@ -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. diff --git a/gas/doc/c-sh.texi b/gas/doc/c-sh.texi index df3184486d6..30ef85e66e5 100644 --- a/gas/doc/c-sh.texi +++ b/gas/doc/c-sh.texi @@ -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 diff --git a/gas/doc/c-sh64.texi b/gas/doc/c-sh64.texi index 0107ff3f62f..9df346c1955 100644 --- a/gas/doc/c-sh64.texi +++ b/gas/doc/c-sh64.texi @@ -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 diff --git a/gas/doc/h8.texi b/gas/doc/h8.texi index 0df17144bfc..6eb02f8cbf2 100644 --- a/gas/doc/h8.texi +++ b/gas/doc/h8.texi @@ -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 diff --git a/include/coff/ChangeLog b/include/coff/ChangeLog index be6154d21c1..353eb599149 100644 --- a/include/coff/ChangeLog +++ b/include/coff/ChangeLog @@ -1,3 +1,9 @@ +2003-04-15 Rohit Kumar Srivastava + + * sh.h: Replace occurrances of 'Hitachi' with 'Renesas'. + * h8300.h: Likewise. + * h8500.h: Likewise. + 2003-03-25 Stan Cox Nick Clifton diff --git a/include/coff/h8300.h b/include/coff/h8300.h index 3ed5aefacfb..c30dc009709 100644 --- a/include/coff/h8300.h +++ b/include/coff/h8300.h @@ -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 diff --git a/include/coff/h8500.h b/include/coff/h8500.h index 87e5754c622..62968cad976 100644 --- a/include/coff/h8500.h +++ b/include/coff/h8500.h @@ -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 diff --git a/include/coff/sh.h b/include/coff/sh.h index c77316e4002..d20834ca667 100644 --- a/include/coff/sh.h +++ b/include/coff/sh.h @@ -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 diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index 9d5ea67c1f3..b84eac52821 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,3 +1,7 @@ +2003-04-15 Rohit Kumar Srivastava + + * common.h: Replace occurrances of 'Hitachi' with 'Renesas'. + 2003-04-01 Bob Wilson * elf/common.h (EM_XTENSA_OLD): Define. diff --git a/include/elf/common.h b/include/elf/common.h index a515817a509..02665b71555 100644 --- a/include/elf/common.h +++ b/include/elf/common.h @@ -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 */ diff --git a/ld/ChangeLog b/ld/ChangeLog index 5c280dce164..6ca3b18642c 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2003-04-15 Rohit Kumar Srivastava + + * h8-doc.texi: Replace occurrances of 'Hitachi' with 'Renesas'. + * ld.texinfo: Likewise. + 2003-04-14 Alan Modra From Prashanth Tamraparni diff --git a/ld/h8-doc.texi b/ld/h8-doc.texi index f3c62a1cc0b..bbb1fd9483c 100644 --- a/ld/h8-doc.texi +++ b/ld/h8-doc.texi @@ -4,7 +4,7 @@ @c 2. Specific target machines @set H8300 -@set Hitachi +@set Renesas @clear I960 @c 3. Properties of this configuration diff --git a/ld/ld.texinfo b/ld/ld.texinfo index e3ac3cdaf4a..cfebf096e42 100644 --- a/ld/ld.texinfo +++ b/ld/ld.texinfo @@ -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 diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index a4ed41056dd..c4105f1c621 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2003-04-15 Rohit Kumar Srivastava + + * ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi' + with 'Renesas'. + * ld-sh/sh64/crange3-media.rd: Likewise. + 2002-04-13 Daniel Jacobowitz * ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s, diff --git a/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd b/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd index 1bc5587e557..0ca599be48d 100644 --- a/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd +++ b/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd @@ -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\) diff --git a/ld/testsuite/ld-sh/sh64/crange3-media.rd b/ld/testsuite/ld-sh/sh64/crange3-media.rd index e8df92a58bb..3ce25af9c70 100644 --- a/ld/testsuite/ld-sh/sh64/crange3-media.rd +++ b/ld/testsuite/ld-sh/sh64/crange3-media.rd @@ -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\) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index af978304915..8148ca9ff4a 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2003-04-15 Rohit Kumar Srivastava + + * h8500-opc.c: Replace occurrances of 'Hitachi' with 'Renesas'. + 2003-04-07 James E Wilson * ia64-ic.tbl (fr-readers): Add mem-writers-fp. diff --git a/opcodes/h8500-opc.h b/opcodes/h8500-opc.h index b2c86176e15..a88464ad5ef 100644 --- a/opcodes/h8500-opc.h +++ b/opcodes/h8500-opc.h @@ -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