public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r12-2827] Daily bump. Date: Tue, 10 Aug 2021 00:17:04 +0000 (GMT) [thread overview] Message-ID: <20210810001704.84579385803D@sourceware.org> (raw) https://gcc.gnu.org/g:377681505fb192876e277697e29d201e528d484a commit r12-2827-g377681505fb192876e277697e29d201e528d484a Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue Aug 10 00:16:28 2021 +0000 Daily bump. Diff: --- ChangeLog | 4 ++ gcc/ChangeLog | 123 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 67 ++++++++++++++++++++++++++ libgomp/ChangeLog | 18 +++++++ libstdc++-v3/ChangeLog | 28 +++++++++++ 6 files changed, 241 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 46172cff9e9..bd56aa25dc0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2021-08-09 Hongyu Wang <hongyu.wang@intel.com> + + * MAINTAINERS (Write After Approval): Add myself. + 2021-07-20 Richard Earnshaw <rearnsha@arm.com> * .dir-locals.el (bug-reference-url-format): Use https. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9d39f0f0064..e2ffd847cdb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,126 @@ +2021-08-09 Andrew MacLeod <amacleod@redhat.com> + + PR tree-optimization/101741 + * gimple-range-fold.cc (fold_using_range::range_of_builtin_call): Check + type of parameter for toupper/tolower. + +2021-08-09 Martin Jambor <mjambor@suse.cz> + + PR testsuite/101654 + * ipa-prop.c (propagate_controlled_uses): Removed a spurious space. + +2021-08-09 Pat Haugen <pthaugen@linux.ibm.com> + + * config/rs6000/rs6000.c (is_load_insn1): Verify destination is a + register. + (is_store_insn1): Verify source is a register. + +2021-08-09 Uroš Bizjak <ubizjak@gmail.com> + + PR target/101812 + * config/i386/mmx.md (<any_logic:code>v2sf3): + Rename from *mmx_<any_logic:code>v2sf3 + +2021-08-09 Thomas Schwinge <thomas@codesourcery.com> + + * config/nvptx/nvptx.c: Cross-reference parts adapted in + 'gcc/omp-oacc-neuter-broadcast.cc'. + * omp-low.c: Likewise. + * omp-oacc-neuter-broadcast.cc: Cross-reference parts adapted from + the above files. + +2021-08-09 Julian Brown <julian@codesourcery.com> + Kwok Cheung Yeung <kcy@codesourcery.com> + Thomas Schwinge <thomas@codesourcery.com> + + * config/gcn/gcn.c (gcn_init_builtins): Override decls for + BUILT_IN_GOACC_SINGLE_START, BUILT_IN_GOACC_SINGLE_COPY_START, + BUILT_IN_GOACC_SINGLE_COPY_END and BUILT_IN_GOACC_BARRIER. + (gcn_goacc_validate_dims): Turn on worker partitioning unconditionally. + (gcn_fork_join): Update comment. + * config/gcn/gcn.opt (flag_worker_partitioning): Remove. + (macc_experimental_workers): Remove unused option. + +2021-08-09 Julian Brown <julian@codesourcery.com> + Nathan Sidwell <nathan@codesourcery.com> (via 'gcc/config/nvptx/nvptx.c' master) + Kwok Cheung Yeung <kcy@codesourcery.com> + Thomas Schwinge <thomas@codesourcery.com> + + * Makefile.in (OBJS): Add omp-oacc-neuter-broadcast.o. + * doc/tm.texi.in (TARGET_GOACC_CREATE_WORKER_BROADCAST_RECORD): + Add documentation hook. + * doc/tm.texi: Regenerate. + * omp-oacc-neuter-broadcast.cc: New file. + * omp-builtins.def (BUILT_IN_GOACC_BARRIER) + (BUILT_IN_GOACC_SINGLE_START, BUILT_IN_GOACC_SINGLE_COPY_START) + (BUILT_IN_GOACC_SINGLE_COPY_END): New builtins. + * passes.def (pass_omp_oacc_neuter_broadcast): Add pass. + * target.def (goacc.create_worker_broadcast_record): Add target + hook. + * tree-pass.h (make_pass_omp_oacc_neuter_broadcast): Add + prototype. + * config/gcn/gcn-protos.h (gcn_goacc_adjust_propagation_record): + Rename prototype to... + (gcn_goacc_create_worker_broadcast_record): ... this. + * config/gcn/gcn-tree.c (gcn_goacc_adjust_propagation_record): Rename + function to... + (gcn_goacc_create_worker_broadcast_record): ... this. + * config/gcn/gcn.c (TARGET_GOACC_ADJUST_PROPAGATION_RECORD): + Rename to... + (TARGET_GOACC_CREATE_WORKER_BROADCAST_RECORD): ... this. + +2021-08-09 Tejas Belagod <tejas.belagod@arm.com> + + PR target/101609 + * config/aarch64/aarch64-simd.md (vlshr<mode>3, vashr<mode>3): Use + the right iterator. + +2021-08-09 Thomas Schwinge <thomas@codesourcery.com> + + * Makefile.in (GTFILES): Remove '$(srcdir)/omp-offload.c'. + +2021-08-09 Thomas Schwinge <thomas@codesourcery.com> + + * builtins.def (DEF_GOACC_BUILTIN, DEF_GOMP_BUILTIN): Don't + consider '-foffload-abi'. + * common.opt (-foffload-abi): Remove 'Var', 'Init'. + * opts.c (common_handle_option) <-foffload-abi> [ACCEL_COMPILER]: + Ignore. + +2021-08-09 Thomas Schwinge <thomas@codesourcery.com> + + * optc-gen.awk: Sanity check that 'Init' doesn't appear without + 'Var'. + +2021-08-09 Thomas Schwinge <thomas@codesourcery.com> + + * omp-builtins.def (BUILT_IN_ACC_GET_DEVICE_TYPE): Remove. + +2021-08-09 Thomas Schwinge <thomas@codesourcery.com> + + * doc/gty.texi (Files): Update. + +2021-08-09 Thomas Schwinge <thomas@codesourcery.com> + + * doc/gty.texi (Files): Fix GTY header file example. + +2021-08-09 Roger Sayle <roger@nextmovesoftware.com> + + * tree-ssa-ccp.c (value_mask_to_min_max): Helper function to + determine the upper and lower bounds from a mask-value pair. + (bit_value_unop) [ABS_EXPR, ABSU_EXPR]: Add support for + absolute value and unsigned absolute value expressions. + (bit_value_binop): Initialize *VAL's precision. + [LT_EXPR, LE_EXPR]: Use value_mask_to_min_max to determine + upper and lower bounds of operands. Add LE_EXPR/GE_EXPR + support when the operands are unknown but potentially equal. + [MIN_EXPR, MAX_EXPR]: Support minimum/maximum expressions. + +2021-08-09 Bin Cheng <bin.cheng@linux.alibaba.com> + + * config/aarch64/aarch64.md + (*extend<SHORT:mode><GPI:mode>2_aarch64): Use %<GPI:w>0. + 2021-08-08 Sergei Trofimovich <siarheit@google.com> * lra-constraints.c: Fix s/otput/output/ typo. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 859da5af87c..7eb9baf7c6b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210809 +20210810 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 034fc300a63..d0d2584bc48 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,70 @@ +2021-08-09 Andrew MacLeod <amacleod@redhat.com> + + * gcc.dg/pr101741.c: New. + +2021-08-09 Martin Jambor <mjambor@suse.cz> + + PR testsuite/101654 + * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option. + +2021-08-09 Uroš Bizjak <ubizjak@gmail.com> + + PR target/101812 + * gcc.target/i386/pr101812.c: New test. + +2021-08-09 Tejas Belagod <tejas.belagod@arm.com> + + * gcc.target/aarch64/vect-shr-reg.c: New testcase. + * gcc.target/aarch64/vect-shr-reg-run.c: Likewise. + +2021-08-09 Roger Sayle <roger@nextmovesoftware.com> + + * gcc.dg/pr68217.c: Add -fno-tree-ccp option. + * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option. + * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option. + +2021-08-09 Tobias Burnus <tobias@codesourcery.com> + + PR libfortran/101305 + PR fortran/101660 + * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to + GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call. + * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for + ISO_Fortran_binding.h's #include. + * gfortran.dg/ISO_Fortran_binding_10.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_11.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_12.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_15.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_16.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_17.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_18.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_3.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_5.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_6.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_7.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_8.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_9.c: Likewise. + * gfortran.dg/PR94327.c: Likewise. + * gfortran.dg/PR94331.c: Likewise. + * gfortran.dg/bind_c_array_params_3_aux.c: Likewise. + * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise. + * gfortran.dg/pr93524.c: Likewise. + +2021-08-09 Jonathan Wright <jonathan.wright@arm.com> + + * gcc.target/aarch64/sve/dup_lane_1.c: Don't split + scan-assembler tests over multiple lines. Expect 32-bit + result values in 'w' registers. + * gcc.target/aarch64/sve/extract_1.c: Likewise. + * gcc.target/aarch64/sve/extract_2.c: Likewise. + * gcc.target/aarch64/sve/extract_3.c: Likewise. + * gcc.target/aarch64/sve/extract_4.c: Likewise. + +2021-08-09 Jonathan Wright <jonathan.wright@arm.com> + + * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict + tests to little-endian targets. + 2021-08-08 Jeff Law <jlaw@localhost.localdomain> * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 274d238c9f9..0da28e733dd 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,21 @@ +2021-08-09 Julian Brown <julian@codesourcery.com> + Kwok Cheung Yeung <kcy@codesourcery.com> + Thomas Schwinge <thomas@codesourcery.com> + + * plugin/plugin-gcn.c (gcn_exec): Change default number of workers to + 16. + * testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c + [acc_device_radeon]: Update. + * testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c + [ACC_DEVICE_TYPE_radeon]: Likewise. + * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c + [acc_device_radeon]: Likewise. + * testsuite/libgomp.oacc-c-c++-common/routine-wv-2.c + [ACC_DEVICE_TYPE_radeon]: Likewise. + * testsuite/libgomp.oacc-fortran/optional-reduction.f90: XFAIL for + 'openacc_radeon_accel_selected' and '-O0'. + * testsuite/libgomp.oacc-fortran/reduction-7.f90: Likewise. + 2021-08-05 Chung-Lin Tang <cltang@codesourcery.com> * icv-device.c (omp_get_device_num): New API function, host side. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 70fb007885a..e735ff0ae58 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,31 @@ +2021-08-09 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/regex.h (basic_regex::transform_primary): Use + _GLIBCXX_STD_C::vector for local variable. + * include/bits/regex.tcc (__regex_algo_impl): Use reference to + _GLIBCXX_STD_C::vector base class of match_results. + * include/bits/regex_automaton.tcc (_StateSeq:_M_clone): Use + _GLIBCXX_STD_C::map and _GLIBCXX_STD_C::deque for local + variables. + * include/bits/regex_compiler.h (_BracketMatcher): Use + _GLIBCXX_STD_C::vector for data members. + * include/bits/regex_executor.h (_Executor): Likewise. + * include/std/regex [_GLIBCXX_DEBUG]: Include <debug/vector>. + +2021-08-09 François Dumont <fdumont@gcc.gnu.org> + + * include/debug/safe_container.h + (_Safe_container(_Safe_container&&, const _Alloc&, std::true_type)): New. + (_Safe_container(_Safe_container&&, const _Alloc&, std::false_type)): New. + (_Safe_container(_Safe_container&&, const _Alloc&)): Use latters. + +2021-08-09 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/23_containers/unordered_map/cons/default.cc: Add + equality comparison operators to allocator. + * testsuite/23_containers/unordered_set/cons/default.cc: + Likewise. + 2021-08-08 François Dumont <fdumont@gcc.gnu.org> * testsuite/25_algorithms/copy/debug/constexpr_neg.cc: Replace 'failed_assertion'
reply other threads:[~2021-08-10 0:17 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20210810001704.84579385803D@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-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).