public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Alexandre Oliva <aoliva@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/aoliva/heads/testme)] Daily bump. Date: Thu, 6 Aug 2020 06:44:57 +0000 (GMT) [thread overview] Message-ID: <20200806064457.5EC9D3861896@sourceware.org> (raw) https://gcc.gnu.org/g:abba25914e8b2bd16c7722342eb2e34ecd316796 commit abba25914e8b2bd16c7722342eb2e34ecd316796 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed Aug 5 00:16:39 2020 +0000 Daily bump. Diff: --- gcc/ChangeLog | 163 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 24 +++++++ gcc/d/ChangeLog | 25 ++++++++ gcc/fortran/ChangeLog | 9 +++ gcc/testsuite/ChangeLog | 90 ++++++++++++++++++++++++++ libgomp/ChangeLog | 6 ++ 7 files changed, 318 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b834a2c473a..ffff1d4bb13 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,166 @@ +2020-08-04 Jim Wilson <jimw@sifive.com> + + * doc/invoke.texi (AArch64 Options): Delete duplicate + -mstack-protector-guard docs. + +2020-08-04 Roger Sayle <roger@nextmovesoftware.com> + + * config/nvptx/nvptx.md (smulhi3_highpart, smulsi3_highpart) + (umulhi3_highpart, umulsi3_highpart): New instructions. + +2020-08-04 Andrew Stubbs <ams@codesourcery.com> + + * config/gcn/gcn-run.c (R_AMDGPU_NONE): Delete. + (R_AMDGPU_ABS32_LO): Delete. + (R_AMDGPU_ABS32_HI): Delete. + (R_AMDGPU_ABS64): Delete. + (R_AMDGPU_REL32): Delete. + (R_AMDGPU_REL64): Delete. + (R_AMDGPU_ABS32): Delete. + (R_AMDGPU_GOTPCREL): Delete. + (R_AMDGPU_GOTPCREL32_LO): Delete. + (R_AMDGPU_GOTPCREL32_HI): Delete. + (R_AMDGPU_REL32_LO): Delete. + (R_AMDGPU_REL32_HI): Delete. + (reserved): Delete. + (R_AMDGPU_RELATIVE64): Delete. + +2020-08-04 Omar Tahir <omar.tahir@arm.com> + + * config/arm/arm-cpus.in (armv8.1-m.main): Tune for Cortex-M55. + +2020-08-04 Hu Jiangping <hujiangping@cn.fujitsu.com> + + * config/aarch64/aarch64.c (aarch64_if_then_else_costs): Delete + redundant extra_cost variable. + +2020-08-04 Zhiheng Xie <xiezhiheng@huawei.com> + + * config/aarch64/aarch64-builtins.c (aarch64_call_properties): + Use FLOAT_MODE_P macro instead of enumerating all floating-point + modes and add global flag FLAG_AUTO_FP. + +2020-08-04 Jakub Jelinek <jakub@redhat.com> + + * doc/extend.texi (symver): Add @cindex for symver function attribute. + +2020-08-04 Marc Glisse <marc.glisse@inria.fr> + + PR tree-optimization/95433 + * match.pd (X * C1 == C2): New transformation. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * gimple-ssa-sprintf.c (get_int_range): Adjust for irange API. + (format_integer): Same. + (handle_printf_call): Same. + +2020-08-04 Andrew Stubbs <ams@codesourcery.com> + + * config/gcn/gcn.md ("<expander>ti3"): New. + +2020-08-04 Richard Biener <rguenther@suse.de> + + PR tree-optimization/88240 + * tree-ssa-sccvn.h (vn_reference_s::punned): New flag. + * tree-ssa-sccvn.c (vn_reference_insert): Initialize punned. + (vn_reference_insert_pieces): Likewise. + (visit_reference_op_call): Likewise. + (visit_reference_op_load): Track whether a ref was punned. + * tree-ssa-pre.c (do_hoist_insertion): Refuse to perform hoist + insertion on punned floating point loads. + +2020-08-04 Sudakshina Das <sudi.das@arm.com> + + * config/aarch64/aarch64.c (aarch64_gen_store_pair): Add case + for E_V4SImode. + (aarch64_gen_load_pair): Likewise. + (aarch64_copy_one_block_and_progress_pointers): Handle 256 bit copy. + (aarch64_expand_cpymem): Expand copy_limit to 256bits where + appropriate. + +2020-08-04 Andrea Corallo <andrea.corallo@arm.com> + + * config/aarch64/aarch64.md (aarch64_fjcvtzs): Add missing + clobber. + * doc/sourcebuild.texi (aarch64_fjcvtzs_hw) Document new + target supports option. + +2020-08-04 Tom de Vries <tdevries@suse.de> + + PR target/96428 + * config/nvptx/nvptx.c (nvptx_gen_shuffle): Handle V2SI/V2DI. + +2020-08-04 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/96426 + * tree-vect-generic.c (expand_vector_conversion): Replace .VEC_CONVERT + call with GIMPLE_NOP if there is no lhs. + +2020-08-04 Jakub Jelinek <jakub@redhat.com> + + PR debug/96354 + * gimple-fold.c (maybe_canonicalize_mem_ref_addr): Add IS_DEBUG + argument. Return false instead of gcc_unreachable if it is true and + get_addr_base_and_unit_offset returns NULL. + (fold_stmt_1) <case GIMPLE_DEBUG>: Adjust caller. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * vr-values.c (simplify_using_ranges::vrp_evaluate_conditional): + Call is_gimple_min_invariant dropped from previous patch. + +2020-08-04 Jakub Jelinek <jakub@redhat.com> + + * omp-expand.c (expand_omp_for_init_counts): For triangular loops + compute number of iterations at runtime more efficiently. + (expand_omp_for_init_vars): Adjust immediate dominators. + (extract_omp_for_update_vars): Likewise. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * vr-values.c (simplify_using_ranges::two_valued_val_range_p): + Use irange API. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * vr-values.c (simplify_conversion_using_ranges): Convert to irange API. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * vr-values.c (test_for_singularity): Use irange API. + (simplify_using_ranges::simplify_cond_using_ranges_1): Do not + special case VR_RANGE. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * vr-values.c (simplify_using_ranges::vrp_evaluate_conditional): Adjust + for irange API. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * vr-values.c (simplify_using_ranges::op_with_boolean_value_range_p): Adjust + for irange API. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * tree-ssanames.c (get_range_info): Use irange instead of value_range. + * tree-ssanames.h (get_range_info): Same. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * fold-const.c (expr_not_equal_to): Adjust for irange API. + +2020-08-04 Aldy Hernandez <aldyh@redhat.com> + + * builtins.c (determine_block_size): Remove ad-hoc range canonicalization. + +2020-08-04 Xionghu Luo <luoxhu@linux.ibm.com> + + PR rtl-optimization/71309 + * dse.c (find_shift_sequence): Use subreg of shifted from high part + register to avoid loading from address. + 2020-08-03 Jonathan Wakely <jwakely@redhat.com> * doc/cpp.texi (Variadic Macros): Use the exact ... token in diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f01da8770ae..3a7230a5cf2 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200804 +20200805 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 607bed66c27..bd99f38c05b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,27 @@ +2020-08-04 Marek Polacek <polacek@redhat.com> + + PR c++/96082 + * parser.c (cp_parser_elaborated_type_specifier): Allow + 'template' following ::. + +2020-08-04 Nathan Sidwell <nathan@acm.org> + + * parser.c (cp_parser_explicit_specialization): Refactor + to avoid leak of num_template_parameter_lists value. + +2020-08-04 Patrick Palka <ppalka@redhat.com> + + PR c++/94024 + * init.c (sort_mem_initializers): Preserve TREE_TYPE of the + member initializer list node. + (emit_mem_initializers): Set input_location when performing each + member initialization. + * parser.c (cp_parser_mem_initializer): Attach the source + location of this initializer to a dummy EMPTY_CLASS_EXPR + within the TREE_TYPE of the list node. + * pt.c (tsubst_initializer_list): Preserve TREE_TYPE of the + member initializer list node. + 2020-08-03 Marek Polacek <polacek@redhat.com> * cp-tree.h (after_nsdmi_defaulted_late_checks): Remove. diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index fa3e249f608..1962dd62016 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,28 @@ +2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96153 + * d-tree.h (build_expr): Add literalp argument. + * expr.cc (ExprVisitor): Add literalp_ field. + (ExprVisitor::ExprVisitor): Initialize literalp_. + (ExprVisitor::visit (AssignExp *)): Call memset() on blits where RHS + is a struct literal. Elide assignment if initializer is all zeroes. + (ExprVisitor::visit (CastExp *)): Forward literalp_ to generation of + subexpression. + (ExprVisitor::visit (AddrExp *)): Likewise. + (ExprVisitor::visit (ArrayLiteralExp *)): Use memset() to pre-fill + object with zeroes. Set literalp in subexpressions. + (ExprVisitor::visit (StructLiteralExp *)): Likewise. + (ExprVisitor::visit (TupleExp *)): Set literalp in subexpressions. + (ExprVisitor::visit (VectorExp *)): Likewise. + (ExprVisitor::visit (VectorArrayExp *)): Likewise. + (build_expr): Forward literal_p to ExprVisitor. + +2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96429 + * expr.cc (ExprVisitor::visit (BinExp*)): Use EXACT_DIV_EXPR for + pointer diff expressions. + 2020-08-03 Iain Buclaw <ibuclaw@gdcproject.org> PR d/96254 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 3aefbe3b407..023791b4cac 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2020-08-04 Tobias Burnus <tobias@codesourcery.com> + + * openmp.c (resolve_omp_do): Detect not perfectly + nested loop with innermost collapse. + +2020-08-04 Tobias Burnus <tobias@codesourcery.com> + + * trans-openmp.c (gfc_trans_omp_do): Fix 'lastprivate(conditional:'. + 2020-08-03 Julian Brown <julian@codesourcery.com> Thomas Schwinge <thomas@codesourcery.com> diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b6264497642..41e2fb8ecfe 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,93 @@ +2020-08-04 Roger Sayle <roger@nextmovesoftware.com> + + * gcc.target/nvptx/mul-hi.c: New test. + * gcc.target/nvptx/umul-hi.c: New test. + +2020-08-04 Marek Polacek <polacek@redhat.com> + + PR c++/96082 + * g++.dg/template/template-keyword3.C: New test. + +2020-08-04 Nathan Sidwell <nathan@acm.org> + + * g++.dg/template/pr39425.C: Adjust errors, (unbounded + template recursion). + * g++.old-deja/g++.pt/spec20.C: Remove fallout diagnostics. + +2020-08-04 Tobias Burnus <tobias@codesourcery.com> + + * gfortran.dg/gomp/collapse1.f90: Add dg-error. + * gfortran.dg/gomp/collapse2.f90: New test. + +2020-08-04 Roger Sayle <roger@nextmovesoftware.com> + + PR rtl-optimization/60473 + * gcc.target/i386/pr60473.c: New test. + +2020-08-04 Marc Glisse <marc.glisse@inria.fr> + + PR tree-optimization/95433 + * gcc.c-torture/execute/pr23135.c: Add -fwrapv to avoid + undefined behavior. + * gcc.dg/tree-ssa/pr95433.c: New file. + +2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96153 + * gdc.dg/pr96153.d: New test. + +2020-08-04 Patrick Palka <ppalka@redhat.com> + + PR c++/94024 + * g++.dg/diagnostic/mem-init1.C: New test. + +2020-08-04 Richard Biener <rguenther@suse.de> + + PR tree-optimization/88240 + * gcc.target/i386/pr88240.c: New testcase. + +2020-08-04 Tobias Burnus <tobias@codesourcery.com> + + * gfortran.dg/gomp/lastprivate-conditional-3.f90: Enable some + previously disabled 'lastprivate(conditional:' dg-warnings. + +2020-08-04 Sudakshina Das <sudi.das@arm.com> + + * gcc.target/aarch64/cpymem-q-reg_1.c: New test. + * gcc.target/aarch64/large_struct_copy_2.c: Update for ldp q regs. + +2020-08-04 Andrea Corallo <andrea.corallo@arm.com> + + * gcc.target/aarch64/acle/jcvt_2.c: New testcase. + * lib/target-supports.exp + (check_effective_target_aarch64_fjcvtzs_hw): Add new check for + FJCVTZS hw. + +2020-08-04 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/96426 + * gcc.c-torture/compile/pr96426.c: New test. + +2020-08-04 Jakub Jelinek <jakub@redhat.com> + + PR debug/96354 + * g++.dg/opt/pr96354.C: New test. + +2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96429 + * gdc.dg/pr96429.d: New test. + +2020-08-04 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/96325 + * gfortran.dg/pr96325.f90: Change from run to compile. + +2020-08-04 Xionghu Luo <luoxhu@linux.ibm.com> + + PR rtl-optimization/71309 + * gcc.target/powerpc/pr71309.c: New test. + 2020-08-03 Segher Boessenkool <segher@kernel.crashing.org> * gcc.target/powerpc/vector_float.c: Skip if not lp64. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index fc67dc4ccaf..d531e5118ea 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,9 @@ +2020-08-04 Tom de Vries <tdevries@suse.de> + + PR target/96428 + * testsuite/libgomp.oacc-fortran/pr96628-part1.f90: New test. + * testsuite/libgomp.oacc-fortran/pr96628-part2.f90: New test. + 2020-08-03 Julian Brown <julian@codesourcery.com> Thomas Schwinge <thomas@codesourcery.com>
next reply other threads:[~2020-08-06 6:44 UTC|newest] Thread overview: 139+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-08-06 6:44 Alexandre Oliva [this message] -- strict thread matches above, loose matches on Subject: below -- 2020-09-03 16:08 Alexandre Oliva 2020-09-03 16:06 Alexandre Oliva 2020-09-03 16:06 Alexandre Oliva 2020-09-03 16:06 Alexandre Oliva 2020-09-03 16:04 Alexandre Oliva 2020-09-03 16:02 Alexandre Oliva 2020-09-03 15:59 Alexandre Oliva 2020-08-25 10:17 Alexandre Oliva 2020-08-25 10:15 Alexandre Oliva 2020-08-25 10:15 Alexandre Oliva 2020-08-25 10:14 Alexandre Oliva 2020-08-21 4:25 Alexandre Oliva 2020-08-21 4:24 Alexandre Oliva 2020-08-21 4:22 Alexandre Oliva 2020-08-21 4:20 Alexandre Oliva 2020-08-21 4:19 Alexandre Oliva 2020-08-21 4:19 Alexandre Oliva 2020-08-21 4:18 Alexandre Oliva 2020-08-21 4:17 Alexandre Oliva 2020-08-21 4:16 Alexandre Oliva 2020-08-21 4:14 Alexandre Oliva 2020-08-21 4:13 Alexandre Oliva 2020-08-21 4:11 Alexandre Oliva 2020-08-21 4:11 Alexandre Oliva 2020-08-21 4:10 Alexandre Oliva 2020-08-21 4:09 Alexandre Oliva 2020-08-06 6:46 Alexandre Oliva 2020-08-06 6:41 Alexandre Oliva 2020-08-06 6:38 Alexandre Oliva 2020-08-06 6:38 Alexandre Oliva 2020-08-06 6:37 Alexandre Oliva 2020-07-31 15:19 Alexandre Oliva 2020-07-31 15:17 Alexandre Oliva 2020-07-31 15:15 Alexandre Oliva 2020-07-31 15:14 Alexandre Oliva 2020-07-31 15:10 Alexandre Oliva 2020-07-31 15:09 Alexandre Oliva 2020-07-31 15:09 Alexandre Oliva 2020-07-24 13:17 Alexandre Oliva 2020-07-24 13:15 Alexandre Oliva 2020-07-22 9:17 Alexandre Oliva 2020-07-22 9:16 Alexandre Oliva 2020-07-22 9:14 Alexandre Oliva 2020-07-22 9:13 Alexandre Oliva 2020-07-22 9:12 Alexandre Oliva 2020-07-22 9:11 Alexandre Oliva 2020-07-22 9:07 Alexandre Oliva 2020-07-22 9:04 Alexandre Oliva 2020-07-22 9:01 Alexandre Oliva 2020-07-22 8:59 Alexandre Oliva 2020-07-22 8:58 Alexandre Oliva 2020-07-22 8:58 Alexandre Oliva 2020-07-22 8:53 Alexandre Oliva 2020-07-22 8:51 Alexandre Oliva 2020-07-22 8:47 Alexandre Oliva 2020-07-22 8:43 Alexandre Oliva 2020-07-22 8:40 Alexandre Oliva 2020-07-22 8:39 Alexandre Oliva 2020-07-22 8:39 Alexandre Oliva 2020-07-22 8:38 Alexandre Oliva 2020-07-22 8:36 Alexandre Oliva 2020-07-22 8:33 Alexandre Oliva 2020-07-22 8:32 Alexandre Oliva 2020-07-22 8:30 Alexandre Oliva 2020-07-22 8:29 Alexandre Oliva 2020-07-22 8:28 Alexandre Oliva 2020-07-22 8:27 Alexandre Oliva 2020-07-22 8:25 Alexandre Oliva 2020-07-07 1:03 Alexandre Oliva 2020-06-23 15:05 Alexandre Oliva 2020-06-22 14:44 Alexandre Oliva 2020-06-22 14:44 Alexandre Oliva 2020-06-22 14:43 Alexandre Oliva 2020-06-22 14:39 Alexandre Oliva 2020-06-22 7:41 Alexandre Oliva 2020-06-22 7:36 Alexandre Oliva 2020-06-22 7:31 Alexandre Oliva 2020-06-22 7:27 Alexandre Oliva 2020-06-22 7:27 Alexandre Oliva 2020-06-22 7:26 Alexandre Oliva 2020-06-22 7:22 Alexandre Oliva 2020-06-22 7:18 Alexandre Oliva 2020-06-10 3:18 Alexandre Oliva 2020-06-10 3:13 Alexandre Oliva 2020-06-08 20:17 Alexandre Oliva 2020-06-08 20:17 Alexandre Oliva 2020-06-08 20:16 Alexandre Oliva 2020-06-08 20:12 Alexandre Oliva 2020-06-04 7:41 Alexandre Oliva 2020-06-04 7:37 Alexandre Oliva 2020-06-02 12:40 Alexandre Oliva 2020-06-02 12:38 Alexandre Oliva 2020-06-02 12:37 Alexandre Oliva 2020-06-02 12:36 Alexandre Oliva 2020-06-02 12:34 Alexandre Oliva 2020-06-02 12:31 Alexandre Oliva 2020-05-27 19:35 Alexandre Oliva 2020-05-26 4:43 Alexandre Oliva 2020-05-26 4:41 Alexandre Oliva 2020-05-26 4:41 Alexandre Oliva 2020-05-26 4:40 Alexandre Oliva 2020-05-26 4:38 Alexandre Oliva 2020-05-26 4:37 Alexandre Oliva 2020-05-26 4:34 Alexandre Oliva 2020-05-26 4:31 Alexandre Oliva 2020-05-26 4:29 Alexandre Oliva 2020-05-26 4:28 Alexandre Oliva 2020-05-26 4:28 Alexandre Oliva 2020-05-26 4:25 Alexandre Oliva 2020-05-19 9:36 Alexandre Oliva 2020-05-19 9:33 Alexandre Oliva 2020-05-19 9:29 Alexandre Oliva 2020-05-19 9:26 Alexandre Oliva 2020-05-19 9:25 Alexandre Oliva 2020-05-19 9:22 Alexandre Oliva 2020-05-19 9:20 Alexandre Oliva 2020-05-19 9:17 Alexandre Oliva 2020-05-19 9:14 Alexandre Oliva 2020-05-19 9:09 Alexandre Oliva 2020-05-19 9:06 Alexandre Oliva 2020-05-19 9:06 Alexandre Oliva 2020-05-19 9:06 Alexandre Oliva 2020-02-06 8:12 Alexandre Oliva 2020-02-06 8:09 Alexandre Oliva 2020-02-06 8:08 Alexandre Oliva 2020-02-06 8:06 Alexandre Oliva 2020-02-06 8:05 Alexandre Oliva 2020-02-06 8:05 Alexandre Oliva 2020-02-06 8:03 Alexandre Oliva 2020-02-06 7:59 Alexandre Oliva 2020-02-06 7:57 Alexandre Oliva 2020-02-06 7:53 Alexandre Oliva 2020-02-06 7:50 Alexandre Oliva 2020-02-06 7:49 Alexandre Oliva 2020-02-06 7:47 Alexandre Oliva 2020-02-06 7:45 Alexandre Oliva 2020-02-06 7:41 Alexandre Oliva 2020-02-06 7:39 Alexandre Oliva
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200806064457.5EC9D3861896@sourceware.org \ --to=aoliva@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).