2009-07-07 Tristan Gingold <gingold@adacore.com>
[deliverable/binutils-gdb.git] / bfd / cpu-s390.c
CommitLineData
a85d7ed0 1/* BFD support for the s390 processor.
3db64b00 2 Copyright 2000, 2001, 2002, 2007 Free Software Foundation, Inc.
a85d7ed0
NC
3 Contributed by Carl B. Pedersen and Martin Schwidefsky.
4
5 This file is part of BFD, the Binary File Descriptor library.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
cd123cb7 9 the Free Software Foundation; either version 3 of the License, or
a85d7ed0
NC
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software
3e110533 19 Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
53e09e0a 20 02110-1301, USA. */
a85d7ed0 21
a85d7ed0 22#include "sysdep.h"
3db64b00 23#include "bfd.h"
a85d7ed0
NC
24#include "libbfd.h"
25
befc3abb 26const bfd_arch_info_type bfd_s390_64_arch =
a85d7ed0
NC
27{
28 64, /* bits in a word */
29 64, /* bits in an address */
30 8, /* bits in a byte */
31 bfd_arch_s390,
befc3abb 32 bfd_mach_s390_64,
a85d7ed0 33 "s390",
befc3abb 34 "s390:64-bit",
a85d7ed0 35 3, /* section alignment power */
b34976b6 36 TRUE, /* the default */
a85d7ed0
NC
37 bfd_default_compatible,
38 bfd_default_scan,
39 NULL
40};
41
42const bfd_arch_info_type bfd_s390_arch =
43{
44 32, /* bits in a word */
45 32, /* bits in an address */
46 8, /* bits in a byte */
47 bfd_arch_s390,
befc3abb 48 bfd_mach_s390_31,
a85d7ed0 49 "s390",
befc3abb 50 "s390:31-bit",
a85d7ed0 51 3, /* section alignment power */
b34976b6 52 TRUE, /* the default */
a85d7ed0
NC
53 bfd_default_compatible,
54 bfd_default_scan,
befc3abb 55 &bfd_s390_64_arch
a85d7ed0 56};
This page took 0.418254 seconds and 4 git commands to generate.