Limit dump_flag enum values range (PR middle-end/86645).

2018-07-25  Martin Liska  <mliska@suse.cz>

        PR middle-end/86645
	* dumpfile.c: And excluded values with TDF_ALL_VALUES.
	* dumpfile.h (enum dump_flag): Defince TDF_ALL_VALUES.

From-SVN: r262960
This commit is contained in:
Martin Liska 2018-07-25 10:04:15 +02:00 committed by Martin Liska
parent 5a0e12709d
commit de6c8d7f72
3 changed files with 14 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2018-07-25 Martin Liska <mliska@suse.cz>
PR middle-end/86645
* dumpfile.c: And excluded values with TDF_ALL_VALUES.
* dumpfile.h (enum dump_flag): Defince TDF_ALL_VALUES.
2018-07-25 Martin Liska <mliska@suse.cz>
PR sanitizer/79635

View File

@ -150,9 +150,10 @@ static const kv_pair<dump_flags_t> dump_options[] =
{"missed", MSG_MISSED_OPTIMIZATION},
{"note", MSG_NOTE},
{"optall", MSG_ALL},
{"all", dump_flags_t (~(TDF_RAW | TDF_SLIM | TDF_LINENO | TDF_GRAPH
| TDF_STMTADDR | TDF_RHS_ONLY | TDF_NOUID
| TDF_ENUMERATE_LOCALS | TDF_SCEV | TDF_GIMPLE))},
{"all", dump_flags_t (TDF_ALL_VALUES
& ~(TDF_RAW | TDF_SLIM | TDF_LINENO | TDF_GRAPH
| TDF_STMTADDR | TDF_RHS_ONLY | TDF_NOUID
| TDF_ENUMERATE_LOCALS | TDF_SCEV | TDF_GIMPLE))},
{NULL, TDF_NONE}
};

View File

@ -146,7 +146,10 @@ enum dump_flag
| MSG_NOTE),
/* Dumping for -fcompare-debug. */
TDF_COMPARE_DEBUG = (1 << 25)
TDF_COMPARE_DEBUG = (1 << 25),
/* All values. */
TDF_ALL_VALUES = (1 << 26) - 1
};
/* Dump flags type. */