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 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.
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.
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 |
| #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 | ) |
Value:
_obstack_begin ((OBSTACK), OBSTACK_CHUNK_SIZE, 0, \ obstack_chunk_alloc, \ obstack_chunk_free)
Definition at line 34 of file defaults.h.
Referenced by _cpp_init_hashtable(), alloc_aux_for_blocks(), alloc_aux_for_edges(), alloc_mem(), alloc_reg_set_mem(), arm_add_gc_roots(), bypass_jumps(), c_init_decl_processing(), conversion_obstack_alloc(), cp_parser_string_literal(), cp_parser_translation_unit(), DEFUN(), df_alloc(), feed_input(), gcse_main(), gmalloc(), ht_create(), init_class_processing(), init_flow(), init_mangle(), init_objc(), init_ra(), init_reload(), init_repo(), init_search_processing(), init_stringpool(), main(), mangle_class_name_for_template(), migrate_btr_defs(), regrename_optimize(), tree_sra(), and verify_sequence_points().
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 | ) | (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 | ) |
Value:
(FLOAT_MODE_P (MODE) \ && TARGET_FLOAT_FORMAT == IEEE_FLOAT_FORMAT \ && !LARGEST_EXPONENT_IS_NORMAL (GET_MODE_BITSIZE (MODE)))
Definition at line 646 of file defaults.h.
| #define MODE_HAS_NANS | ( | MODE | ) |
Value:
(FLOAT_MODE_P (MODE) \ && TARGET_FLOAT_FORMAT == IEEE_FLOAT_FORMAT \ && !LARGEST_EXPONENT_IS_NORMAL (GET_MODE_BITSIZE (MODE)))
Definition at line 639 of file defaults.h.
| #define MODE_HAS_SIGN_DEPENDENT_ROUNDING | ( | MODE | ) |
Value:
(FLOAT_MODE_P (MODE) \ && TARGET_FLOAT_FORMAT == IEEE_FLOAT_FORMAT \ && !ROUND_TOWARDS_ZERO)
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.
Definition at line 31 of file defaults.h.
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 | ) | (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, | |||||
| y | ) | 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 |
Value:
Definition at line 543 of file defaults.h.
| #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.
1.5.6