https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116118
Bug ID: 116118 Summary: dump_properties has not been updated for many new PROP_* Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: internal-improvement Severity: normal Priority: P3 Component: middle-end Assignee: pinskia at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org Target Milestone: --- The current list of ones missing: ``` #define PROP_objsz (1 << 4) /* object sizes computed */ #define PROP_loops (1 << 11) /* preserve loop structures */ #define PROP_gimple_eomp (1 << 13) /* no OpenMP directives */ #define PROP_gimple_lva (1 << 14) /* No va_arg internal function. */ #define PROP_gimple_opt_math (1 << 15) /* Disable canonicalization of math functions; the current choices have been optimized. */ #define PROP_rtl_split_insns (1 << 17) /* RTL has insns split. */ #define PROP_loop_opts_done (1 << 18) /* SSA loop optimizations have completed. */ #define PROP_assumptions_done (1 << 19) /* Assume function kept around. */ #define PROP_gimple_lbitint (1 << 20) /* lowered large _BitInt */ ``` PROP_objsz was added by r12-2270-gdddb6ffdc5c252 . PROP_loops was added by r0-115937-g7d776ee2520ce7 . PROP_gimple_eomp was added by r5-4886-g187518942c654f . PROP_gimple_lva was added by r6-91-gf8e89441bc5518 . PROP_gimple_opt_math was added by r6-3924-g53f3cd25de6706 . PROP_rtl_split_insns was added by r8-4062-g6642bfb2b855d9 . PROP_assumptions_done was added by r13-3353-g4dda30e9910c4f . PROP_gimple_lbitint was added by r14-3746-ga9d6c7fbeb3743 . I wonder if there is a better way of implementing these so dump_properties does not need to be kept up to date.