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 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.
Value:
do { fputs (integer_asm_op (POINTER_SIZE / UNITS_PER_WORD, TRUE), FILE); \ ASM_OUTPUT_INTERNAL_LABEL (FILE, "L", (VALUE)); \ fputc ('\n', FILE); \ } while (0)
Definition at line 87 of file defaults.h.
| #define ASM_OUTPUT_ASCII | ( | MYFILE, | |||
| MYSTRING, | |||||
| MYLENGTH | ) |
Definition at line 97 of file defaults.h.
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.
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.
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 | ( | C | ) | 0 |
Definition at line 619 of file defaults.h.
Referenced by asm_operand_ok(), block_alloc(), constrain_operands(), find_reloads(), maybe_fix_stack_asms(), parse_input_constraint(), parse_output_constraint(), preprocess_constraints(), record_operand_costs(), record_reg_classes(), and requires_inout().
| #define EXTRA_MEMORY_CONSTRAINT | ( | C | ) | 0 |
Definition at line 613 of file defaults.h.
Referenced by alternative_allows_memconst(), asm_operand_ok(), constrain_operands(), find_reloads(), parse_input_constraint(), parse_output_constraint(), preprocess_constraints(), and record_reg_classes().
| #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().
Definition at line 31 of file defaults.h.
Referenced by add_env_var_paths(), check_deps_environment_vars(), do_processing(), init_c_lex(), prefix_from_env(), and process_command().
| #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 |
Definition at line 530 of file defaults.h.
Referenced by convert(), real_value_to_target_double(), real_value_to_target_single(), simplify_binary_operation(), simplify_binary_operation_1(), and truthvalue_conversion().
| #define INT_TYPE_SIZE BITS_PER_WORD |
Definition at line 363 of file defaults.h.
| #define LARGEST_EXPONENT_IS_NORMAL | ( | SIZE | ) | 0 |
| #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 | ) |
Value:
(FLOAT_MODE_P (MODE) \ && TARGET_FLOAT_FORMAT == IEEE_FLOAT_FORMAT \ && !LARGEST_EXPONENT_IS_NORMAL (GET_MODE_BITSIZE (MODE)))
Definition at line 563 of file defaults.h.
Referenced by builtin_define_float_constants(), const_binop(), fold(), fold_binary(), fold_binary_to_constant(), fold_builtin_classify(), fold_builtin_inf(), simplify_binary_operation(), and simplify_const_binary_operation().
| #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 556 of file defaults.h.
Referenced by builtin_define_float_constants(), expand_unordered_cmp(), fold_builtin_classify(), and fold_builtin_unordered_cmp().
| #define MODE_HAS_SIGN_DEPENDENT_ROUNDING | ( | MODE | ) |
Value:
(FLOAT_MODE_P (MODE) \ && TARGET_FLOAT_FORMAT == IEEE_FLOAT_FORMAT \ && !ROUND_TOWARDS_ZERO)
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 |
| #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 |
Definition at line 39 of file defaults.h.
Referenced by cpp_parse_escape(), dump_char(), ffelex_backslash_(), ffelex_cfebackslash_(), and pp_c_char().
| #define TARGET_BS 010 |
Definition at line 40 of file defaults.h.
Referenced by cpp_parse_escape(), dump_char(), ffelex_backslash_(), ffelex_cfebackslash_(), mips_output_ascii(), output_ascii_pseudo_op(), and pp_c_char().
| #define TARGET_CPU_CPP_BUILTINS | ( | ) |
Definition at line 55 of file defaults.h.
| #define TARGET_CR 015 |
Definition at line 45 of file defaults.h.
Referenced by cpp_parse_escape(), dump_char(), ffelex_backslash_(), ffelex_cfebackslash_(), mips_output_ascii(), output_ascii_pseudo_op(), and pp_c_char().
| #define TARGET_ESC 033 |
| #define TARGET_FF 014 |
Definition at line 44 of file defaults.h.
Referenced by cpp_parse_escape(), dump_char(), ffelex_backslash_(), ffelex_cfebackslash_(), mips_output_ascii(), output_ascii_pseudo_op(), and pp_c_char().
| #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 |
Definition at line 42 of file defaults.h.
Referenced by cpp_parse_escape(), dump_char(), ffelex_backslash_(), ffelex_cfebackslash_(), mips_output_ascii(), output_ascii_pseudo_op(), and pp_c_char().
| #define TARGET_OS_CPP_BUILTINS | ( | ) |
Definition at line 52 of file defaults.h.
| #define TARGET_PTRMEMFUNC_VBIT_LOCATION |
Value:
Definition at line 478 of file defaults.h.
| #define TARGET_TAB 011 |
Definition at line 41 of file defaults.h.
Referenced by cpp_parse_escape(), dump_char(), ffelex_backslash_(), ffelex_cfebackslash_(), mips_output_ascii(), output_ascii_pseudo_op(), and pp_c_char().
| #define TARGET_VT 013 |
Definition at line 43 of file defaults.h.
Referenced by cpp_parse_escape(), dump_char(), ffelex_backslash_(), ffelex_cfebackslash_(), and pp_c_char().
| #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" |
Definition at line 597 of file defaults.h.
Referenced by choose_function_section(), default_section_type_flags(), initialize_cold_section_name(), named_section(), switch_to_section(), unlikely_text_section(), and unlikely_text_section_p().
| #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.
1.5.6