osprey-gcc/gcc/defaults.h File Reference

Go to the source code of this file.

Defines

#define GET_ENVIRONMENT(VALUE, NAME)   do { (VALUE) = getenv (NAME); } while (0)
#define obstack_chunk_alloc   ((void *(*) (long)) xmalloc)
#define obstack_chunk_free   ((void (*) (void *)) free)
#define OBSTACK_CHUNK_SIZE   0
#define gcc_obstack_init(OBSTACK)
#define ASM_PN_FORMAT   "%s.%lu"
#define ASM_FORMAT_PRIVATE_NAME(OUTPUT, NAME, LABELNO)
#define ASM_OUTPUT_ADDR_VEC_ELT(FILE, VALUE)
#define ASM_OUTPUT_ASCII(MYFILE, MYSTRING, MYLENGTH)
#define TARGET_DEFERRED_OUTPUT_DEFS(DECL, TARGET)   false
#define ASM_OUTPUT_LABEL(FILE, NAME)   do { assemble_name ((FILE), (NAME)); fputs (":\n", (FILE)); } while (0)
#define ASM_OUTPUT_INTERNAL_LABEL(FILE, NAME)
#define ASM_OUTPUT_LABELREF(FILE, NAME)   asm_fprintf ((FILE), "%U%s", (NAME))
#define ASM_OUTPUT_DEBUG_LABEL(FILE, PREFIX, NUM)   (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM)
#define SUPPORTS_WEAK   0
#define SUPPORTS_ONE_ONLY   0
#define TARGET_WEAK_NOT_IN_ARCHIVE_TOC   0
#define TARGET_USES_WEAK_UNWIND_INFO   0
#define USER_LABEL_PREFIX   ""
#define USE_COMMON_FOR_ONE_ONLY   1
#define MULTIPLE_SYMBOL_SPACES   0
#define SUPPORTS_INIT_PRIORITY   1
#define LINK_ELIMINATE_DUPLICATE_LDIRECTORIES   0
#define EH_TABLES_CAN_BE_READ_ONLY   0
#define TARGET_USE_JCR_SECTION   0
#define DWARF_FRAME_REGISTERS   FIRST_PSEUDO_REGISTER
#define DBX_REGISTER_NUMBER(REGNO)   (REGNO)
#define BITS_PER_UNIT   8
#define BITS_PER_WORD   (BITS_PER_UNIT * UNITS_PER_WORD)
#define CHAR_TYPE_SIZE   BITS_PER_UNIT
#define BOOL_TYPE_SIZE   CHAR_TYPE_SIZE
#define SHORT_TYPE_SIZE   (BITS_PER_UNIT * MIN ((UNITS_PER_WORD + 1) / 2, 2))
#define INT_TYPE_SIZE   BITS_PER_WORD
#define LONG_TYPE_SIZE   BITS_PER_WORD
#define LONG_LONG_TYPE_SIZE   (BITS_PER_WORD * 2)
#define WCHAR_TYPE_SIZE   INT_TYPE_SIZE
#define FLOAT_TYPE_SIZE   BITS_PER_WORD
#define DOUBLE_TYPE_SIZE   (BITS_PER_WORD * 2)
#define LONG_DOUBLE_TYPE_SIZE   (BITS_PER_WORD * 2)
#define POINTER_SIZE   BITS_PER_WORD
#define PIC_OFFSET_TABLE_REGNUM   INVALID_REGNUM
#define TARGET_DLLIMPORT_DECL_ATTRIBUTES   0
#define TARGET_DECLSPEC   0
#define ACCUMULATE_OUTGOING_ARGS   0
#define PUSH_ARGS   0
#define PUSH_ARGS_REVERSED   0
#define PREFERRED_STACK_BOUNDARY   STACK_BOUNDARY
#define TARGET_DEFAULT_PACK_STRUCT   0
#define TARGET_VTABLE_USES_DESCRIPTORS   0
#define TARGET_VTABLE_ENTRY_ALIGN   POINTER_SIZE
#define TARGET_VTABLE_DATA_ENTRY_DISTANCE   1
#define TARGET_USE_LOCAL_THUNK_ALIAS_P(DECL)   0
#define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL)   DW_EH_PE_absptr
#define TARGET_PTRMEMFUNC_VBIT_LOCATION
#define DEFAULT_GDB_EXTENSIONS   1
#define PREFERRED_DEBUGGING_TYPE   NO_DEBUG
#define UNKNOWN_FLOAT_FORMAT   0
#define IEEE_FLOAT_FORMAT   1
#define VAX_FLOAT_FORMAT   2
#define IBM_FLOAT_FORMAT   3
#define C4X_FLOAT_FORMAT   4
#define TARGET_FLOAT_FORMAT   IEEE_FLOAT_FORMAT
#define REGNO_MODE_OK_FOR_BASE_P(REGNO, MODE)   REGNO_OK_FOR_BASE_P (REGNO)
#define REG_MODE_OK_FOR_BASE_P(REG, MODE)   REG_OK_FOR_BASE_P (REG)
#define MODE_BASE_REG_CLASS(MODE)   BASE_REG_CLASS
#define MODE_BASE_REG_REG_CLASS(MODE)   MODE_BASE_REG_CLASS(MODE)
#define REGNO_MODE_OK_FOR_REG_BASE_P(REGNO, MODE)   REGNO_MODE_OK_FOR_BASE_P (REGNO, MODE)
#define REG_MODE_OK_FOR_REG_BASE_P(REGNO, MODE)   REG_MODE_OK_FOR_BASE_P (REGNO, MODE)
#define LARGEST_EXPONENT_IS_NORMAL(SIZE)   0
#define ROUND_TOWARDS_ZERO   0
#define MODE_HAS_NANS(MODE)
#define MODE_HAS_INFINITIES(MODE)
#define MODE_HAS_SIGNED_ZEROS(MODE)   (FLOAT_MODE_P (MODE) && TARGET_FLOAT_FORMAT == IEEE_FLOAT_FORMAT)
#define MODE_HAS_SIGN_DEPENDENT_ROUNDING(MODE)
#define FLOAT_LIB_COMPARE_RETURNS_BOOL(MODE, COMPARISON)   false
#define TARGET_LIB_INT_CMP_BIASED   (true)
#define FLOAT_WORDS_BIG_ENDIAN   WORDS_BIG_ENDIAN
#define TARGET_FLT_EVAL_METHOD   0
#define HOT_TEXT_SECTION_NAME   ".text.hot"
#define UNLIKELY_EXECUTED_TEXT_SECTION_NAME   ".text.unlikely"
#define HAS_LONG_COND_BRANCH   0
#define HAS_LONG_UNCOND_BRANCH   0
#define UNITS_PER_SIMD_WORD   0
#define DEFAULT_USE_CXA_ATEXIT   0
#define EXTRA_MEMORY_CONSTRAINT(C, STR)   0
#define EXTRA_ADDRESS_CONSTRAINT(C, STR)   0
#define DEFAULT_CONSTRAINT_LEN(C, STR)   1
#define CONSTRAINT_LEN(C, STR)   DEFAULT_CONSTRAINT_LEN (C, STR)
#define REG_CLASS_FROM_CONSTRAINT(C, STR)   REG_CLASS_FROM_LETTER (C)
#define REGISTER_MOVE_COST(m, x, y)   2
#define TARGET_C99_FUNCTIONS   0
#define CLZ_DEFINED_VALUE_AT_ZERO(MODE, VALUE)   0
#define CTZ_DEFINED_VALUE_AT_ZERO(MODE, VALUE)   0
#define STORE_FLAG_VALUE   1
#define MOVE_MAX_PIECES   MOVE_MAX
#define STACK_POINTER_OFFSET   0
#define LOCAL_REGNO(REGNO)   0
#define EXIT_IGNORE_STACK   0
#define CASE_VECTOR_PC_RELATIVE   0
#define TRAMPOLINE_ALIGNMENT   FUNCTION_BOUNDARY
#define INCOMING_REGNO(N)   (N)
#define OUTGOING_REGNO(N)   (N)
#define SHIFT_COUNT_TRUNCATED   0
#define LEGITIMIZE_ADDRESS(X, OLDX, MODE, WIN)
#define LEGITIMATE_PIC_OPERAND_P(X)   1
#define REVERSIBLE_CC_MODE(MODE)   0
#define MAX_OFILE_ALIGNMENT   BIGGEST_ALIGNMENT


