update copyright dates
[deliverable/binutils-gdb.git] / bfd / pei-i386.c
CommitLineData
252b5132 1/* BFD back-end for Intel 386 PE IMAGE COFF files.
aa820537 2 Copyright 1995, 1996, 1999, 2002, 2004, 2005, 2006, 2007, 2009
3db64b00 3 Free Software Foundation, Inc.
252b5132 4
a8295218 5 This file is part of BFD, the Binary File Descriptor library.
252b5132 6
a8295218
NC
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
a8295218 10 (at your option) any later version.
252b5132 11
a8295218
NC
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.
252b5132 16
a8295218
NC
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
cd123cb7
NC
19 Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
20 MA 02110-1301, USA. */
252b5132 21
252b5132 22#include "sysdep.h"
3db64b00 23#include "bfd.h"
252b5132 24
8a7140c3
NC
25#define TARGET_SYM i386pei_vec
26#define TARGET_NAME "pei-i386"
252b5132
RH
27#define COFF_IMAGE_WITH_PE
28#define COFF_WITH_PE
8a7140c3
NC
29#define PCRELOFFSET TRUE
30#define TARGET_UNDERSCORE '_'
88183869
DK
31/* Long section names not allowed in executable images, only object files. */
32#define COFF_LONG_SECTION_NAMES 0
8a7140c3 33#define COFF_SUPPORT_GNU_LINKONCE
33d7d197 34#define COFF_LONG_FILENAMES
252b5132 35
33d7d197
ILT
36#define COFF_SECTION_ALIGNMENT_ENTRIES \
37{ COFF_SECTION_NAME_PARTIAL_MATCH (".idata"), \
38 COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 2 }, \
39{ COFF_SECTION_NAME_EXACT_MATCH (".pdata"), \
8a7140c3
NC
40 COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 2 }, \
41{ COFF_SECTION_NAME_PARTIAL_MATCH (".debug"), \
42 COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 0 }, \
43{ COFF_SECTION_NAME_PARTIAL_MATCH (".gnu.linkonce.wi."), \
44 COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 0 }
252b5132 45
33d7d197 46#include "coff-i386.c"
This page took 0.868602 seconds and 4 git commands to generate.