+2018-06-08 Jan Hubicka <hubicka@ucw.cz>
+
+ * dumpfile.c (FIRST_ME_AUTO_NUMBERED_DUMP): Bump to 4.
+
+2018-06-08 David Edelsohn <dje.gcc@gmail.com>
+
+ * config/rs6000/rs6000.c (rs6000_passes_ieee128): Protect with #if
+ TARGET_ELF.
+
+2018-06-08 Martin Liska <mliska@suse.cz>
+
+ * tree-cfg.h (debug_function): Fix argument type to match
+ implementation.
+
+2018-06-08 Martin Liska <mliska@suse.cz>
+
+ * config/powerpcspe/powerpcspe.c (rs6000_xcoff_visibility):
+ Remove usage of MPX-related (and removed) fields.
+ * config/rs6000/rs6000.c (rs6000_xcoff_visibility): Likewise.
+
+2018-06-08 David Malcolm <dmalcolm@redhat.com>
+
+ * cfg.c (debug): Use TDF_NONE rather than 0.
+ * cfghooks.c (debug): Likewise.
+ * dumpfile.c (DUMP_FILE_INFO): Likewise; also for OPTGROUP.
+ (struct dump_option_value_info): Convert to...
+ (struct kv_pair): ...this template type.
+ (dump_options): Convert to kv_pair<dump_flags_t>; use TDF_NONE
+ rather than 0.
+ (optinfo_verbosity_options): Likewise.
+ (optgroup_options): Convert to kv_pair<optgroup_flags_t>; use
+ OPTGROUP_NONE.
+ (gcc::dump_manager::dump_register): Use optgroup_flags_t rather
+ than int for "optgroup_flags" param.
+ (dump_generic_expr_loc): Use dump_flags_t rather than int for
+ "dump_kind" param.
+ (dump_dec): Likewise.
+ (dump_finish): Use TDF_NONE rather than 0.
+ (gcc::dump_manager::opt_info_enable_passes): Use optgroup_flags_t
+ rather than int for "optgroup_flags" param. Use TDF_NONE rather
+ than 0. Update for change to option_ptr.
+ (opt_info_switch_p_1): Convert "optgroup_flags" param from int *
+ to optgroup_flags_t *. Use TDF_NONE and OPTGROUP_NONE rather than
+ 0. Update for changes to optinfo_verbosity_options and
+ optgroup_options.
+ (opt_info_switch_p): Convert optgroup_flags from int to
+ optgroup_flags_t.
+ (dump_basic_block): Use dump_flags_t rather than int
+ for "dump_kind" param.
+ * dumpfile.h (TDF_ADDRESS, TDF_SLIM, TDF_RAW, TDF_DETAILS,
+ TDF_STATS, TDF_BLOCKS, TDF_VOPS, TDF_LINENO, TDF_UID)
+ TDF_STMTADDR, TDF_GRAPH, TDF_MEMSYMS, TDF_RHS_ONLY, TDF_ASMNAME,
+ TDF_EH, TDF_NOUID, TDF_ALIAS, TDF_ENUMERATE_LOCALS, TDF_CSELIB,
+ TDF_SCEV, TDF_GIMPLE, TDF_FOLDING, MSG_OPTIMIZED_LOCATIONS,
+ MSG_MISSED_OPTIMIZATION, MSG_NOTE, MSG_ALL, TDF_COMPARE_DEBUG,
+ TDF_NONE): Convert from macros to...
+ (enum dump_flag): ...this new enum.
+ (dump_flags_t): Update to use enum.
+ (operator|, operator&, operator~, operator|=, operator&=):
+ Implement for dump_flags_t.
+ (OPTGROUP_NONE, OPTGROUP_IPA, OPTGROUP_LOOP, OPTGROUP_INLINE,
+ OPTGROUP_OMP, OPTGROUP_VEC, OPTGROUP_OTHER, OPTGROUP_ALL):
+ Convert from macros to...
+ (enum optgroup_flag): ...this new enum.
+ (optgroup_flags_t): New typedef.
+ (operator|, operator|=): Implement for optgroup_flags_t.
+ (struct dump_file_info): Convert field "alt_flags" to
+ dump_flags_t. Convert field "optgroup_flags" to
+ optgroup_flags_t.
+ (dump_basic_block): Use dump_flags_t rather than int for param.
+ (dump_generic_expr_loc): Likewise.
+ (dump_dec): Likewise.
+ (dump_register): Convert param "optgroup_flags" to
+ optgroup_flags_t.
+ (opt_info_enable_passes): Likewise.
+ * early-remat.c (early_remat::dump_edge_list): Use TDF_NONE rather
+ than 0.
+ * gimple-pretty-print.c (debug): Likewise.
+ * gimple-ssa-store-merging.c (bswap_replace): Likewise.
+ (merged_store_group::apply_stores): Likewise.
+ * gimple-ssa-strength-reduction.c (insert_initializers): Likewise.
+ * gimple.c (verify_gimple_pp): Likewise.
+ * graphite-poly.c (print_pbb_body): Likewise.
+ * passes.c (pass_manager::register_one_dump_file): Convert
+ local "optgroup_flags" to optgroup_flags_t.
+ * print-tree.c (print_node): Use TDF_NONE rather than 0.
+ (debug): Likewise.
+ (debug_body): Likewise.
+ * tree-pass.h (struct pass_data): Convert field "optgroup_flags"
+ to optgroup_flags_t.
+ * tree-pretty-print.c (print_struct_decl): Use TDF_NONE rather
+ than 0.
+ * tree-ssa-math-opts.c (convert_mult_to_fma_1): Likewise.
+ (convert_mult_to_fma): Likewise.
+ * tree-ssa-reassoc.c (undistribute_ops_list): Likewise.
+ * tree-ssa-sccvn.c (vn_eliminate): Likewise.
+ * tree-vect-data-refs.c (dump_lower_bound): Convert param
+ "dump_kind" to dump_flags_t.
+
+2018-06-08 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * config/rs6000/rs6000.c (min, max): Delete.
+
+2018-06-08 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * doc/invoke.texi (RS/6000 and PowerPC Options): Delete mention of
+ -mabi=spe and -mabi=no-spe.
+
+2018-06-08 Martin Liska <mliska@suse.cz>
+
+ * ipa-pure-const.c (propagate_pure_const): Use ::get at places
+ where we expect an existing summary.
+
+2018-06-08 Martin Liska <mliska@suse.cz>
+
+ * ipa-inline-analysis.c (simple_edge_hints): Use ::get method.
+ * ipa-inline.h (estimate_edge_growth): Likewise.
+
+2018-06-08 Martin Liska <mliska@suse.cz>
+
+ * cgraph.c (function_version_hasher::hash): Use
+ cgraph_node::get_uid ().
+ (function_version_hasher::equal):
+ * cgraph.h (cgraph_node::get_uid): New method.
+ * ipa-inline.c (update_caller_keys): Use
+ cgraph_node::get_uid ().
+ (update_callee_keys): Likewise.
+ * ipa-utils.c (searchc): Likewise.
+ (ipa_reduced_postorder): Likewise.
+ * lto-cgraph.c (input_node): Likewise.
+ * passes.c (is_pass_explicitly_enabled_or_disabled): Likewise.
+ * symbol-summary.h (symtab_insertion): Likewise.
+ (symtab_removal): Likewise.
+ (symtab_duplication): Likewise.
+ * tree-pretty-print.c (dump_function_header): Likewise.
+ * tree-sra.c (convert_callers_for_node): Likewise.
+
2018-06-08 Martin Liska <mliska@suse.cz>
* cgraph.c (symbol_table::create_edge): Always assign a new