From: GCC Administrator Date: Mon, 25 Jul 2022 00:16:29 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-14~5391 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6078e013e3d574117e1690b3be2e3dd80476cd59;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 91ec02df421..b090352657f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,57 @@ +2022-07-24 Aldy Hernandez + + * value-query.cc (range_query::get_value_range): Add assert. + * vr-values.cc (vr_values::range_of_expr): Make sure we don't ICE + on unsupported types in vr_values. + (simplify_using_ranges::simplify): Same. + +2022-07-24 Aldy Hernandez + + * tree-ssanames.cc (get_nonzero_bits): Return -1 for unsupported + types. + * value-query.cc (get_ssa_name_range_info): Remove precision check. + +2022-07-24 Aldy Hernandez + + * value-relation.cc (value_relation::set_relation): Remove assert. + (path_oracle::register_relation): Exit when trying to register + same SSA name relations. + +2022-07-24 Aldy Hernandez + + * gimple-range-cache.cc (ranger_cache::edge_range): Convert to vrange. + (ranger_cache::range_from_dom): Same. + * tree-ssa-dom.cc + (dom_opt_dom_walker::set_global_ranges_from_unreachable_edges): Same. + +2022-07-24 Roger Sayle + H.J. Lu + + PR target/106303 + PR target/106347 + * config/i386/i386-features.cc (make_vector_copies): Move from + general_scalar_chain to scalar_chain. + (convert_reg): Likewise. + (convert_insn_common): New scalar_chain method split out from + general_scalar_chain convert_insn. + (convert_registers): Move from general_scalar_chain to + scalar_chain. + (scalar_chain::convert): Call convert_insn_common before calling + convert_insn. + (timode_remove_non_convertible_regs): Iterate until there are + no further changes to the candidates. + * config/i386/i386-features.h (scalar_chain::hash_map): Move + from general_scalar_chain. + (scalar_chain::convert_reg): Likewise. + (scalar_chain::convert_insn_common): New shared method. + (scalar_chain::make_vector_copies): Move from general_scalar_chain. + (scalar_chain::convert_registers): Likewise. No longer virtual. + (general_scalar_chain::hash_map): Delete. Moved to scalar_chain. + (general_scalar_chain::convert_reg): Likewise. + (general_scalar_chain::make_vector_copies): Likewise. + (general_scalar_chain::convert_registers): Delete virtual method. + (timode_scalar_chain::convert_registers): Likewise. + 2022-07-23 Immad Mir * doc/extend.texi: Add fd_arg, fd_arg_read and fd_arg_write under diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index a7decbb2bdb..c35b552d477 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220724 +20220725 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e65e8e1d4e9..054c92f0354 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2022-07-24 Roger Sayle + H.J. Lu + + PR target/106303 + PR target/106347 + * gcc.target/i386/pr106303.c: New test case. + * gcc.target/i386/pr106347.c: New test case. + 2022-07-23 Immad Mir * gcc.dg/analyzer/fd-5.c: New test.