------- Comment #2 from kai-gcc-bugs at khms dot westfalen dot de  2007-09-25 
18:38 -------
Learned some more. (For reference, this is all from Fr 17 Aug 21:29:16 UTC 2007
(revision 127595).)

In the docs, but not anywhere in the source:
TARGET_ALIGN_ANON_BITFIELDS
TARGET_NARROW_VOLATILE_BITFIELDS
RANGE_TEST_NON_SHORT_CIRCUIT
DBX_OUTPUT_LBRAC
DBX_OUTPUT_RBRAC
DBX_OUTPUT_NFUN
REAL_VALUE_TRUNCATE

Not defined by any target, but used in the main sources:
MODE_HAS_SIGNED_ZEROS (gcc/defaults.h gcc/flags.h)
TARGET_DECIMAL_FLOAT_SUPPORTED_P (gcc/target-def.h)
TARGET_BUILTIN_SETJMP_FRAME_VALUE (gcc/target-def.h)
TARGET_STACK_PROTECT_GUARD (gcc/target-def.h)
USE_LOAD_POST_DECREMENT (gcc/rtl.h)
USE_LOAD_PRE_INCREMENT (gcc/rtl.h)
USE_STORE_POST_DECREMENT (gcc/rtl.h)
USE_STORE_PRE_INCREMENT (gcc/rtl.h)
TARGET_SCHED_DFA_POST_CYCLE_INSN (gcc/target-def.h)
TARGET_SCHED_INIT_DFA_POST_CYCLE_INSN (gcc/target-def.h)
TARGET_HAVE_SRODATA_SECTION (gcc/target-def.h)
TARGET_ASM_RECORD_GCC_SWITCHES (gcc/config/elfos.h gcc/target-def.h)
TARGET_ASM_RECORD_GCC_SWITCHES_SECTION (gcc/target-def.h)
TARGET_ASM_ALIGNED_TI_OP (gcc/target-def.h)
TARGET_ASM_UNALIGNED_TI_OP (gcc/target-def.h)
ASM_OUTPUT_MEASURED_SIZE (gcc/config/elfos.h gcc/defaults.h) NOTE: the default
is USED but not defined in some targets.
TARGET_MERGE_TYPE_ATTRIBUTES (gcc/target-def.h)
TARGET_FUNCTION_ATTRIBUTE_INLINABLE_P (gcc/target-def.h)
TARGET_GET_PCH_VALIDITY (gcc/target-def.h)
TARGET_PCH_VALID_P (gcc/target-def.h)
TARGET_MIN_DIVISIONS_FOR_RECIP_MUL (gcc/target-def.h)
IFCVT_EXTRA_FIELDS (gcc/basic-block.h)
TARGET_RESOLVE_OVERLOADED_BUILTIN (gcc/target-def.h)
SWITCH_CURTAILS_COMPILATION (gcc/gcc.c)
SYSROOT_HEADERS_SUFFIX_SPEC (gcc/cppdefault.c gcc/gcc.c)
LARGEST_EXPONENT_IS_NORMAL (gcc/config/fp-bit.c gcc/defaults.h) NOTE: USED in
gcc/config/spu/spu.h
SHORT_FRACT_TYPE_SIZE (gcc/defaults.h gcc/tree.c)
FRACT_TYPE_SIZE (gcc/defaults.h gcc/tree.c)
LONG_FRACT_TYPE_SIZE (gcc/defaults.h gcc/tree.c)
LONG_LONG_FRACT_TYPE_SIZE (gcc/defaults.h gcc/tree.c)
SHORT_ACCUM_TYPE_SIZE (gcc/defaults.h gcc/tree.c)
ACCUM_TYPE_SIZE (gcc/defaults.h gcc/tree.c)
LONG_ACCUM_TYPE_SIZE (gcc/defaults.h gcc/tree.c)
LONG_LONG_ACCUM_TYPE_SIZE (gcc/defaults.h gcc/tree.c)
LIBGCC2_HAS_DF_MODE (gcc/libgcc2.c gcc/libgcc2.h)
SF_SIZE (gcc/libgcc2.c gcc/libgcc2.h)
DF_SIZE (gcc/libgcc2.c gcc/libgcc2.h)
INTMAX_TYPE (gcc/c-common.c)
UINTMAX_TYPE (gcc/c-common.c)
STACK_CHECK_PROBE_INTERVAL (gcc/explow.c gcc/expr.h)
STACK_CHECK_PROBE_LOAD (gcc/explow.c gcc/expr.h)
STACK_CHECK_PROTECT (gcc/explow.c gcc/expr.h gcc/function.c)
STACK_CHECK_MAX_FRAME_SIZE (gcc/explow.c gcc/expr.h gcc/function.c
gcc/reload1.c)
STACK_CHECK_FIXED_FRAME_SIZE (gcc/expr.h gcc/reload1.c)
STACK_CHECK_MAX_VAR_SIZE (gcc/ada/decl.c gcc/calls.c gcc/expr.h gcc/stmt.c)
US_SOFTWARE_GOFAST (gcc/config.gcc gcc/config/fp-bit.c gcc/config/fp-bit.h
gcc/config/gofast.h)
GEN_ERRNO_RTX (gcc/builtins.c)
ASM_OUTPUT_POOL_EPILOGUE (gcc/varasm.c)
ASM_OUTPUT_SIZE_DIRECTIVE (gcc/config/elfos.h gcc/defaults.h) NOTE: *used* by
many targets
JUMP_ALIGN (gcc/final.c)
LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP (gcc/final.c)
LOOP_ALIGN_MAX_SKIP (gcc/final.c)
LABEL_ALIGN_MAX_SKIP (gcc/final.c)
DEBUG_SYMS_TEXT (gcc/dbxout.c gcc/xcoffout.h)
DBX_TYPE_DECL_STABS_CODE (gcc/dbxout.c gcc/xcoffout.h)
DBX_STATIC_CONST_VAR_CODE (gcc/dbxout.c gcc/xcoffout.h)
DBX_REGPARM_STABS_CODE (gcc/dbxout.c gcc/xcoffout.h)
DBX_REGPARM_STABS_LETTER (gcc/dbxout.c gcc/xcoffout.h)
DBX_BLOCKS_FUNCTION_RELATIVE (gcc/config/dbxcoff.h gcc/config/dbxelf.h
gcc/dbxout.c)
DBX_OUTPUT_MAIN_SOURCE_FILENAME (gcc/dbxout.c gcc/xcoffout.h)
NO_DBX_MAIN_SOURCE_DIRECTORY (gcc/dbxout.c gcc/xcoffout.h)
NO_DBX_GCC_MARKER (gcc/dbxout.c gcc/xcoffout.h)
DBX_OUTPUT_MAIN_SOURCE_FILE_END (gcc/dbxout.c gcc/xcoffout.h)
CASE_USE_BIT_TESTS (gcc/stmt.c)
VECTOR_STORE_FLAG_VALUE (gcc/simplify-rtx.c)
POWI_MAX_MULTS (gcc/builtins.c)

These are used *only* in gcc/config (not mentioned in the main sources):
REVERSE_CONDEXEC_PREDICATES_P (gcc/config/frv/frv.h)
ALL_COP_ADDITIONAL_REGISTER_NAMES (gcc/config/mips/mips.h)
FIXUNS_TRUNC_LIKE_FIX_TRUNC (many targets)
MD_HANDLE_UNWABI (gcc/config/ia64/linux-unwind.h gcc/config/ia64/unwind-ia64.c)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33190

Reply via email to