diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-02 00:16:25 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-02 00:16:25 +0000 |
commit | 4a9aa9dec7fc413654807890061a4d7df8a1c5e7 (patch) | |
tree | 82d6d27df53114b759d2bc07374bb39b0827354c /gcc | |
parent | cd3f067b82a1331f5fb695879ba5c3d9bb2cca3a (diff) | |
download | gcc-4a9aa9dec7fc413654807890061a4d7df8a1c5e7.zip gcc-4a9aa9dec7fc413654807890061a4d7df8a1c5e7.tar.gz gcc-4a9aa9dec7fc413654807890061a4d7df8a1c5e7.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 75 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 16 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 20 |
4 files changed, 112 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5b39e8b..ffe02a5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,78 @@ +2020-06-01 Jeff Law <law@torsion.usersys.redhat.com> + + * lower-subreg.c (resolve_simple_move): If simplify_gen_subreg_concatn + returns (const_int 0) for the destination, then emit nothing. + +2020-06-01 Jan Hubicka <hubicka@ucw.cz> + + * lto-streamer.h (enum LTO_tags): Remove LTO_field_decl_ref, + LTO_function_decl_ref, LTO_label_decl_ref, LTO_namespace_decl_ref, + LTO_result_decl_ref, LTO_type_decl_ref, LTO_type_ref, + LTO_const_decl_ref, LTO_imported_decl_ref, + LTO_translation_unit_decl_ref, LTO_global_decl_ref and + LTO_namelist_decl_ref; add LTO_global_stream_ref. + * lto-streamer-in.c (lto_input_tree_ref): Simplify. + (lto_input_scc): Update. + (lto_input_tree_1): Update. + * lto-streamer-out.c (lto_indexable_tree_ref): Simlify. + * lto-streamer.c (lto_tag_name): Update. + +2020-06-01 Jan Hubicka <hubicka@ucw.cz> + + * ipa-reference.c (stream_out_bitmap): Use lto_output_var_decl_ref. + (ipa_reference_read_optimization_summary): Use lto_intput_var_decl_ref. + * lto-cgraph.c (lto_output_node): Likewise. + (lto_output_varpool_node): Likewise. + (output_offload_tables): Likewise. + (input_node): Likewise. + (input_varpool_node): Likewise. + (input_offload_tables): Likewise. + * lto-streamer-in.c (lto_input_tree_ref): Declare. + (lto_input_var_decl_ref): Declare. + (lto_input_fn_decl_ref): Declare. + * lto-streamer-out.c (lto_indexable_tree_ref): Use only one decl stream. + (lto_output_var_decl_index): Rename to .. + (lto_output_var_decl_ref): ... this. + (lto_output_fn_decl_index): Rename to ... + (lto_output_fn_decl_ref): ... this. + * lto-streamer.h (enum lto_decl_stream_e_t): Remove per-type streams. + (DEFINE_DECL_STREAM_FUNCS): Remove. + (lto_output_var_decl_index): Remove. + (lto_output_fn_decl_index): Remove. + (lto_output_var_decl_ref): Declare. + (lto_output_fn_decl_ref): Declare. + (lto_input_var_decl_ref): Declare. + (lto_input_fn_decl_ref): Declare. + +2020-06-01 Feng Xue <fxue@os.amperecomputing.com> + + * cgraphclones.c (materialize_all_clones): Adjust replace map dump. + * ipa-param-manipulation.c (ipa_dump_adjusted_parameters): Do not + dump infomation if there is no adjusted parameter. + * (ipa_param_adjustments::dump): Adjust prefix spaces for dump string. + +2020-06-01 Aldy Hernandez <aldyh@redhat.com> + + * Makefile.in (gimple-array-bounds.o): New. + * tree-vrp.c: Move array bounds code... + * gimple-array-bounds.cc: ...here... + * gimple-array-bounds.h: ...and here. + +2020-06-01 Aldy Hernandez <aldyh@redhat.com> + + * Makefile.in (OBJS): Add value-range-equiv.o. + * tree-vrp.c (*value_range_equiv*): Move to... + * value-range-equiv.cc: ...here. + * tree-vrp.h (class value_range_equiv): Move to... + * value-range-equiv.h: ...here. + * vr-values.h: Include value-range-equiv.h. + +2020-06-01 Feng Xue <fxue@os.amperecomputing.com> + + PR ipa/93429 + * ipa-cp.c (propagate_aggs_across_jump_function): Check aggregate + lattice for simple pass-through by-ref argument. + 2020-05-31 Jeff Law <law@redhat.com> * lra.c (add_auto_inc_notes): Remove function. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index babac42..2bd6d2b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200601 +20200602 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 5a841fe..382d3b1 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,19 @@ +2020-06-01 Jason Merrill <jason@redhat.com> + + PR c++/95466 + PR c++/95311 + PR c++/95221 + * class.c (build_vfn_ref): Revert 95311 change. + * cp-ubsan.c (cp_ubsan_maybe_instrument_member_call): Build a + COMPOUND_EXPR. + +2020-06-01 Iain Sandoe <iain@sandoe.co.uk> + + PR c++/95350 + * coroutines.cc (struct param_info): Remove rv_ref field. + (build_actor_fn): Remove specifial rvalue ref handling. + (morph_fn_to_coro): Likewise. + 2020-05-31 Iain Sandoe <iain@sandoe.co.uk> PR c++/95087 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 25cb8d8..45a9a68 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,23 @@ +2020-06-01 Jason Merrill <jason@redhat.com> + + PR c++/95466 + * g++.dg/ubsan/vptr-17.C: New test. + +2020-06-01 Iain Sandoe <iain@sandoe.co.uk> + + PR c++/95350 + * g++.dg/coroutines/torture/func-params-08.C: Adjust test to + reflect that all rvalue refs are dangling. + * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: + Likewise. + * g++.dg/coroutines/pr95350.C: New test. + +2020-06-01 Feng Xue <fxue@os.amperecomputing.com> + + PR ipa/93429 + * gcc.dg/ipa/ipcp-agg-8.c: Change dump string. + * gcc.dg/ipa/ipcp-agg-13.c: New test. + 2020-05-31 Iain Sandoe <iain@sandoe.co.uk> PR c++/95087 |