osprey/kg++fe/gnu/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   xmalloc
#define obstack_chunk_free   free
#define TARGET_BELL   007
#define TARGET_BS   010
#define TARGET_TAB   011
#define TARGET_NEWLINE   012
#define TARGET_VT   013
#define TARGET_FF   014
#define TARGET_CR   015
#define TARGET_ESC   033
#define TARGET_OS_CPP_BUILTINS()
#define TARGET_CPU_CPP_BUILTINS()
#define CPP_PREDEFINES   ""
#define ASM_FORMAT_PRIVATE_NAME(OUTPUT, NAME, LABELNO)
#define ASM_STABD_OP   "\t.stabd\t"
#define ASM_OUTPUT_ADDR_VEC_ELT(FILE, VALUE)
#define ASM_OUTPUT_ASCII(MYFILE, MYSTRING, MYLENGTH)
#define ASM_OUTPUT_LABEL(FILE, NAME)   do { assemble_name ((FILE), (NAME)); fputs (":\n", (FILE)); } while (0)
#define ASM_OUTPUT_LABELREF(FILE, NAME)   asm_fprintf ((FILE), "%U%s", (NAME))
#define ASM_OUTPUT_DEBUG_LABEL(FILE, PREFIX, NUM)   ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM)
#define SUPPORTS_WEAK   0
#define SUPPORTS_ONE_ONLY   0
#define USER_LABEL_PREFIX   ""
#define SUPPORTS_INIT_PRIORITY   1
#define LINK_ELIMINATE_DUPLICATE_LDIRECTORIES   0
#define DWARF2_GENERATE_TEXT_SECTION_LABEL   1
#define PROMOTE_PROTOTYPES   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 BUILD_VA_LIST_TYPE(X)   ((X) = ptr_type_node)
#define PIC_OFFSET_TABLE_REGNUM   INVALID_REGNUM
#define GCOV_TYPE_SIZE   LONG_LONG_TYPE_SIZE
#define ACCUMULATE_OUTGOING_ARGS   0
#define PUSH_ARGS   0
#define PREFERRED_STACK_BOUNDARY   STACK_BOUNDARY
#define TARGET_VTABLE_USES_DESCRIPTORS   0
#define TARGET_VTABLE_ENTRY_ALIGN   POINTER_SIZE
#define TARGET_VTABLE_DATA_ENTRY_DISTANCE   1
#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 MODE_BASE_REG_CLASS(MODE)   BASE_REG_CLASS
#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_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 VECTOR_MODE_SUPPORTED_P(MODE)   0
#define DEFAULT_USE_CXA_ATEXIT   0
#define EXTRA_MEMORY_CONSTRAINT(C)   0
#define EXTRA_ADDRESS_CONSTRAINT(C)   0


Define Documentation

#define ACCUMULATE_OUTGOING_ARGS   0

Definition at line 421 of file defaults.h.

#define ASM_FORMAT_PRIVATE_NAME ( OUTPUT,
NAME,
LABELNO   ) 

Value:

do {                  \
    int len = strlen (NAME);            \
    char *temp = (char *) alloca (len + 3);       \
    temp[0] = 'L';              \
    strcpy (&temp[1], (NAME));            \
    temp[len + 1] = '.';            \
    temp[len + 2] = 0;              \
    (OUTPUT) = (char *) alloca (strlen (NAME) + 11);      \
    ASM_GENERATE_INTERNAL_LABEL (OUTPUT, temp, LABELNO);    \
  } while (0)

Definition at line 66 of file defaults.h.

#define ASM_OUTPUT_ADDR_VEC_ELT ( FILE,
VALUE   ) 

Value:

Definition at line 87 of file defaults.h.

#define ASM_OUTPUT_ASCII ( MYFILE,
MYSTRING,
MYLENGTH   ) 

Definition at line 97 of file defaults.h.

#define ASM_OUTPUT_DEBUG_LABEL ( FILE,
PREFIX,
NUM   )     ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM)

Definition at line 162 of file defaults.h.

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

Definition at line 147 of file defaults.h.

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

Definition at line 154 of file defaults.h.

#define ASM_PREFERRED_EH_DATA_FORMAT ( CODE,
GLOBAL   )     DW_EH_PE_absptr

Definition at line 469 of file defaults.h.

#define ASM_STABD_OP   "\t.stabd\t"

Definition at line 80 of file defaults.h.

#define BITS_PER_UNIT   8

Definition at line 342 of file defaults.h.

#define BITS_PER_WORD   (BITS_PER_UNIT * UNITS_PER_WORD)

Definition at line 346 of file defaults.h.

#define BOOL_TYPE_SIZE   CHAR_TYPE_SIZE

Definition at line 355 of file defaults.h.

#define BUILD_VA_LIST_TYPE ( X   )     ((X) = ptr_type_node)

Definition at line 396 of file defaults.h.

#define C4X_FLOAT_FORMAT   4

Definition at line 533 of file defaults.h.

#define CHAR_TYPE_SIZE   BITS_PER_UNIT

Definition at line 350 of file defaults.h.

#define CPP_PREDEFINES   ""

Definition at line 58 of file defaults.h.

#define DBX_REGISTER_NUMBER ( REGNO   )     (REGNO)

Definition at line 334 of file defaults.h.

#define DEFAULT_GDB_EXTENSIONS   1

Definition at line 484 of file defaults.h.

#define DEFAULT_USE_CXA_ATEXIT   0

Definition at line 607 of file defaults.h.

#define DOUBLE_TYPE_SIZE   (BITS_PER_WORD * 2)

