]> gcc.gnu.org Git - gcc.git/blame - gcc/config/ia64/linux.h
Makefile.in (STAGESTUFF): Add libgcc libgcc.mk.
[gcc.git] / gcc / config / ia64 / linux.h
CommitLineData
c65ebc55
JW
1/* Definitions for ia64-linux target. */
2#include "ia64/ia64.h"
3#include <linux.h>
4#include "sysv4.h"
5
6/* ??? Maybe this should be in sysv4.h? */
7#define CPP_PREDEFINES "\
8-D__ia64 -D__ia64__ -D__linux -D__linux__ -D_LONGLONG -Dlinux -Dunix \
9-D__LP64__ -D__ELF__ -Asystem(linux) -Acpu(ia64) -Amachine(ia64)"
10
11/* ??? ia64 gas doesn't accept standard svr4 assembler options? */
12#undef ASM_SPEC
13
14/* Define this for shared library support because it isn't in the main
15 linux.h file. */
16
17#undef LINK_SPEC
18#define LINK_SPEC "\
19 %{shared:-shared} \
20 %{!shared: \
21 %{!static: \
22 %{rdynamic:-export-dynamic} \
f0b0e152 23 %{!dynamic-linker:-dynamic-linker /lib/ld-linux-ia64.so.1}} \
c65ebc55
JW
24 %{static:-static}}"
25
26
27#define DONT_USE_BUILTIN_SETJMP
28#define JMP_BUF_SIZE (8 * 76)
29/* End of linux.h */
This page took 0.074481 seconds and 5 git commands to generate.