osprey-gcc/gcc/config/i386/beos-elf.h File Reference

Go to the source code of this file.

Defines

#define TARGET_VERSION   fprintf (stderr, " (i386 BeOS/ELF)");
#define PREFERRED_DEBUGGING_TYPE   DWARF2_DEBUG
#define DEFAULT_PCC_STRUCT_RETURN   1
#define ASM_COMMENT_START   " #"
#define DBX_REGISTER_NUMBER(n)   (TARGET_64BIT ? dbx64_register_map[n] : svr4_dbx_register_map[n])
#define MCOUNT_NAME   "mcount"
#define SIZE_TYPE   "long unsigned int"
#define PTRDIFF_TYPE   "long int"
#define WCHAR_TYPE   "short unsigned int"
#define WCHAR_TYPE_SIZE   16
#define TARGET_DECLSPEC   1
#define TARGET_OS_CPP_BUILTINS()
#define CC1_SPEC   "%{!no-fpic:%{!fno-pic:%{!fno-pie:%{!fpie:%{!fPIC:%{!fPIE:-fpic}}}}}} %{!Wmultichar: -Wno-multichar} %(cc1_cpu) %{profile:-p}"
#define CC1PLUS_SPEC   "%{!Wctor-dtor-privacy:-Wno-ctor-dtor-privacy}"
#define LINK_SPEC   "%{!o*:-o %b} -m elf_i386_be -shared -Bsymbolic %{nostart:-e 0}"
#define LIB_SPEC   "-lnet -lroot"
#define LIBGCC_SPEC   ""
#define STARTFILE_SPEC   "crti.o%s crtbegin.o%s %{!nostart:start_dyn.o%s} init_term_dyn.o%s %{p:i386-mcount.o%s}"
#define ENDFILE_SPEC   "crtend.o%s crtn.o%s"
#define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN)   asm_output_aligned_bss (FILE, DECL, NAME, SIZE, ALIGN)
#define INCLUDE_DEFAULTS
#define LIBRARY_PATH_ENV   "BELIBRARIES"
#define MATH_LIBRARY   ""
#define NO_IMPLICIT_EXTERN_C
#define MULTIPLE_SYMBOL_SPACES   1


Define Documentation

#define ASM_COMMENT_START   " #"

Definition at line 35 of file beos-elf.h.

#define ASM_OUTPUT_ALIGNED_BSS ( FILE,
DECL,
NAME,
SIZE,
ALIGN   )     asm_output_aligned_bss (FILE, DECL, NAME, SIZE, ALIGN)

Definition at line 121 of file beos-elf.h.

#define CC1_SPEC   "%{!no-fpic:%{!fno-pic:%{!fno-pie:%{!fpie:%{!fPIC:%{!fPIE:-fpic}}}}}} %{!Wmultichar: -Wno-multichar} %(cc1_cpu) %{profile:-p}"

Definition at line 83 of file beos-elf.h.

#define CC1PLUS_SPEC   "%{!Wctor-dtor-privacy:-Wno-ctor-dtor-privacy}"

Definition at line 86 of file beos-elf.h.

#define DBX_REGISTER_NUMBER ( n   )     (TARGET_64BIT ? dbx64_register_map[n] : svr4_dbx_register_map[n])

Definition at line 38 of file beos-elf.h.

#define DEFAULT_PCC_STRUCT_RETURN   1

Definition at line 32 of file beos-elf.h.

#define ENDFILE_SPEC   "crtend.o%s crtn.o%s"

Definition at line 114 of file beos-elf.h.

#define INCLUDE_DEFAULTS

Definition at line 145 of file beos-elf.h.

#define LIB_SPEC   "-lnet -lroot"

Definition at line 102 of file beos-elf.h.

#define LIBGCC_SPEC   ""

Definition at line 108 of file beos-elf.h.

#define LIBRARY_PATH_ENV   "BELIBRARIES"

Definition at line 231 of file beos-elf.h.

#define LINK_SPEC   "%{!o*:-o %b} -m elf_i386_be -shared -Bsymbolic %{nostart:-e 0}"

Definition at line 96 of file beos-elf.h.

#define MATH_LIBRARY   ""

Definition at line 234 of file beos-elf.h.

#define MCOUNT_NAME   "mcount"

Definition at line 45 of file beos-elf.h.

#define MULTIPLE_SYMBOL_SPACES   1

Definition at line 240 of file beos-elf.h.

#define NO_IMPLICIT_EXTERN_C

Definition at line 237 of file beos-elf.h.

#define PREFERRED_DEBUGGING_TYPE   DWARF2_DEBUG

Definition at line 27 of file beos-elf.h.

#define PTRDIFF_TYPE   "long int"

Definition at line 51 of file beos-elf.h.

#define SIZE_TYPE   "long unsigned int"

Definition at line 48 of file beos-elf.h.

#define STARTFILE_SPEC   "crti.o%s crtbegin.o%s %{!nostart:start_dyn.o%s} init_term_dyn.o%s %{p:i386-mcount.o%s}"

Definition at line 111 of file beos-elf.h.

#define TARGET_DECLSPEC   1

Definition at line 59 of file beos-elf.h.

Referenced by c_cpp_builtins().

 
#define TARGET_OS_CPP_BUILTINS (  ) 

Value:

do                  \
    {                 \
  builtin_define ("__BEOS__");          \
  builtin_define ("__INTEL__");         \
  builtin_define ("_X86_");         \
  builtin_define ("__stdcall=__attribute__((__stdcall__))");  \
  builtin_define ("__cdecl=__attribute__((__cdecl__))");    \
  builtin_assert ("system=beos");         \
  if (flag_pic)             \
    {               \
      builtin_define ("__PIC__");         \
      builtin_define ("__pic__");         \
    }               \
    }                 \
  while (0)

Definition at line 61 of file beos-elf.h.

#define TARGET_VERSION   fprintf (stderr, " (i386 BeOS/ELF)");

Definition at line 23 of file beos-elf.h.

#define WCHAR_TYPE   "short unsigned int"

Definition at line 54 of file beos-elf.h.

#define WCHAR_TYPE_SIZE   16

Definition at line 57 of file beos-elf.h.


Generated on Wed Apr 8 15:19:47 2009 for Open64 by  doxygen 1.5.6