https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118108

            Bug ID: 118108
           Summary: generic.texi: documentation missing for some OMP_…
                    DEFTREECODE
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Keywords: documentation
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: burnus at gcc dot gnu.org
                CC: sandra at gcc dot gnu.org
  Target Milestone: ---

The doc/generic.texi lacks entries for the following tree.def DEFTREECODE; I am
not sure they should/must be added, but it looks like an omission:

That's a follow up to bug 26237 ...

OMP_TASK
OMP_TILE
OMP_UNROLL
OMP_TEAMS
OMP_TARGET_DATA
OMP_TARGET
OMP_SCOPE
OMP_TASKGROUP
OMP_MASKED
OMP_SCAN
OMP_DISPATCH
OMP_INTEROP
OMP_TARGET_UPDATE
OMP_TARGET_ENTER_DATA
OMP_TARGET_EXIT_DATA
OMP_ATOMIC_READ
OMP_ATOMIC_CAPTURE_OLD
OMP_ATOMIC_CAPTURE_NEW
OMP_ARRAY_SECTION

Additionally, the following non-OMP_* DEFTREECODE are also not documented:

NULLPTR_TYPE, VOID_CST, RAW_DATA_CST, IMPORTED_DECL, NAMELIST_DECL,
BIT_FIELD_REF, VIEW_CONVERT_EXPR, OBJ_TYPE_REF, WITH_CLEANUP_EXPR, MIN_EXPR,
MAX_EXPR, PAREN_EXPR, ADDR_SPACE_CONVERT_EXPR, FDESC_EXPR, BIT_INSERT_EXPR,
CATCH_EXPR, EH_FILTER_EXPR, SCEV_KNOWN, ASSERT_EXPR, TREE_BINFO,
WITH_SIZE_EXPR, REALIGN_LOAD_EXPR, TRANSACTION_EXPR, DOT_PROD_EXPR,
WIDEN_SUM_EXPR, WIDEN_MULT_PLUS_EXPR, WIDEN_MULT_MINUS_EXPR, WIDEN_LSHIFT_EXPR,
VEC_WIDEN_MULT_EVEN_EXPR, VEC_WIDEN_MULT_ODD_EXPR, VEC_WIDEN_LSHIFT_HI_EXPR,
VEC_WIDEN_LSHIFT_LO_EXPR, PREDICT_EXPR, OPTIMIZATION_NODE, TARGET_OPTION_NODE

Reply via email to