gdb.threads/clone-thread_db.c: Add missing includes and fix pthread_join call
[deliverable/binutils-gdb.git] / bfd / cpu-s390.c
CommitLineData
a85d7ed0 1/* BFD support for the s390 processor.
b90efa5b 2 Copyright (C) 2000-2015 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 */
c92b291c 36#if BFD_DEFAULT_TARGET_SIZE == 64
b34976b6 37 TRUE, /* the default */
c92b291c
AK
38#else
39 FALSE, /* the default */
40#endif
a85d7ed0
NC
41 bfd_default_compatible,
42 bfd_default_scan,
b7761f11 43 bfd_arch_default_fill,
a85d7ed0
NC
44 NULL
45};
46
47const bfd_arch_info_type bfd_s390_arch =
48{
49 32, /* bits in a word */
50 32, /* bits in an address */
51 8, /* bits in a byte */
52 bfd_arch_s390,
befc3abb 53 bfd_mach_s390_31,
a85d7ed0 54 "s390",
befc3abb 55 "s390:31-bit",
a85d7ed0 56 3, /* section alignment power */
c92b291c
AK
57#if BFD_DEFAULT_TARGET_SIZE == 64
58 FALSE, /* the default */
59#else
b34976b6 60 TRUE, /* the default */
c92b291c 61#endif
a85d7ed0
NC
62 bfd_default_compatible,
63 bfd_default_scan,
b7761f11 64 bfd_arch_default_fill,
befc3abb 65 &bfd_s390_64_arch
a85d7ed0 66};
This page took 0.978101 seconds and 4 git commands to generate.