------- Additional Comments From steven at gcc dot gnu dot org 2004-12-03 12:17 ------- A little update on the original list of undocumented macros:
ASM_OUTPUT_DWARF_PCREL - documented ASM_SIMPLIFY_DWARF_ADDR - removed and poisoned BUILD_VA_LIST_TYPE - removed and poisoned CONST_SECTION_ASM_OP - removed and poisoned CONVERT_HARD_REGISTER_TO_SSA_P - removed and poisoned CRT_END_INIT_DUMMY - removed and *not* poisoned CRT_GET_RFIB_DATA - *not* documented DWARF_FRAME_REGISTERS - documented EXPAND_BUILTIN_VA_ARG - removed and poisoned EXPAND_BUILTIN_VA_START - *not* documented HARD_REGNO_RENAME_OK - documented IA64_UNWIND_EMIT - removed and *not* poisoned IA64_UNWIND_INFO - removed and *not* poisoned IDENT_ASM_OP - *not* documented INTEL_EXTENDED_IEEE_FORMAT - removed and *not* poisoned MAX_LONG_DOUBLE_TYPE_SIZE - removed and poisoned MD_FALLBACK_FRAME_STATE_FOR - documented STABS_GCC_MARKER - removed and poisoned TARGET_EBCDIC - removed and *not* poisoned TARGET_ESC - documented TDESC_SECTION_ASM_OP - Only used in config/i860/sysv4.h (not a target macro?) Perhaps there are new undocumented hooks/macros, but I doubt it - our docs maintainers are like watchdogs that never sleep ;-) So ignoring the non-poisoning for which the obvious patch can be crafted in minutes, the following three are the only remaining problems: CRT_GET_RFIB_DATA EXPAND_BUILTIN_VA_START IDENT_ASM_OP Just to get it over with, I'll see what I can do to document these. -- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |steven at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3386