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-7696] Daily bump. Date: Fri, 18 Mar 2022 00:17:06 +0000 (GMT) [thread overview] Message-ID: <20220318001706.7FC553857C50@sourceware.org> (raw) https://gcc.gnu.org/g:e9ea30165b7c8086e83aaaed6b035518e7ae9285 commit r12-7696-ge9ea30165b7c8086e83aaaed6b035518e7ae9285 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Mar 18 00:16:27 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 32 ++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 11 +++++++++++ gcc/testsuite/ChangeLog | 33 +++++++++++++++++++++++++++++++++ libatomic/ChangeLog | 24 ++++++++++++++++++++++++ libgomp/ChangeLog | 13 +++++++++++++ libstdc++-v3/ChangeLog | 17 +++++++++++++++++ 7 files changed, 131 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f835ec0424d..b3387ad9396 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,35 @@ +2022-03-17 Roger Sayle <roger@nextmovesoftware.com> + + PR target/86722 + PR tree-optimization/90356 + * config/i386/i386.md (*movtf_internal): Don't guard + standard_sse_constant_p clause by optimize_function_for_size_p. + (*movdf_internal): Likewise. + (*movsf_internal): Likewise. + +2022-03-17 Andrew MacLeod <amacleod@redhat.com> + + PR tree-optimization/102943 + * gimple-range-cache.cc (ranger_cache::range_from_dom): Find range via + dominators and apply intermediary outgoing edge ranges. + +2022-03-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/104960 + * passes.def: Add pass parameter to pass_sink_code, mark + last one to unsplit edges. + * tree-ssa-sink.cc (pass_sink_code::set_pass_param): New. + (pass_sink_code::execute): Always execute TODO_cleanup_cfg + when we need to unsplit edges. + +2022-03-17 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/103984 + * gimplify.cc (gimplify_target_expr): Gimplify type sizes and + TARGET_EXPR_INITIAL into a temporary sequence, then push clobbers + and asan unpoisioning, then append the temporary sequence and + finally the TARGET_EXPR_CLEANUP clobbers. + 2022-03-16 Roger Sayle <roger@nextmovesoftware.com> * config/i386/sse.md: Delete corrupt character/typo. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d034c2934fb..6a816b766ec 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220317 +20220318 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 2d33f09f988..9f6b243b799 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,14 @@ +2022-03-17 David Malcolm <dmalcolm@redhat.com> + + * state-purge.cc (state_purge_annotator::add_node_annotations): + Avoid duplicate before-supernode annotations when returning from + an interprocedural call. Show after-supernode annotations. + +2022-03-17 David Malcolm <dmalcolm@redhat.com> + + * program-point.cc (program_point::get_next): Fix missing + increment of index. + 2022-03-16 David Malcolm <dmalcolm@redhat.com> PR analyzer/104955 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f25b4cbe5da..ee5f7bd11ea 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,36 @@ +2022-03-17 Roger Sayle <roger@nextmovesoftware.com> + + PR target/86722 + PR tree-optimization/90356 + * gcc.target/i386/pr86722.c: New test case. + * gcc.target/i386/pr90356.c: New test case. + +2022-03-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/104960 + * gcc.dg/gimplefe-37.c: Adjust to allow either the true + or false edge to have a forwarder. + +2022-03-17 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/103984 + * g++.dg/opt/pr103984.C: New test. + +2022-03-17 Thomas Schwinge <thomas@codesourcery.com> + + * c-c++-common/goacc-gomp/nesting-1.c: Enhance. + * c-c++-common/goacc/kernels-loop-g.c: Likewise. + * c-c++-common/goacc/nesting-1.c: Likewise. + * gcc.dg/goacc/nested-function-1.c: Likewise. + * gfortran.dg/goacc/common-block-3.f90: Likewise. + * gfortran.dg/goacc/nested-function-1.f90: Likewise. + +2022-03-17 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/90115 + * c-c++-common/goacc-gomp/nesting-1.c: Enhance. + * gfortran.dg/goacc/common-block-3.f90: Likewise. + 2022-03-16 Christophe Lyon <christophe.lyon@arm.com> Roger Sayle <roger@nextmovesoftware.com> diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index e9eba5744d8..645257a3f0c 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,27 @@ +2022-03-17 Jakub Jelinek <jakub@redhat.com> + + PR target/104688 + * Makefile.am (IFUNC_OPTIONS): Change on x86_64 to -mcx16 -mcx16. + (libatomic_la_LIBADD): Add $(addsuffix _16_2_.lo,$(SIZEOBJS)) for + x86_64. + * Makefile.in: Regenerated. + * config/x86/host-config.h (IFUNC_COND_1): For x86_64 define to + both AVX and CMPXCHG16B bits. + (IFUNC_COND_2): Define. + (IFUNC_NCOND): For x86_64 define to 2 * (N == 16). + (MAYBE_HAVE_ATOMIC_CAS_16, MAYBE_HAVE_ATOMIC_EXCHANGE_16, + MAYBE_HAVE_ATOMIC_LDST_16): Define to IFUNC_COND_2 rather than + IFUNC_COND_1. + (HAVE_ATOMIC_CAS_16): Redefine to 1 whenever IFUNC_ALT != 0. + (HAVE_ATOMIC_LDST_16): Redefine to 1 whenever IFUNC_ALT == 1. + (atomic_compare_exchange_n): Define whenever IFUNC_ALT != 0 + on x86_64 for N == 16. + (__atomic_load_n, __atomic_store_n): Redefine whenever IFUNC_ALT == 1 + on x86_64 for N == 16. + (atomic_load_n, atomic_store_n): New functions. + * config/x86/init.c (__libat_feat1_init): On x86_64 clear bit_AVX + if CPU vendor is not Intel. + 2022-02-03 David Seifert <soap@gentoo.org> Jakub Jelinek <jakub@redhat.com> diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 973c470b89a..550210343f5 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,16 @@ +2022-03-17 Thomas Schwinge <thomas@codesourcery.com> + + * testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c: + Enhance. + * testsuite/libgomp.oacc-c-c++-common/kernels-loop-g.c: Likewise. + * testsuite/libgomp.oacc-fortran/if-1.f90: Likewise. + +2022-03-17 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/90115 + * testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c: Enhance. + * testsuite/libgomp.oacc-fortran/if-1.f90: Likewise. + 2022-03-16 Marcel Vollweiler <marcel@codesourcery.com> * fortran.c (omp_set_num_teams_8_): Call omp_set_num_teams instead of diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 64a2ad26a23..a768a2e3dc2 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,20 @@ +2022-03-17 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/92546 + * include/bits/fs_path.h (path::make_preferred): Use + handwritten loop instead of std::replace. + +2022-03-17 Jonathan Wakely <jwakely@redhat.com> + + PR middle-end/104966 + * include/bits/locale_facets_nonio.tcc + (__moneypunct_cache::_M_cache): Replace try-catch with RAII and + make all string copies before any stores to *this. + +2022-03-17 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/util/testsuite_character.h: Fix comment. + 2022-03-16 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/103407
reply other threads:[~2022-03-18 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=20220318001706.7FC553857C50@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).