2012-07-27 James Murray <jsm@jsm-net.demon.co.uk>
[deliverable/binutils-gdb.git] / bfd / cpu-s390.c
CommitLineData
a85d7ed0 1/* BFD support for the s390 processor.
aa820537 2 Copyright 2000, 2001, 2002, 2005, 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,
b7761f11 39 bfd_arch_default_fill,
a85d7ed0
NC
40 NULL
41};
42
43const bfd_arch_info_type bfd_s390_arch =
44{
45 32, /* bits in a word */
46 32, /* bits in an address */
47 8, /* bits in a byte */
48 bfd_arch_s390,
befc3abb 49 bfd_mach_s390_31,
a85d7ed0 50 "s390",
befc3abb 51 "s390:31-bit",
a85d7ed0 52 3, /* section alignment power */
b34976b6 53 TRUE, /* the default */
a85d7ed0
NC
54 bfd_default_compatible,
55 bfd_default_scan,
b7761f11 56 bfd_arch_default_fill,
befc3abb 57 &bfd_s390_64_arch
a85d7ed0 58};
This page took 0.542946 seconds and 4 git commands to generate.