osprey-gcc/gcc/config/sol2.h File Reference
Go to the source code of this file.
|
Defines |
| #define | PREFERRED_DEBUGGING_TYPE DBX_DEBUG |
| #define | WCHAR_TYPE "long int" |
| #define | WCHAR_TYPE_SIZE BITS_PER_WORD |
| #define | WINT_TYPE "long int" |
| #define | WINT_TYPE_SIZE BITS_PER_WORD |
| #define | TARGET_HANDLE_PRAGMA_REDEFINE_EXTNAME 1 |
| #define | CPP_SUBTARGET_SPEC "\%{pthreads:-D_REENTRANT -D_PTHREADS} \%{!pthreads:%{threads:-D_REENTRANT -D_SOLARIS_THREADS}} \%{compat-bsd:-iwithprefixbefore ucbinclude -I/usr/ucbinclude} \" |
| #define | TARGET_SUB_OS_CPP_BUILTINS() |
| #define | TARGET_OS_CPP_BUILTINS() |
| #define | NO_IMPLICIT_EXTERN_C |
| #define | ASM_SPEC "\%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Wa,*:%*} -s \%{fpic|fpie|fPIC|fPIE:-K PIC} \%(asm_cpu) \" |
| #define | LIB_SPEC "%{compat-bsd:-lucb -lsocket -lnsl -lelf -laio} \ %{!shared:\ %{!symbolic:\ %{pthreads:-lpthread} \ %{!pthreads:%{threads:-lthread}} \ %{p|pg:-ldl} -lc}}" |
| #define | ENDFILE_SPEC "crtend.o%s crtn.o%s" |
| #define | STARTFILE_SPEC "%{!shared: \ %{!symbolic: \ %{p:mcrt1.o%s} \ %{!p: \ %{pg:gcrt1.o%s gmon.o%s} \ %{!pg:crt1.o%s}}}} \ crti.o%s %(startfile_arch) \ crtbegin.o%s" |
| #define | STARTFILE_ARCH32_SPEC "%{ansi:values-Xc.o%s} \ %{!ansi:values-Xa.o%s}" |
| #define | STARTFILE_ARCH_SPEC STARTFILE_ARCH32_SPEC |
| #define | LINK_ARCH32_SPEC_BASE "%{G:-G} \ %{YP,*} \ %{R*} \ %{compat-bsd: \ %{!YP,*:%{p|pg:-Y P,/usr/ucblib:/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \ %{!p:%{!pg:-Y P,/usr/ucblib:/usr/ccs/lib:/usr/lib}}} \ -R /usr/ucblib} \ %{!compat-bsd: \ %{!YP,*:%{p|pg:-Y P,/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \ %{!p:%{!pg:-Y P,/usr/ccs/lib:/usr/lib}}}}" |
| #define | LINK_ARCH32_SPEC LINK_ARCH32_SPEC_BASE |
| #define | LINK_ARCH_SPEC LINK_ARCH32_SPEC |
| #define | LINK_SPEC "%{h*} %{v:-V} \ %{b} %{Wl,*:%*} \ %{static:-dn -Bstatic} \ %{shared:-G -dy %{!mimpure-text:-z text}} \ %{symbolic:-Bsymbolic -G -dy -z text} \ %(link_arch) \ %{Qy:} %{!Qn:-Qy}" |
| #define | SUPPORTS_INIT_PRIORITY 0 |
| #define | SWITCH_TAKES_ARG(CHAR) |
| #define | STDC_0_IN_SYSTEM_HEADERS 1 |
| #define | ENABLE_EXECUTE_STACK |
| #define | TARGET_N_FORMAT_TYPES 1 |
| #define | TARGET_FORMAT_TYPES solaris_format_types |
| #define | SOLARIS_ATTRIBUTE_TABLE |
| #define | ASM_DECLARE_FUNCTION_SIZE(FILE, FNAME, DECL) |
| #define | REGISTER_TARGET_PRAGMAS() solaris_register_pragmas () |
| #define | HANDLE_PRAGMA_PACK_WITH_EXPANSION |
Functions/Subroutines |
| | GTY (()) tree solaris_pending_aligns |
Define Documentation
| #define ASM_DECLARE_FUNCTION_SIZE |
( |
FILE, |
|
|
FNAME, |
|
|
DECL |
|
) |
|
Value:
Definition at line 231 of file sol2.h.
| #define ASM_SPEC "\%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Wa,*:%*} -s \%{fpic|fpie|fPIC|fPIE:-K PIC} \%(asm_cpu) \" |
| #define CPP_SUBTARGET_SPEC "\%{pthreads:-D_REENTRANT -D_PTHREADS} \%{!pthreads:%{threads:-D_REENTRANT -D_SOLARIS_THREADS}} \%{compat-bsd:-iwithprefixbefore ucbinclude -I/usr/ucbinclude} \" |
| #define ENABLE_EXECUTE_STACK |
| #define ENDFILE_SPEC "crtend.o%s crtn.o%s" |
| #define HANDLE_PRAGMA_PACK_WITH_EXPANSION |
| #define LIB_SPEC "%{compat-bsd:-lucb -lsocket -lnsl -lelf -laio} \ %{!shared:\ %{!symbolic:\ %{pthreads:-lpthread} \ %{!pthreads:%{threads:-lthread}} \ %{p|pg:-ldl} -lc}}" |
| #define LINK_ARCH32_SPEC LINK_ARCH32_SPEC_BASE |
| #define LINK_ARCH32_SPEC_BASE "%{G:-G} \ %{YP,*} \ %{R*} \ %{compat-bsd: \ %{!YP,*:%{p|pg:-Y P,/usr/ucblib:/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \ %{!p:%{!pg:-Y P,/usr/ucblib:/usr/ccs/lib:/usr/lib}}} \ -R /usr/ucblib} \ %{!compat-bsd: \ %{!YP,*:%{p|pg:-Y P,/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \ %{!p:%{!pg:-Y P,/usr/ccs/lib:/usr/lib}}}}" |
| #define LINK_ARCH_SPEC LINK_ARCH32_SPEC |
| #define LINK_SPEC "%{h*} %{v:-V} \ %{b} %{Wl,*:%*} \ %{static:-dn -Bstatic} \ %{shared:-G -dy %{!mimpure-text:-z text}} \ %{symbolic:-Bsymbolic -G -dy -z text} \ %(link_arch) \ %{Qy:} %{!Qn:-Qy}" |
| #define NO_IMPLICIT_EXTERN_C |
| #define PREFERRED_DEBUGGING_TYPE DBX_DEBUG |
| #define REGISTER_TARGET_PRAGMAS |
( |
|
) |
solaris_register_pragmas () |
| #define SOLARIS_ATTRIBUTE_TABLE |
Value:
{ "init", 0, 0, true, false, false, NULL }, \
{ "fini", 0, 0, true, false, false, NULL }
Definition at line 224 of file sol2.h.
| #define STARTFILE_ARCH32_SPEC "%{ansi:values-Xc.o%s} \ %{!ansi:values-Xa.o%s}" |
| #define STARTFILE_ARCH_SPEC STARTFILE_ARCH32_SPEC |
| #define STDC_0_IN_SYSTEM_HEADERS 1 |
| #define SUPPORTS_INIT_PRIORITY 0 |
| #define SWITCH_TAKES_ARG |
( |
CHAR |
|
) |
|
Value:
Definition at line 163 of file sol2.h.
| #define TARGET_HANDLE_PRAGMA_REDEFINE_EXTNAME 1 |
| #define TARGET_N_FORMAT_TYPES 1 |
| #define TARGET_OS_CPP_BUILTINS |
( |
|
) |
|
Value:
Definition at line 57 of file sol2.h.
| #define TARGET_SUB_OS_CPP_BUILTINS |
( |
|
) |
|
| #define WCHAR_TYPE "long int" |
| #define WCHAR_TYPE_SIZE BITS_PER_WORD |
| #define WINT_TYPE "long int" |
| #define WINT_TYPE_SIZE BITS_PER_WORD |
Function Documentation