]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 26 Apr 2022 00:16:51 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 26 Apr 2022 00:16:51 +0000 (00:16 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 4ba5286e94ae27141ac5e3a4c8c09bb4bb69cc83..c35edcc0e448e8bba19923a3b3ffaa82e7b34979 100644 (file)
@@ -1,3 +1,13 @@
+2022-04-25  Martin Liska  <mliska@suse.cz>
+
+       * filter-clang-warnings.py: Filter out
+       -Wc++20-attribute-extensions in lex.cc.
+
+2022-04-25  Martin Liska  <mliska@suse.cz>
+
+       * filter-clang-warnings.py: Filter out
+       -Wbitwise-instead-of-logical.
+
 2022-04-04  Martin Liska  <mliska@suse.cz>
 
        * gcc-changelog/git_update_version.py: Ignore the revision.
index a3bcf1dd1fb8874b456c79998d7b42513bfe2254..f0ff48e6c10d9b8715b007a37bb3606ed7dd81be 100644 (file)
@@ -1,3 +1,72 @@
+2022-04-25  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/104308
+       * gimple-fold.cc (gimple_fold_builtin_memory_op): Explicitly set
+       the location of new_stmt in all places that don't already set it,
+       whether explicitly, or via a call to gsi_replace.
+
+2022-04-25  Paul A. Clarke  <pc@us.ibm.com>
+
+       * doc/extend.texi (Other Builtins): Correct reference to 'modff'.
+
+2022-04-25  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/105276
+       * gimple-range.cc (gimple_ranger::prefill_stmt_dependencies): Include
+       existing global range with calculated value.
+
+2022-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105368
+       * tree-ssa-math-opts.cc (powi_cost): Use absu_hwi.
+
+2022-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100810
+       * tree-ssa-loop-ivopts.cc (struct iv_cand): Add involves_undefs flag.
+       (find_ssa_undef): New function.
+       (add_candidate_1): Avoid adding derived candidates with
+       undefined SSA names and mark the original ones.
+       (determine_group_iv_cost_generic): Reject rewriting
+       uses with a different IV when that involves undefined SSA names.
+
+2022-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR target/89125
+       * config/freebsd.h: Define TARGET_LIBC_HAS_FUNCTION to be
+       bsd_libc_has_function.
+       * targhooks.cc (bsd_libc_has_function): New function.
+       Expand the supported math functions to inclue C99 libm.
+       * targhooks.h (bsd_libc_has_function): New Prototype.
+
+2022-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR rtl-optimization/105231
+       * combine.cc (distribute_notes): Assert that a REG_EH_REGION
+       with landing pad > 0 is from i3.  Put any REG_EH_REGION note
+       on i3 or drop it if the insn can not trap.
+       (try_combine): Ensure that we can merge REG_EH_REGION notes
+       with non-call exceptions.  Ensure we are not splitting a
+       trapping part of an insn with non-call exceptions when there
+       is any REG_EH_REGION note to preserve.
+
+2022-04-25  Hongyu Wang  <hongyu.wang@intel.com>
+
+       PR target/105339
+       * config/i386/avx512fintrin.h (_mm512_scalef_round_pd):
+       Add parentheses for parameters and djust format.
+       (_mm512_mask_scalef_round_pd): Ditto.
+       (_mm512_maskz_scalef_round_pd): Ditto.
+       (_mm512_scalef_round_ps): Ditto.
+       (_mm512_mask_scalef_round_ps): Ditto.
+       (_mm512_maskz_scalef_round_ps): Ditto.
+       (_mm_scalef_round_sd): Use _mm_undefined_pd.
+       (_mm_scalef_round_ss): Use _mm_undefined_ps.
+       (_mm_mask_scalef_round_sd): New macro.
+       (_mm_mask_scalef_round_ss): Ditto.
+       (_mm_maskz_scalef_round_sd): Ditto.
+       (_mm_maskz_scalef_round_ss): Ditto.
+
 2022-04-23  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/105338
index 20aebe180f39a1f5e0fe0326af98bf1b07416fa6..aaa2dfb2050bf9c27ce15bcac87b10203fc60e65 100644 (file)
@@ -1 +1 @@
-20220425
+20220426
index 7338ce90eb65f5fd1a7e9d1be22d2123259d069b..9ab6169da2179be8eb15960de0045e012ff5312b 100644 (file)
@@ -1,3 +1,14 @@
+2022-04-25  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/105365
+       PR analyzer/105366
+       * svalue.cc
+       (cmp_cst): Rename to...
+       (cmp_csts_same_type): ...this.  Convert all recursive calls to
+       calls to...
+       (cmp_csts_and_types): ....this new function.
+       (svalue::cmp_ptr): Update for renaming of cmp_cst
+
 2022-04-14  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/105264
index 06c0c7038fb9e13ba899527590b057edcd2eda2a..e724f0db9da538925507f9fcc3604082bf634b5a 100644 (file)
@@ -1,3 +1,10 @@
+2022-04-25  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/105353
+       * typeck.cc (build_x_shufflevector): Use
+       instantiation_dependent_expression_p except for the first two
+       arguments.
+
 2022-04-21  Marek Polacek  <polacek@redhat.com>
 
        * constexpr.cc (cxx_eval_logical_expression): Remove unused
index 9fe95302e43dc0c45aaacb5cf6d3f69ef8d6b10a..8c66dff797a93d189b501cf694a5eac370a66982 100644 (file)
@@ -1,3 +1,10 @@
+2022-04-25  Jakub Jelinek  <jakub@redhat.com>
+           Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR fortran/104717
+       * trans-openmp.cc (gfc_trans_oacc_construct): Wrap construct body
+       in an extra BIND_EXPR.
+
 2022-04-24  Mikael Morin  <mikael@gcc.gnu.org>
            Jakub Jelinek  <jakub@redhat.com>
 
index f980f8666c909dfef384e5098f4031f2678e0719..5040b3469f3053df9693da019ef10b8c1ab325eb 100644 (file)
@@ -1,3 +1,54 @@
+2022-04-25  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/105365
+       PR analyzer/105366
+       * gcc.dg/analyzer/pr105365.c: New test.
+       * gcc.dg/analyzer/pr105366.c: New test.
+
+2022-04-25  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/104308
+       * gcc.dg/analyzer/pr104308.c: Add test coverage.
+
+2022-04-25  Jakub Jelinek  <jakub@redhat.com>
+           Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR fortran/104717
+       * gfortran.dg/goacc/pr104717.f90: New test.
+       * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
+
+2022-04-25  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/105353
+       * g++.dg/ext/builtin-shufflevector-3.C: New test.
+
+2022-04-25  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/105276
+       * g++.dg/pr105276.C: New.
+
+2022-04-25  Mikael Morin  <mikael@gcc.gnu.org>
+
+       PR fortran/103662
+       * gfortran.dg/unlimited_polymorphic_3.f03: Force execution of
+       the DSE optimization pass.
+
+2022-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100810
+       * gcc.dg/torture/pr100810.c: New testcase.
+       * gcc.dg/torture/pr105337.c: Likewise.
+
+2022-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR rtl-optimization/105231
+       * gcc.dg/torture/pr105231.c: New testcase.
+
+2022-04-25  Hongyu Wang  <hongyu.wang@intel.com>
+
+       PR target/105339
+       * gcc.target/i386/sse-14.c: Add tests for new macro.
+
 2022-04-24  Jeff Law  <jeffreyalaw@gmail.com>
 
        * gcc.dg/lto/pr94157_0.c: Also request executable stack from
index 881350760c38dc1761fbe4af27528c000314ca52..d56f7015742887a73576d21a4869c2ae2054c5a8 100644 (file)
@@ -1,3 +1,9 @@
+2022-04-25  Jakub Jelinek  <jakub@redhat.com>
+           Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR fortran/104717
+       * testsuite/libgomp.oacc-fortran/privatized-ref-2.f90: Adjust.
+
 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
 
        * libgomp.texi: Fix a typo - mutexinouset -> mutexinoutset.
index 32d2e4007f4b2954080151e6866406e1d6a18fa7..b7841721e94bf6142a6b42e78cf0bc82ea6b8168 100644 (file)
@@ -1,3 +1,37 @@
+2022-04-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/ptr_traits.h (__cpp_lib_constexpr_memory): Define
+       conditionally.
+       * include/bits/unique_ptr.h (__cpp_lib_constexpr_memory):
+       Define for C++23.
+       (default_delete, default_delete<T[]>, __uniq_ptr_impl)
+       (unique_ptr, unique_ptr<T[], D>): Add constexpr to all member
+       functions.
+       * include/std/version (__cpp_lib_constexpr_memory): Define new
+       value for C++23.
+       * testsuite/20_util/unique_ptr/assign/constexpr.cc: New test.
+       * testsuite/20_util/unique_ptr/comparison/constexpr.cc: New test.
+       * testsuite/20_util/unique_ptr/cons/constexpr_c++20.cc: New test.
+       * testsuite/20_util/unique_ptr/creation/constexpr.cc: New test.
+       * testsuite/20_util/unique_ptr/modifiers/constexpr.cc: New test.
+       * testsuite/20_util/unique_ptr/specialized_algorithms/constexpr.cc:
+       New test.
+
+2022-04-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/105375
+       * include/std/future (packaged_task): Add deduction guides.
+       * testsuite/30_threads/packaged_task/cons/deduction.cc: New test.
+
+2022-04-25  Philipp Fent  <fent@in.tum.de>
+
+       * python/libstdcxx/v6/printers.py (StdSpanPrinter._iterator):
+       Rename as iterator.
+       (StdInitializerListPrinter): Define new printer.
+       (build_libstdcxx_dictionary): Register new printer.
+       * testsuite/libstdc++-prettyprinters/cxx11.cc: Check printer for
+       initializer_list.
+
 2022-04-22  Thomas W Rodgers  <trodgers@redhat.com>
 
        PR libstdc++/102994
This page took 0.079796 seconds and 5 git commands to generate.