Define Documentation

#define ACCUMULATE_OUTGOING_ARGS   0

Definition at line 452 of file defaults.h.

#define ASM_FORMAT_PRIVATE_NAME ( OUTPUT,
NAME,
LABELNO   ) 

Value:

do { const char *const name_ = (NAME); \
       char *const output_ = (OUTPUT) = \
   (char *) alloca (strlen (name_) + 32); \
       sprintf (output_, ASM_PN_FORMAT, name_, (unsigned long)(LABELNO)); \
  } while (0)

Definition at line 56 of file defaults.h.

#define ASM_OUTPUT_ADDR_VEC_ELT ( FILE,
VALUE   ) 

Value:

do { fputs (integer_asm_op (POINTER_SIZE / BITS_PER_UNIT, TRUE), FILE); \
     (*targetm.asm_out.internal_label) (FILE, "L", (VALUE));      \
     fputc ('\n', FILE);            \
   } while (0)

Definition at line 68 of file defaults.h.

#define ASM_OUTPUT_ASCII ( MYFILE,
MYSTRING,
MYLENGTH   ) 

Definition at line 78 of file defaults.h.

#define ASM_OUTPUT_DEBUG_LABEL ( FILE,
PREFIX,
NUM   )     (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM)

Definition at line 158 of file defaults.h.

