]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/config/i960/i960-coff.h
PR c++/17413
[thirdparty/gcc.git] / gcc / config / i960 / i960-coff.h
CommitLineData
8e5578ea 1/* Definitions of target machine for GNU compiler, for "naked" Intel
2 80960 using coff object format and coff debugging symbols.
3 Copyright (C) 1988, 1989, 1991, 1996, 2000 Free Software Foundation.
4 Contributed by Steven McGeady (mcg@omepd.intel.com)
5 Additional work by Glenn Colon-Bonet, Jonathan Shapiro, Andy Wilson
6 Converted to GCC 2.0 by Michael Tiemann, Cygnus Support.
7
8This file is part of GCC.
9
10GCC is free software; you can redistribute it and/or modify
11it under the terms of the GNU General Public License as published by
12the Free Software Foundation; either version 2, or (at your option)
13any later version.
14
15GCC is distributed in the hope that it will be useful,
16but WITHOUT ANY WARRANTY; without even the implied warranty of
17MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18GNU General Public License for more details.
19
20You should have received a copy of the GNU General Public License
21along with GCC; see the file COPYING. If not, write to
22the Free Software Foundation, 59 Temple Place - Suite 330,
23Boston, MA 02111-1307, USA. */
24
25/* Support -gstabs using stabs in COFF sections. */
26
27/* Generate SDB_DEBUGGING_INFO by default. */
28#undef PREFERRED_DEBUGGING_TYPE
29#define PREFERRED_DEBUGGING_TYPE SDB_DEBUG
30
31/* This is intended to be used with Cygnus's newlib library, so we want to
32 use the standard definition of LIB_SPEC. */
33#undef LIB_SPEC
34
35/* Emit a .file directive. */
36#define TARGET_ASM_FILE_START_FILE_DIRECTIVE true
37
38/* Support the ctors and dtors sections for g++. */
39
40#define CTORS_SECTION_ASM_OP "\t.section\t.ctors,\"x\""
41#define DTORS_SECTION_ASM_OP "\t.section\t.dtors,\"x\""
42
43/* end of i960-coff.h */