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.