Back to index

cell-binutils  2.17cvs20070401
coff-go32.c
Go to the documentation of this file.
00001 /* BFD back-end for Intel 386 COFF files (DJGPP variant).
00002    Copyright 1990, 1991, 1992, 1993, 1994, 1999, 2000, 2001
00003    Free Software Foundation, Inc.
00004    Written by DJ Delorie.
00005 
00006 This file is part of BFD, the Binary File Descriptor library.
00007 
00008 This program is free software; you can redistribute it and/or modify
00009 it under the terms of the GNU General Public License as published by
00010 the Free Software Foundation; either version 2 of the License, or
00011 (at your option) any later version.
00012 
00013 This program is distributed in the hope that it will be useful,
00014 but WITHOUT ANY WARRANTY; without even the implied warranty of
00015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00016 GNU General Public License for more details.
00017 
00018 You should have received a copy of the GNU General Public License
00019 along with this program; if not, write to the Free Software
00020 Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.  */
00021 
00022 #define TARGET_SYM          go32coff_vec
00023 #define TARGET_NAME         "coff-go32"
00024 #define TARGET_UNDERSCORE   '_'
00025 #define COFF_LONG_SECTION_NAMES
00026 #define COFF_SUPPORT_GNU_LINKONCE
00027 #define COFF_LONG_FILENAMES
00028 
00029 #define COFF_SECTION_ALIGNMENT_ENTRIES \
00030 { COFF_SECTION_NAME_EXACT_MATCH (".data"), \
00031   COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 4 }, \
00032 { COFF_SECTION_NAME_EXACT_MATCH (".text"), \
00033   COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 4 }, \
00034 { COFF_SECTION_NAME_PARTIAL_MATCH (".gnu.linkonce.d"), \
00035   COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 4 }, \
00036 { COFF_SECTION_NAME_PARTIAL_MATCH (".gnu.linkonce.t"), \
00037   COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 4 }, \
00038 { COFF_SECTION_NAME_PARTIAL_MATCH (".gnu.linkonce.r"), \
00039   COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 4 }, \
00040 { COFF_SECTION_NAME_PARTIAL_MATCH (".debug"), \
00041   COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 0 }, \
00042 { COFF_SECTION_NAME_PARTIAL_MATCH (".gnu.linkonce.wi"), \
00043   COFF_ALIGNMENT_FIELD_EMPTY, COFF_ALIGNMENT_FIELD_EMPTY, 0 }
00044 
00045 #include "coff-i386.c"