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.

Reply via email to