]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/cpu-or1k.c
gnu-nat: Move local functions inside gnu_nat_target class
[thirdparty/binutils-gdb.git] / bfd / cpu-or1k.c
CommitLineData
3b16e843 1/* BFD support for the OpenRISC 1000 architecture.
b3adc24a 2 Copyright (C) 2002-2020 Free Software Foundation, Inc.
73589c9d 3 Contributed for OR32 by Ivan Guzvinec <ivang@opencores.org>
3b16e843
NC
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
3b16e843
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
73589c9d 18 along with this program; if not, see <http://www.gnu.org/licenses/>. */
3b16e843 19
3b16e843 20#include "sysdep.h"
3db64b00 21#include "bfd.h"
3b16e843
NC
22#include "libbfd.h"
23
aebcfb76
NC
24#define N(NUMBER, PRINT, DEFAULT, NEXT) \
25 { \
26 32, /* Bits in a word. */ \
27 32, /* Bits in an address. */ \
28 8, /* Bits in a byte. */ \
29 bfd_arch_or1k, \
30 NUMBER, \
31 PRINT, \
32 PRINT, \
33 4, /* Section alignment power. */ \
34 DEFAULT, \
35 bfd_default_compatible, \
36 bfd_default_scan, \
37 bfd_arch_default_fill, \
38 NEXT, \
39 0 /* Maximum offset of a reloc from the start of an insn. */ \
40 }
73589c9d 41
3b16e843 42
73589c9d 43const bfd_arch_info_type bfd_or1knd_arch =
aebcfb76
NC
44 N (bfd_mach_or1knd, "or1knd", FALSE, NULL);
45
46const bfd_arch_info_type bfd_or1k_arch =
47 N (bfd_mach_or1k, "or1k", TRUE, &bfd_or1knd_arch);