Definition at line 383 of file defaults.h.

#define DWARF2_GENERATE_TEXT_SECTION_LABEL   1

Definition at line 315 of file defaults.h.

#define DWARF_FRAME_REGISTERS   FIRST_PSEUDO_REGISTER

Definition at line 327 of file defaults.h.

#define EXTRA_ADDRESS_CONSTRAINT (  )     0

#define EXTRA_MEMORY_CONSTRAINT (  )     0

#define FLOAT_TYPE_SIZE   BITS_PER_WORD

Definition at line 379 of file defaults.h.

#define FLOAT_WORDS_BIG_ENDIAN   WORDS_BIG_ENDIAN

Definition at line 585 of file defaults.h.

#define GCOV_TYPE_SIZE   LONG_LONG_TYPE_SIZE

Definition at line 408 of file defaults.h.

Referenced by end_final(), gen_edge_profiler(), GTY(), and output_func_start_profiler().

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

#define HOT_TEXT_SECTION_NAME   "text.hot"

Definition at line 593 of file defaults.h.

Referenced by choose_function_section(), and unlikely_text_section().

#define IBM_FLOAT_FORMAT   3

Definition at line 532 of file defaults.h.

#define IEEE_FLOAT_FORMAT   1

#define INT_TYPE_SIZE   BITS_PER_WORD

Definition at line 363 of file defaults.h.

#define LARGEST_EXPONENT_IS_NORMAL ( SIZE   )     0

Definition at line 548 of file defaults.h.

Referenced by pack_d(), and unpack_d().

#define LINK_ELIMINATE_DUPLICATE_LDIRECTORIES   0

Definition at line 278 of file defaults.h.

#define LONG_DOUBLE_TYPE_SIZE   (BITS_PER_WORD * 2)

Definition at line 387 of file defaults.h.

#define LONG_LONG_TYPE_SIZE   (BITS_PER_WORD * 2)

Definition at line 371 of file defaults.h.

#define LONG_TYPE_SIZE   BITS_PER_WORD

Definition at line 367 of file defaults.h.

#define MODE_BASE_REG_CLASS ( MODE   )     BASE_REG_CLASS

Definition at line 544 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 575 of file defaults.h.

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

Definition at line 570 of file defaults.h.

#define obstack_chunk_alloc   xmalloc

Definition at line 34 of file defaults.h.

#define obstack_chunk_free   free

Definition at line 35 of file defaults.h.

#define PIC_OFFSET_TABLE_REGNUM   INVALID_REGNUM

Definition at line 400 of file defaults.h.

#define POINTER_SIZE   BITS_PER_WORD

Definition at line 392 of file defaults.h.

#define PREFERRED_DEBUGGING_TYPE   NO_DEBUG

Definition at line 525 of file defaults.h.

#define PREFERRED_STACK_BOUNDARY   STACK_BOUNDARY

Definition at line 436 of file defaults.h.

#define PROMOTE_PROTOTYPES   0

Definition at line 320 of file defaults.h.

#define PUSH_ARGS   0

Definition at line 429 of file defaults.h.

#define ROUND_TOWARDS_ZERO   0

Definition at line 552 of file defaults.h.

Referenced by __attribute__(), and pack_d().

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

Definition at line 359 of file defaults.h.

#define SUPPORTS_INIT_PRIORITY   1

Definition at line 271 of file defaults.h.

#define SUPPORTS_ONE_ONLY   0

Definition at line 243 of file defaults.h.

#define SUPPORTS_WEAK   0

Definition at line 231 of file defaults.h.

#define TARGET_BELL   007

#define TARGET_BS   010

 
#define TARGET_CPU_CPP_BUILTINS (  ) 

Definition at line 55 of file defaults.h.

#define TARGET_CR   015

#define TARGET_ESC   033

Definition at line 46 of file defaults.h.

Referenced by cpp_parse_escape().

#define TARGET_FF   014

#define TARGET_FLOAT_FORMAT   IEEE_FLOAT_FORMAT

Definition at line 537 of file defaults.h.

#define TARGET_FLT_EVAL_METHOD   0

Definition at line 589 of file defaults.h.

#define TARGET_NEWLINE   012

 
#define TARGET_OS_CPP_BUILTINS (  ) 

Definition at line 52 of file defaults.h.

#define TARGET_PTRMEMFUNC_VBIT_LOCATION

#define TARGET_TAB   011

#define TARGET_VT   013

#define TARGET_VTABLE_DATA_ENTRY_DISTANCE   1

Definition at line 462 of file defaults.h.

#define TARGET_VTABLE_ENTRY_ALIGN   POINTER_SIZE

Definition at line 454 of file defaults.h.

#define TARGET_VTABLE_USES_DESCRIPTORS   0

Definition at line 446 of file defaults.h.

#define UNKNOWN_FLOAT_FORMAT   0

Definition at line 529 of file defaults.h.

#define UNLIKELY_EXECUTED_TEXT_SECTION_NAME   "text.unlikely"

#define USER_LABEL_PREFIX   ""

Definition at line 249 of file defaults.h.

#define VAX_FLOAT_FORMAT   2

Definition at line 531 of file defaults.h.

#define VECTOR_MODE_SUPPORTED_P ( MODE   )     0

Definition at line 601 of file defaults.h.

#define WCHAR_TYPE_SIZE   INT_TYPE_SIZE

Definition at line 375 of file defaults.h.


Generated on Wed Apr 8 15:30:52 2009 for Open64 by  doxygen 1.5.6