Commit de6c8d7f by Martin Liska Committed by Martin Liska

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
parent 5a0e1270
2018-07-25 Martin Liska <mliska@suse.cz> 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 PR sanitizer/79635
* params.def: Explain ASan abbreviation and provide * params.def: Explain ASan abbreviation and provide
a documentation link. a documentation link.
......
...@@ -150,9 +150,10 @@ static const kv_pair<dump_flags_t> dump_options[] = ...@@ -150,9 +150,10 @@ static const kv_pair<dump_flags_t> dump_options[] =
{"missed", MSG_MISSED_OPTIMIZATION}, {"missed", MSG_MISSED_OPTIMIZATION},
{"note", MSG_NOTE}, {"note", MSG_NOTE},
{"optall", MSG_ALL}, {"optall", MSG_ALL},
{"all", dump_flags_t (~(TDF_RAW | TDF_SLIM | TDF_LINENO | TDF_GRAPH {"all", dump_flags_t (TDF_ALL_VALUES
| TDF_STMTADDR | TDF_RHS_ONLY | TDF_NOUID & ~(TDF_RAW | TDF_SLIM | TDF_LINENO | TDF_GRAPH
| TDF_ENUMERATE_LOCALS | TDF_SCEV | TDF_GIMPLE))}, | TDF_STMTADDR | TDF_RHS_ONLY | TDF_NOUID
| TDF_ENUMERATE_LOCALS | TDF_SCEV | TDF_GIMPLE))},
{NULL, TDF_NONE} {NULL, TDF_NONE}
}; };
......
...@@ -146,7 +146,10 @@ enum dump_flag ...@@ -146,7 +146,10 @@ enum dump_flag
| MSG_NOTE), | MSG_NOTE),
/* Dumping for -fcompare-debug. */ /* 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. */ /* Dump flags type. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment