OSDN Git Service

* config/alpha/gnu.h (CPP_PREDEFINES): Underscores for gnu_hurd.
[pf3gnuchains/gcc-fork.git] / gcc / config / alpha / gnu.h
1 /* Configuration for an Alpha running GNU with ELF as the target machine.  */
2
3 #undef TARGET_VERSION
4 #define TARGET_VERSION fprintf (stderr, " (Alpha GNU)");
5
6 #undef CPP_PREDEFINES
7 #define CPP_PREDEFINES \
8 "-D__GNU__ -D__gnu_hurd__ -Dunix -Asystem=gnu -D_LONGLONG -D__alpha__ -D__ELF__"
9
10 #undef ELF_DYNAMIC_LINKER
11 #define ELF_DYNAMIC_LINKER      "/lib/ld.so"
12
13 #undef  STARTFILE_SPEC
14 #define STARTFILE_SPEC \
15   "%{!shared: \
16      %{!static: \
17        %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
18      %{static:crt0.o%s}} \
19    crti.o%s \
20    %{!static:%{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
21
22 /* FIXME: Is a Hurd-specific fallback mechanism necessary?  */
23 #undef MD_FALLBACK_FRAME_STATE_FOR