#define ASM_OUTPUT_INTERNAL_LABEL ( FILE,
NAME   ) 

Value:

do {            \
    assemble_name_raw ((FILE), (NAME));   \
    fputs (":\n", (FILE));      \
  } while (0)

Definition at line 140 of file defaults.h.

#define ASM_OUTPUT_LABEL ( FILE,
NAME   )     do { assemble_name ((FILE), (NAME)); fputs (":\n", (FILE)); } while (0)

Definition at line 134 of file defaults.h.

#define ASM_OUTPUT_LABELREF ( FILE,
NAME   )     asm_fprintf ((FILE), "%U%s", (NAME))

Definition at line 150 of file defaults.h.

#define ASM_PN_FORMAT   "%s.%lu"

Definition at line 45 of file defaults.h.

#define ASM_PREFERRED_EH_DATA_FORMAT ( CODE,
GLOBAL   )     DW_EH_PE_absptr

Definition at line 534 of file defaults.h.

#define BITS_PER_UNIT   8

Definition at line 372 of file defaults.h.

#define BITS_PER_WORD   (BITS_PER_UNIT * UNITS_PER_WORD)

Definition at line 376 of file defaults.h.

#define BOOL_TYPE_SIZE   CHAR_TYPE_SIZE

Definition at line 385 of file defaults.h.

#define C4X_FLOAT_FORMAT   4

Definition at line 589 of file defaults.h.

#define CASE_VECTOR_PC_RELATIVE   0

Definition at line 801 of file defaults.h.

#define CHAR_TYPE_SIZE   BITS_PER_UNIT

Definition at line 380 of file defaults.h.

#define CLZ_DEFINED_VALUE_AT_ZERO ( MODE,
VALUE   )     0

Definition at line 762 of file defaults.h.

#define CONSTRAINT_LEN ( C,
STR   )     DEFAULT_CONSTRAINT_LEN (C, STR)

Definition at line 730 of file defaults.h.

#define CTZ_DEFINED_VALUE_AT_ZERO ( MODE,
VALUE   )     0

Definition at line 765 of file defaults.h.

#define DBX_REGISTER_NUMBER ( REGNO   )     (REGNO)

Definition at line 364 of file defaults.h.

#define DEFAULT_CONSTRAINT_LEN ( C,
STR   )     1

Definition at line 727 of file defaults.h.

Referenced by constraint_len().

#define DEFAULT_GDB_EXTENSIONS   1

Definition at line 549 of file defaults.h.

#define DEFAULT_USE_CXA_ATEXIT   0

Definition at line 708 of file defaults.h.

#define DOUBLE_TYPE_SIZE   (BITS_PER_WORD * 2)

Definition at line 413 of file defaults.h.

#define DWARF_FRAME_REGISTERS   FIRST_PSEUDO_REGISTER

Definition at line 357 of file defaults.h.

#define EH_TABLES_CAN_BE_READ_ONLY   0

Definition at line 328 of file defaults.h.

#define EXIT_IGNORE_STACK   0

Definition at line 796 of file defaults.h.

#define EXTRA_ADDRESS_CONSTRAINT ( C,
STR   )     0

Definition at line 720 of file defaults.h.

#define EXTRA_MEMORY_CONSTRAINT ( C,
STR   )     0

Definition at line 714 of file defaults.h.

#define FLOAT_LIB_COMPARE_RETURNS_BOOL ( MODE,
COMPARISON   )     false

Definition at line 665 of file defaults.h.

#define FLOAT_TYPE_SIZE   BITS_PER_WORD

Definition at line 409 of file defaults.h.

#define FLOAT_WORDS_BIG_ENDIAN   WORDS_BIG_ENDIAN

Definition at line 678 of file defaults.h.

