bfd:
[deliverable/binutils-gdb.git] / bfd / cpu-sh.c
index 6f18d98d4fb04a5925323bc47610659f6378b515..6fe6c155274b08696fd8a7c3bb201a46da037a69 100644 (file)
@@ -1,13 +1,13 @@
 /* BFD library support routines for the Renesas / SuperH SH architecture.
-   Copyright 1993, 1994, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005
-   Free Software Foundation, Inc.
+   Copyright 1993, 1994, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
+   2007 Free Software Foundation, Inc.
    Hacked by Steve Chamberlain of Cygnus Support.
 
    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
+   the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.
 
    This program is distributed in the hope that it will be useful,
 
    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 02110-1301, USA.  */
+   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
+   MA 02110-1301, USA.  */
 
-#include "bfd.h"
 #include "sysdep.h"
+#include "bfd.h"
 #include "libbfd.h"
 #include "../opcodes/sh-opc.h"
 
@@ -60,6 +61,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH2_NEXT
   },
   {
@@ -74,6 +76,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH2E_NEXT
   },
   {
@@ -88,6 +91,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH_DSP_NEXT
   },
   {
@@ -102,6 +106,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH3_NEXT
   },
   {
@@ -116,6 +121,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH3_NOMMU_NEXT
   },
   {
@@ -130,6 +136,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH3_DSP_NEXT
   },
   {
@@ -144,6 +151,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH3E_NEXT
   },
   {
@@ -158,6 +166,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH4_NEXT
   },
   {
@@ -172,6 +181,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH4A_NEXT
   },
   {
@@ -186,6 +196,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH4AL_DSP_NEXT
   },
   {
@@ -200,6 +211,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH4_NOFPU_NEXT
   },
   {
@@ -214,6 +226,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH4_NOMMU_NOFPU_NEXT
   },
   {
@@ -228,6 +241,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH4A_NOFPU_NEXT
   },
   {
@@ -242,6 +256,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH2A_NEXT
   },
   {
@@ -256,6 +271,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH2A_NOFPU_NEXT
   },
   {
@@ -270,6 +286,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH2A_NOFPU_OR_SH4_NOMMU_NOFPU_NEXT
   },
   {
@@ -284,6 +301,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH2A_NOFPU_OR_SH3_NOMMU_NEXT
   },
   {
@@ -298,6 +316,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH2A_OR_SH4_NEXT
   },
   {
@@ -312,6 +331,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH2A_OR_SH3E_NEXT
   },
   {
@@ -326,6 +346,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     FALSE,                     /* Not the default.  */
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     SH64_NEXT
   },
 };
@@ -343,6 +364,7 @@ const bfd_arch_info_type bfd_sh_arch =
   TRUE,                                /* The default machine.  */
   bfd_default_compatible,
   bfd_default_scan,
+  bfd_arch_default_fill,
   SH_NEXT
 };
 
This page took 0.026589 seconds and 4 git commands to generate.