osprey-gcc/gcc/config/i386/sol2.h File Reference

Go to the source code of this file.

Defines

#define FORCE_CODE_SECTION_ALIGN   asm(ALIGN_ASM_OP "16");
#define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL)
#define EH_TABLES_CAN_BE_READ_ONLY   (TARGET_64BIT)
#define CPP_SPEC   "%{.S:-P} %(cpp_subtarget)"
#define ASM_SPEC   "\%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Wa,*:%*} -s \%(asm_cpu) \"
#define ASM_CPU_SPEC   ""
#define SUBTARGET_EXTRA_SPECS
#define LOCAL_LABEL_PREFIX   "."
#define ASM_OUTPUT_DEF_FROM_DECLS(FILE, DECL, TARGET)
#define SUBTARGET_INSERT_ATTRIBUTES   solaris_insert_attributes
#define SUBTARGET_ATTRIBUTE_TABLE   SOLARIS_ATTRIBUTE_TABLE
#define ASM_OUTPUT_CALL(FILE, FN)
#define X86_FILE_START_VERSION_DIRECTIVE   false


Define Documentation

#define ASM_CPU_SPEC   ""

Definition at line 64 of file sol2.h.

#define ASM_OUTPUT_CALL ( FILE,
FN   ) 

Value:

do                \
    {               \
      fprintf (FILE, "\tcall\t");       \
      print_operand (FILE, XEXP (DECL_RTL (FN), 0), 'P'); \
      fprintf (FILE, "\n");         \
    }               \
  while (0)

Definition at line 102 of file sol2.h.

Referenced by solaris_output_init_fini().

#define ASM_OUTPUT_DEF_FROM_DECLS ( FILE,
DECL,
TARGET   ) 

Value:

do {              \
    const char *declname =        \
      IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (DECL));  \
    ASM_OUTPUT_DEF ((FILE), declname,     \
        IDENTIFIER_POINTER (TARGET)); \
    if (! TREE_PUBLIC (DECL))       \
      {             \
  fprintf ((FILE), "%s", LOCAL_ASM_OP);   \
  assemble_name ((FILE), declname);   \
  fprintf ((FILE), "\n");       \
      }             \
  } while (0)

Definition at line 82 of file sol2.h.

#define ASM_PREFERRED_EH_DATA_FORMAT ( CODE,
GLOBAL   ) 

Value:

Definition at line 37 of file sol2.h.

#define ASM_SPEC   "\%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Wa,*:%*} -s \%(asm_cpu) \"

Definition at line 59 of file sol2.h.

#define CPP_SPEC   "%{.S:-P} %(cpp_subtarget)"

Definition at line 54 of file sol2.h.

#define EH_TABLES_CAN_BE_READ_ONLY   (TARGET_64BIT)

#define FORCE_CODE_SECTION_ALIGN   asm(ALIGN_ASM_OP "16");

Definition at line 32 of file sol2.h.

#define LOCAL_LABEL_PREFIX   "."

Definition at line 74 of file sol2.h.

#define SUBTARGET_ATTRIBUTE_TABLE   SOLARIS_ATTRIBUTE_TABLE

Definition at line 99 of file sol2.h.

#define SUBTARGET_EXTRA_SPECS

Value:

{ "cpp_subtarget",  CPP_SUBTARGET_SPEC }, \
  { "asm_cpu",    ASM_CPU_SPEC },   \
  { "startfile_arch", STARTFILE_ARCH_SPEC },  \
  { "link_arch",  LINK_ARCH_SPEC }

Definition at line 67 of file sol2.h.

#define SUBTARGET_INSERT_ATTRIBUTES   solaris_insert_attributes

Definition at line 98 of file sol2.h.

#define X86_FILE_START_VERSION_DIRECTIVE   false

Definition at line 113 of file sol2.h.


Generated on Wed Apr 8 15:20:56 2009 for Open64 by  doxygen 1.5.6