aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/c/ChangeLog')
-rw-r--r--gcc/c/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index ef192bf..67f0e08 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,24 @@
+2019-05-09 Martin Liska <mliska@suse.cz>
+
+ * gimple-parser.c (struct gimple_parser): Add probability.
+ for gimple_parser_edge.
+ (gimple_parser::push_edge): Add new argument probability.
+ (c_parser_gimple_parse_bb_spec): Parse also probability
+ if present.
+ (c_parser_parse_gimple_body): Set edge probability.
+ (c_parser_gimple_compound_statement): Consume token
+ before calling c_parser_gimple_goto_stmt.
+ Parse BB counts.
+ (c_parser_gimple_statement): Pass new argument.
+ (c_parser_gimple_goto_stmt): Likewise.
+ (c_parser_gimple_if_stmt): Likewise.
+ (c_parser_gimple_or_rtl_pass_list): Parse hot_bb_threshold.
+ * c-parser.c (c_parser_declaration_or_fndef): Pass
+ hot_bb_threshold argument.
+ * c-tree.h (struct c_declspecs): Add hot_bb_threshold
+ field.
+ (c_parser_gimple_parse_bb_spec_edge_probability): New.
+
2019-04-26 Jakub Jelinek <jakub@redhat.com>
PR debug/90197