#define gcc_obstack_init ( OBSTACK   ) 

#define GET_ENVIRONMENT ( VALUE,
NAME   )     do { (VALUE) = getenv (NAME); } while (0)

Definition at line 28 of file defaults.h.

#define HAS_LONG_COND_BRANCH   0

Definition at line 694 of file defaults.h.

#define HAS_LONG_UNCOND_BRANCH   0

Definition at line 698 of file defaults.h.

#define HOT_TEXT_SECTION_NAME   ".text.hot"

Definition at line 686 of file defaults.h.

#define IBM_FLOAT_FORMAT   3

Definition at line 588 of file defaults.h.

#define IEEE_FLOAT_FORMAT   1

Definition at line 586 of file defaults.h.

#define INCOMING_REGNO (  )     (N)

Definition at line 811 of file defaults.h.

#define INT_TYPE_SIZE   BITS_PER_WORD

Definition at line 393 of file defaults.h.

#define LARGEST_EXPONENT_IS_NORMAL ( SIZE   )     0

Definition at line 631 of file defaults.h.

#define LEGITIMATE_PIC_OPERAND_P ( X   )     1

Definition at line 827 of file defaults.h.

#define LEGITIMIZE_ADDRESS ( X,
OLDX,
MODE,
WIN   ) 

Definition at line 823 of file defaults.h.

#define LINK_ELIMINATE_DUPLICATE_LDIRECTORIES   0

Definition at line 294 of file defaults.h.

#define LOCAL_REGNO ( REGNO   )     0

Definition at line 789 of file defaults.h.

#define LONG_DOUBLE_TYPE_SIZE   (BITS_PER_WORD * 2)

Definition at line 417 of file defaults.h.

#define LONG_LONG_TYPE_SIZE   (BITS_PER_WORD * 2)

Definition at line 401 of file defaults.h.

#define LONG_TYPE_SIZE   BITS_PER_WORD

Definition at line 397 of file defaults.h.

#define MAX_OFILE_ALIGNMENT   BIGGEST_ALIGNMENT

Definition at line 836 of file defaults.h.

#define MODE_BASE_REG_CLASS ( MODE   )     BASE_REG_CLASS

Definition at line 613 of file defaults.h.

#define MODE_BASE_REG_REG_CLASS ( MODE   )     MODE_BASE_REG_CLASS(MODE)

Definition at line 619 of file defaults.h.

#define MODE_HAS_INFINITIES ( MODE   ) 

#define MODE_HAS_NANS ( MODE   ) 

#define MODE_HAS_SIGN_DEPENDENT_ROUNDING ( MODE   ) 

Value:

Definition at line 658 of file defaults.h.

#define MODE_HAS_SIGNED_ZEROS ( MODE   )     (FLOAT_MODE_P (MODE) && TARGET_FLOAT_FORMAT == IEEE_FLOAT_FORMAT)

Definition at line 653 of file defaults.h.

#define MOVE_MAX_PIECES   MOVE_MAX

Definition at line 781 of file defaults.h.

#define MULTIPLE_SYMBOL_SPACES   0

Definition at line 281 of file defaults.h.

#define obstack_chunk_alloc   ((void *(*) (long)) xmalloc)

Definition at line 31 of file defaults.h.

#define obstack_chunk_free   ((void (*) (void *)) free)

Definition at line 32 of file defaults.h.

#define OBSTACK_CHUNK_SIZE   0

Definition at line 33 of file defaults.h.

#define OUTGOING_REGNO (  )     (N)

Definition at line 815 of file defaults.h.

#define PIC_OFFSET_TABLE_REGNUM   INVALID_REGNUM

Definition at line 426 of file defaults.h.

#define POINTER_SIZE   BITS_PER_WORD

Definition at line 422 of file defaults.h.

#define PREFERRED_DEBUGGING_TYPE   NO_DEBUG

Definition at line 581 of file defaults.h.

#define PREFERRED_STACK_BOUNDARY   STACK_BOUNDARY

Definition at line 487 of file defaults.h.

#define PUSH_ARGS   0

Definition at line 460 of file defaults.h.

#define PUSH_ARGS_REVERSED   0

Definition at line 481 of file defaults.h.

#define REG_CLASS_FROM_CONSTRAINT ( C,
STR   )     REG_CLASS_FROM_LETTER (C)

Definition at line 743 of file defaults.h.

#define REG_MODE_OK_FOR_BASE_P ( REG,
MODE   )     REG_OK_FOR_BASE_P (REG)

Definition at line 606 of file defaults.h.

