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: Wed, 22 Jul 2020 08:39:31 +0000 (GMT) [thread overview] Message-ID: <20200722083931.C9A2B3892447@sourceware.org> (raw) https://gcc.gnu.org/g:b991c834630329631a8ca4aa7f2325c42d7ef945 commit b991c834630329631a8ca4aa7f2325c42d7ef945 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sat Jul 4 00:16:26 2020 +0000 Daily bump. Diff: --- gcc/ChangeLog | 87 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 31 ++++++++++++++++++ libgomp/ChangeLog | 11 +++++++ 4 files changed, 130 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3b9871d208c..8cc2fed84c2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,90 @@ +2020-07-03 Eric Botcazou <ebotcazou@gcc.gnu.org> + + * gimple-fold.c (gimple_fold_builtin_memory_op): Fold calls that + were initially created for the assignment of a variable-sized + object and whose source is now a string constant. + * gimple-ssa-store-merging.c (struct merged_store_group): Document + STRING_CST for rhs_code field. + Add string_concatenation boolean field. + (merged_store_group::merged_store_group): Initialize it as well as + bit_insertion here. + (merged_store_group::do_merge): Set it upon seeing a STRING_CST. + Also set bit_insertion here upon seeing a BIT_INSERT_EXPR. + (merged_store_group::apply_stores): Clear it for small regions. + Do not create a power-of-2-sized buffer if it is still true. + And do not set bit_insertion here again. + (encode_tree_to_bitpos): Deal with BLKmode for the expression. + (merged_store_group::can_be_merged_into): Deal with STRING_CST. + (imm_store_chain_info::coalesce_immediate_stores): Set bit_insertion + to true after changing MEM_REF stores into BIT_INSERT_EXPR stores. + (count_multiple_uses): Return 0 for STRING_CST. + (split_group): Do not split the group for a string concatenation. + (imm_store_chain_info::output_merged_store): Constify and rename + some local variables. Build an array type as destination type + for a string concatenation, as well as a zero mask, and call + build_string to build the source. + (lhs_valid_for_store_merging_p): Return true for VIEW_CONVERT_EXPR. + (pass_store_merging::process_store): Accept STRING_CST on the RHS. + * gimple.h (gimple_call_alloca_for_var_p): New accessor function. + * gimplify.c (gimplify_modify_expr_to_memcpy): Set alloca_for_var. + * tree.h (CALL_ALLOCA_FOR_VAR_P): Document it for BUILT_IN_MEMCPY. + +2020-07-03 Martin Jambor <mjambor@suse.cz> + + PR ipa/96040 + * ipa-sra.c (all_callee_accesses_present_p): Do not accept type + mismatched accesses. + +2020-07-03 Roger Sayle <roger@nextmovesoftware.com> + + * config/nvptx/nvptx.md (popcount<mode>2): New instructions. + (mulhishi3, mulsidi3, umulhisi3, umulsidi3): New instructions. + +2020-07-03 Martin Liska <mliska@suse.cz> + Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR bootstrap/96046 + * gcov-dump.c (tag_function): Use gcov_position_t + type. + +2020-07-03 Richard Biener <rguenther@suse.de> + + PR tree-optimization/96037 + * tree-vect-stmts.c (vect_is_simple_use): Initialize *slp_def. + +2020-07-03 Richard Biener <rguenther@suse.de> + + * tree-vect-slp.c (vect_bb_slp_scalar_cost): Cost the + original non-pattern stmts, look at the pattern stmt + vectorization status. + +2020-07-03 Andrew Stubbs <ams@codesourcery.com> + + * config/gcn/gcn-valu.md (fold_left_plus_<mode>): New. + +2020-07-03 Richard Biener <rguenther@suse.de> + + * tree-vectorizer.h (vec_info::insert_on_entry): New. + (vec_info::insert_seq_on_entry): Likewise. + * tree-vectorizer.c (vec_info::insert_on_entry): Implement. + (vec_info::insert_seq_on_entry): Likewise. + * tree-vect-stmts.c (vect_init_vector_1): Use + vec_info::insert_on_entry. + (vect_finish_stmt_generation): Set modified bit after + adjusting VUSE. + * tree-vect-slp.c (vect_create_constant_vectors): Simplify + by using vec_info::insert_seq_on_entry and bypassing + vec_init_vector. + (vect_schedule_slp_instance): Deal with all-constant + children later. + +2020-07-03 Roger Sayle <roger@nextmovesoftware.com> + Tom de Vries <tdevries@suse.de> + + PR target/90932 + * config/nvptx/nvptx.c (nvptx_vector_alignment): Use tree_to_uhwi + to access TYPE_SIZE (type). Return at least the mode's alignment. + 2020-07-02 Richard Biener <rguenther@suse.de> PR tree-optimization/96028 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 58c9c6a0cb0..a1f0455476f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200703 +20200704 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 464048d1387..4a33e62dbcd 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,34 @@ +2020-07-03 Eric Botcazou <ebotcazou@gcc.gnu.org> + + * gnat.dg/opt87.adb: New test. + * gnat.dg/opt87_pkg.ads: New helper. + * gnat.dg/opt87_pkg.adb: Likewise. + +2020-07-03 Martin Jambor <mjambor@suse.cz> + + PR ipa/96040 + * gcc.dg/ipa/pr96040.c: New test. + +2020-07-03 Roger Sayle <roger@nextmovesoftware.com> + + * gcc.target/nvptx/popc-1.c: New test. + * gcc.target/nvptx/popc-2.c: New test. + * gcc.target/nvptx/popc-3.c: New test. + * gcc.target/nvptx/mul-wide.c: New test. + * gcc.target/nvptx/umul-wide.c: New test. + +2020-07-03 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c: New + testcase. + +2020-07-03 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/fixits-pr84852-1.c: Enclose negative line number in braces. + * gcc.dg/fixits-pr84852-2.c: Same. + * gcc.dg/pr89410-1.c: Same. + * gcc.dg/pr89410-2.c: Same. + 2020-07-02 David Edelsohn <dje.gcc@gmail.com> * gfortran.dg/pr95690.f90: Solaris error appears on line 5. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index ee44a3291fe..923aeb8bd81 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,14 @@ +2020-07-03 Thomas Schwinge <thomas@codesourcery.com> + + * oacc-mem.c (goacc_exit_data_internal): Revert always-copyfrom + behavior for 'GOMP_MAP_FORCE_FROM'. + * testsuite/libgomp.oacc-c-c++-common/pr92843-1.c: Adjust XFAIL. + +2020-07-03 Thomas Schwinge <thomas@codesourcery.com> + + * oacc-mem.c (goacc_exit_data_internal): Remove + 'GOMP_MAP_ALWAYS_FROM' handling. + 2020-06-30 Thomas Schwinge <thomas@codesourcery.com> * testsuite/libgomp.oacc-c-c++-common/pr85381-2.c: Replace fragile
next reply other threads:[~2020-07-22 8:39 UTC|newest] Thread overview: 139+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-07-22 8:39 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:44 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: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=20200722083931.C9A2B3892447@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).