diff options
Diffstat (limited to 'gcc/c/ChangeLog')
-rw-r--r-- | gcc/c/ChangeLog | 21 |
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 |