#define REG_MODE_OK_FOR_REG_BASE_P ( REGNO,
MODE   )     REG_MODE_OK_FOR_BASE_P (REGNO, MODE)

Definition at line 627 of file defaults.h.

#define REGISTER_MOVE_COST ( m,
x,
 )     2

Definition at line 751 of file defaults.h.

#define REGNO_MODE_OK_FOR_BASE_P ( REGNO,
MODE   )     REGNO_OK_FOR_BASE_P (REGNO)

Definition at line 602 of file defaults.h.

#define REGNO_MODE_OK_FOR_REG_BASE_P ( REGNO,
MODE   )     REGNO_MODE_OK_FOR_BASE_P (REGNO, MODE)

Definition at line 623 of file defaults.h.

#define REVERSIBLE_CC_MODE ( MODE   )     0

Definition at line 831 of file defaults.h.

#define ROUND_TOWARDS_ZERO   0

Definition at line 635 of file defaults.h.

#define SHIFT_COUNT_TRUNCATED   0

Definition at line 819 of file defaults.h.

#define SHORT_TYPE_SIZE   (BITS_PER_UNIT * MIN ((UNITS_PER_WORD + 1) / 2, 2))

Definition at line 389 of file defaults.h.

#define STACK_POINTER_OFFSET   0

Definition at line 785 of file defaults.h.

#define STORE_FLAG_VALUE   1

Definition at line 770 of file defaults.h.

#define SUPPORTS_INIT_PRIORITY   1

Definition at line 287 of file defaults.h.

#define SUPPORTS_ONE_ONLY   0

Definition at line 233 of file defaults.h.

#define SUPPORTS_WEAK   0

Definition at line 224 of file defaults.h.

#define TARGET_C99_FUNCTIONS   0

Definition at line 757 of file defaults.h.

#define TARGET_DECLSPEC   0

Definition at line 439 of file defaults.h.

#define TARGET_DEFAULT_PACK_STRUCT   0

Definition at line 491 of file defaults.h.

#define TARGET_DEFERRED_OUTPUT_DEFS ( DECL,
TARGET   )     false

Definition at line 127 of file defaults.h.

#define TARGET_DLLIMPORT_DECL_ATTRIBUTES   0

Definition at line 430 of file defaults.h.

#define TARGET_FLOAT_FORMAT   IEEE_FLOAT_FORMAT

Definition at line 593 of file defaults.h.

#define TARGET_FLT_EVAL_METHOD   0

Definition at line 682 of file defaults.h.

#define TARGET_LIB_INT_CMP_BIASED   (true)

Definition at line 672 of file defaults.h.

#define TARGET_PTRMEMFUNC_VBIT_LOCATION

#define TARGET_USE_JCR_SECTION   0

Definition at line 349 of file defaults.h.

#define TARGET_USE_LOCAL_THUNK_ALIAS_P ( DECL   )     0

Definition at line 526 of file defaults.h.

#define TARGET_USES_WEAK_UNWIND_INFO   0

Definition at line 248 of file defaults.h.

#define TARGET_VTABLE_DATA_ENTRY_DISTANCE   1

Definition at line 517 of file defaults.h.

#define TARGET_VTABLE_ENTRY_ALIGN   POINTER_SIZE

Definition at line 509 of file defaults.h.

#define TARGET_VTABLE_USES_DESCRIPTORS   0

Definition at line 501 of file defaults.h.

#define TARGET_WEAK_NOT_IN_ARCHIVE_TOC   0

Definition at line 243 of file defaults.h.

#define TRAMPOLINE_ALIGNMENT   FUNCTION_BOUNDARY

Definition at line 806 of file defaults.h.

#define UNITS_PER_SIMD_WORD   0

Definition at line 702 of file defaults.h.

#define UNKNOWN_FLOAT_FORMAT   0

Definition at line 585 of file defaults.h.

#define UNLIKELY_EXECUTED_TEXT_SECTION_NAME   ".text.unlikely"

Definition at line 690 of file defaults.h.

#define USE_COMMON_FOR_ONE_ONLY   1

Definition at line 275 of file defaults.h.

#define USER_LABEL_PREFIX   ""

Definition at line 253 of file defaults.h.

#define VAX_FLOAT_FORMAT   2

Definition at line 587 of file defaults.h.

#define WCHAR_TYPE_SIZE   INT_TYPE_SIZE

Definition at line 405 of file defaults.h.


Generated on Wed Apr 8 15:31:03 2009 for Open64 by  doxygen 1.5.6