Ignore:
Timestamp:
Aug 16, 2003, 6:59:22 PM (22 years ago)
Author:
bird
Message:

binutils v2.14 - offical sources.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GNU/src/binutils/bfd/cpu-sparc.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.1.1.2
    r608 r609  
    11/* BFD support for the SPARC architecture.
    2    Copyright 1992, 1995, 1996, 1998, 2000 Free Software Foundation, Inc.
     2   Copyright 1992, 1995, 1996, 1998, 2000, 2002
     3   Free Software Foundation, Inc.
    34
    45This file is part of BFD, the Binary File Descriptor library.
     
    2223#include "libbfd.h"
    2324
    24 /* Don't mix 32 bit and 64 bit files.  */
    25 
    26 static const bfd_arch_info_type *sparc_compatible
    27   PARAMS ((const bfd_arch_info_type *, const bfd_arch_info_type *));
    28 
    29 static const bfd_arch_info_type *
    30 sparc_compatible (a, b)
    31      const bfd_arch_info_type *a;
    32      const bfd_arch_info_type *b;
    33 {
    34   if (a->bits_per_word != b->bits_per_word)
    35     return NULL;
    36 
    37   return bfd_default_compatible (a, b);
    38 }
    39 
    4025static const bfd_arch_info_type arch_info_struct[] =
    4126{
     
    4934    "sparc:sparclet",
    5035    3,
    51     false,
    52     sparc_compatible,
     36    FALSE,
     37    bfd_default_compatible,
    5338    bfd_default_scan,
    5439    &arch_info_struct[1],
     
    6348    "sparc:sparclite",
    6449    3,
    65     false,
    66     sparc_compatible,
     50    FALSE,
     51    bfd_default_compatible,
    6752    bfd_default_scan,
    6853    &arch_info_struct[2],
     
    7762    "sparc:v8plus",
    7863    3,
    79     false,
    80     sparc_compatible,
     64    FALSE,
     65    bfd_default_compatible,
    8166    bfd_default_scan,
    8267    &arch_info_struct[3],
     
    9176    "sparc:v8plusa",
    9277    3,
    93     false,
    94     sparc_compatible,
     78    FALSE,
     79    bfd_default_compatible,
    9580    bfd_default_scan,
    9681    &arch_info_struct[4],
     
    10590    "sparc:sparclite_le",
    10691    3,
    107     false,
    108     sparc_compatible,
     92    FALSE,
     93    bfd_default_compatible,
    10994    bfd_default_scan,
    11095    &arch_info_struct[5],
     
    119104    "sparc:v9",
    120105    3,
    121     false,
    122     sparc_compatible,
     106    FALSE,
     107    bfd_default_compatible,
    123108    bfd_default_scan,
    124109    &arch_info_struct[6],
     
    133118    "sparc:v9a",
    134119    3,
    135     false,
    136     sparc_compatible,
     120    FALSE,
     121    bfd_default_compatible,
    137122    bfd_default_scan,
    138123    &arch_info_struct[7],
     
    147132    "sparc:v8plusb",
    148133    3,
    149     false,
    150     sparc_compatible,
     134    FALSE,
     135    bfd_default_compatible,
    151136    bfd_default_scan,
    152137    &arch_info_struct[8],
     
    161146    "sparc:v9b",
    162147    3,
    163     false,
    164     sparc_compatible,
     148    FALSE,
     149    bfd_default_compatible,
    165150    bfd_default_scan,
    166151    0,
     
    178163    "sparc",
    179164    3,
    180     true, /* the default */
    181     sparc_compatible,
     165    TRUE, /* the default */
     166    bfd_default_compatible,
    182167    bfd_default_scan,
    183168    &arch_info_struct[0],
Note: See TracChangeset for help on using the changeset viewer.