]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 22 Sep 2022 00:19:09 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 22 Sep 2022 00:19:09 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libgfortran/ChangeLog
libstdc++-v3/ChangeLog

index 0def653a237e84c0aee32d624e8e6f5594e81b6c..f18943c8793e45b78f86aa20fba595b2ef7384b3 100644 (file)
@@ -1,3 +1,67 @@
+2022-09-21  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/106967
+       * value-range.cc (frange::set): Set known NANs to undefined for
+       flag_finite_math_only.
+
+2022-09-21  Aldy Hernandez  <aldyh@redhat.com>
+
+       * value-range.cc (frange::combine_zeros): Call set_undefined.
+       (frange::intersect_nans): Same.
+       (frange::intersect): Same.
+       (frange::verify_range): Undefined ranges do not have a type.
+       * value-range.h (frange::set_undefined): Clear NAN flags and type.
+
+2022-09-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106984
+       * tsan.cc (instrument_builtin_call): Build the COND_EXPR condition in
+       a separate statement.
+
+2022-09-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * config/aarch64/aarch64.h (HAVE_LOCAL_CPU_DETECT,
+       EXTRA_SPEC_FUNCTIONS, MCPU_MTUNE_NATIVE_SPECS): Move definitions up before
+       OPTION_DEFAULT_SPECS.
+       (MCPU_MTUNE_NATIVE_SPECS): Pass "cpu" to
+       local_cpu_detect when rewriting -march=native and no -mcpu or -mtune
+       is given.
+       (CONFIG_TUNE_SPEC): Define.
+       (OPTION_DEFAULT_SPECS): Use CONFIG_TUNE_SPEC for "tune".
+
+2022-09-21  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/106967
+       * range-op-float.cc (foperator_equal::fold_range): Adjust for NAN.
+       (foperator_equal::op1_range): Same.
+       (foperator_not_equal::fold_range): Same.
+       (foperator_not_equal::op1_range): Same.
+       (foperator_lt::fold_range): Same.
+       (foperator_lt::op1_range): Same.
+       (foperator_lt::op2_range): Same.
+       (foperator_le::fold_range): Same.
+       (foperator_le::op1_range): Same.
+       (foperator_le::op2_range): Same.
+       (foperator_gt::fold_range): Same.
+       (foperator_gt::op1_range): Same.
+       (foperator_gt::op2_range): Same.
+       (foperator_ge::fold_range): Same.
+       (foperator_ge::op1_range): Same.
+       (foperator_ge::op2_range): Same.
+       (foperator_unordered::op1_range): Same.
+       (foperator_ordered::fold_range): Same.
+       (foperator_ordered::op1_range): Same.
+       (build_le): Assert that we don't have a NAN.
+       (build_lt): Same.
+       (build_gt): Same.
+       (build_ge): Same.
+
+2022-09-21  liuhongt  <hongtao.liu@intel.com>
+
+       PR tree-optimization/106963
+       * tree-vect-loop.cc (vect_create_nonlinear_iv_init): Use
+       vec_gen_perm_mask_any instead of vec_gen_perm_mask_check.
+
 2022-09-20  Aldy Hernandez  <aldyh@redhat.com>
 
        * value-range.h (frange::maybe_isnan): Return false for
index 2407ee3feb454f6698594a51ba4cb707dfe66d49..6fbb09fe858635bba6b870b3d97e2ba5ef402ee1 100644 (file)
@@ -1 +1 @@
-20220921
+20220922
index 340a9f9acf97c3e77e4304aa1f60747e430a263e..68f8231020bedc732811b24476eb5b8842e70b34 100644 (file)
@@ -1,3 +1,21 @@
+2022-09-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106984
+       * gcc.dg/tsan/pr106984.c: New testcase.
+
+2022-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * gfortran.dg/ieee/rounding_3.f90: New test.
+
+2022-09-21  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/106967
+       * gcc.dg/tree-ssa/pr106967.c: New test.
+
+2022-09-21  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr106963.c: New test.
+
 2022-09-20  Tobias Burnus  <tobias@codesourcery.com>
 
        PR fortran/104143
index fab472e07fbbde51310c06d775dea7f2ef21d91f..864bf6a5be6c4109e8edd6d54f5ad09790f41396 100644 (file)
@@ -1,3 +1,13 @@
+2022-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * ieee/ieee_arithmetic.F90 (IEEE_SET_ROUNDING_MODE): Handle
+       RADIX argument better.
+
+2022-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * gfortran.map: Add symbols for IEEE_GET_MODES
+       and IEEE_SET_MODES.
+
 2022-09-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
 
        * ieee/ieee_exceptions.F90: Add IEEE_MODES_TYPE, IEEE_GET_MODES
index fb02c6435b2db437d285696a9334d1b0a51abc3a..dcd90b54924b19fc79e73d17c45ce1adaa1de156 100644 (file)
@@ -1,3 +1,49 @@
+2022-09-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/91456
+       * testsuite/20_util/function/91456.cc: Add comment with PR
+       number.
+       * testsuite/20_util/is_invocable/91456.cc: Likewise. Replace
+       std::function checks with std::is_invocable_r checks.
+
+2022-09-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/17_intro/headers/c++1998/all_attributes.cc: Remove
+       unnecessary main function.
+       * testsuite/17_intro/headers/c++2011/all_attributes.cc:
+       Likewise.
+       * testsuite/17_intro/headers/c++2014/all_attributes.cc:
+       Likewise.
+       * testsuite/17_intro/headers/c++2017/all_attributes.cc:
+       Likewise.
+       * testsuite/17_intro/headers/c++2020/all_attributes.cc:
+       Likewise.
+
+2022-09-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/20_util/headers/memory/synopsis.cc: Add declarations
+       from C++11 and later.
+
+2022-09-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/xml/manual/documentation_hacking.xml: Remove trailing
+       whitespace.
+       * doc/xml/manual/policy_data_structures.xml: Likewise.
+
+2022-09-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/c_compatibility/stdlib.h [!_GLIBCXX_HOSTED]: Add
+       using-declaration for _Exit.
+
+2022-09-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/18_support/uncaught_exception/14026.cc: Qualify
+       call to std::abort.
+
+2022-09-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/ranges_base.h: Include <initializer_list>.
+
 2022-09-20  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/c_global/cstdlib [!_GLIBCXX_HOSTED] (quick_exit): Fix