]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 13 Nov 2020 00:17:11 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 13 Nov 2020 00:17:11 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index e7cb099659073bdcbf88798561a4d661957f2c80..501c7de7d7c717baf851d976fee00cab0a7e9e98 100644 (file)
@@ -1,3 +1,13 @@
+2020-11-12  Peter Bergner  <bergner@linux.ibm.com>
+
+       Backported from master:
+       2020-11-06  Peter Bergner  <bergner@linux.ibm.com>
+
+       * config/rs6000/rs6000.h (BIGGEST_ALIGNMENT): Revert previous commit
+       so as not to break the ABI.
+       * config/rs6000/rs6000-call.c (rs6000_init_builtins): Set the ABI
+       mandated alignment for __vector_pair and __vector_quad types.
+
 2020-11-11  liuhongt  <hongtao.liu@intel.com>
 
        * config/i386/i386-options.c (ix86_option_override_internal):
index 95634e06f0dee9762ab2b34332a09eed45ab0b97..b84a76f5a25c183268576475e91e7c040d3a7ea5 100644 (file)
@@ -1 +1 @@
-20201112
+20201113
index 0257c2ef1805500d200b71e2b4d82fed1a120487..8dad92dfab93ac347468418e4880b8c5bc63c0d5 100644 (file)
@@ -1,3 +1,22 @@
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/97748
+       * c-common.h (warn_if_unused_value): Add quiet argument defaulted
+       to false.
+       * c-warn.c (warn_if_unused_value): Likewise.  Pass it down
+       recursively and just return true instead of warning if it is true.
+       Handle COMPLEX_EXPR.
+
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-06  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-common.c (verify_sequence_points): Remove DEBUG_FUNCTION.
+
 2020-10-16  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index 642a70dc754ac28677722eaf1cf3e662c7d0fd1f..9808ce115296ff6d4439cc8413ba17e0cdb4b2e5 100644 (file)
@@ -1,3 +1,42 @@
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/97790
+       * constexpr.c (cxx_eval_constant_expression) <case CLEANUP_POINT_EXPR,
+       case TRY_FINALLY_EXPR, case CLEANUP_STMT>: Don't pass jump_target to
+       cxx_eval_constant_expression when evaluating the cleanups.
+
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/97748
+       * cvt.c (convert_to_void): Check (complain & tf_warning) in the outer
+       if rather than twice times in the inner one.  Use warn_if_unused_value.
+       Formatting fix.
+
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/67453
+       * decl.c (duplicate_decls): Propagate DECL_ATTRIBUTES and
+       DECL_PRESERVE_P from olddecl to its clones if any.
+
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/97663
+       * parser.c (cp_parser_init_declarator): Don't try to parse
+       C++17 deduction guides if there are any type specifiers even when
+       type is NULL.
+
 2020-10-30  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master:
index a490dd038eef2d582b350e9e105b8b955355cfee..1f4971ac85cad6fb08c04194c8b27f493d8a0dc2 100644 (file)
@@ -1,3 +1,28 @@
+2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       Backported from master:
+       2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/97782
+       * trans-openmp.c (gfc_trans_oacc_construct, gfc_trans_omp_parallel_do,
+       gfc_trans_omp_parallel_do_simd, gfc_trans_omp_parallel_sections,
+       gfc_trans_omp_parallel_workshare, gfc_trans_omp_sections
+       gfc_trans_omp_single, gfc_trans_omp_task, gfc_trans_omp_teams
+       gfc_trans_omp_target, gfc_trans_omp_target_data,
+       gfc_trans_omp_workshare): Use code->loc instead of input_location
+       when building the OMP_/OACC_ construct.
+
+2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       Backported from master:
+       2020-11-10  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/95847
+       * trans-decl.c (gfc_get_symbol_decl): Do not (re)set the location
+       of an external procedure.
+       (build_entry_thunks, generate_coarray_init, create_main_function,
+       gfc_generate_function_code): Use fndecl's location in BIND_EXPR.
+
 2020-11-11  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index 5ea926b24451d18d9659d263fe1f89df89b4f84d..0cced7264be49a5b45b43b1cbff35025c6cfc8f1 100644 (file)
@@ -1,3 +1,67 @@
+2020-11-12  Peter Bergner  <bergner@linux.ibm.com>
+
+       Backported from master:
+       2020-11-06  Peter Bergner  <bergner@linux.ibm.com>
+
+       * gcc.target/powerpc/mma-alignment.c: New test.
+
+2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       Backported from master:
+       2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/97782
+       * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Move dg-message
+       one line up.
+       * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+
+2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       Backported from master:
+       2020-11-10  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/95847
+       * gfortran.dg/coverage.f90: New test.
+
+2020-11-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       Backported from master:
+       2020-11-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * gfortran.dg/entry_23.f: New test.
+
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/97790
+       * g++.dg/cpp2a/constexpr-dtor9.C: New test.
+
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/97748
+       * c-c++-common/Wunused-value-1.c: New test.
+
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/67453
+       * g++.dg/ext/attr-used-2.C: New test.
+
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-11-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/97663
+       * g++.dg/cpp1z/class-deduction75.C: New test.
+
 2020-11-11  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gnat.dg/bias2.adb: New test.
index 191b9bf1cdbbba42c21224697a23bfb2d6a5bd18..43689e60fabf15870e1872f42e59cc4986b40cba 100644 (file)
@@ -1,3 +1,44 @@
+2020-11-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2020-08-20  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/iterator_concepts.h [__STRICT_ANSI__]
+       (incrementable_traits<__int128>): Define specialization.
+       (incrementable_traits<unsigned __int128>): Likewise.
+       * testsuite/std/ranges/iota/96042.cc: Test iota_view with
+       __int128.
+
+2020-11-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2020-08-19  Jonathan Wakely  <jwakely@redhat.com>
+                   Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/96042
+       * include/bits/range_access.h (__detail::__to_unsigned_like):
+       Do not use make_unsigned_t<T> in the return type, as it can
+       result in an error before the integral<T> constraint is checked.
+       [__STRICT_ANSI__]: Add overloads for 128-bit integer types.
+       (__detail::__make_unsigned_like_t): Define as the return type
+       of __to_unsigned_like.
+       * testsuite/std/ranges/subrange/96042.cc: New test.
+
+2020-11-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2020-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/96042
+       * include/ext/numeric_traits.h (__is_integer_nonstrict): New
+       trait which is true for 128-bit integers even in strict modes.
+       (__numeric_traits_integer, __numeric_traits): Use
+       __is_integer_nonstrict instead of __is_integer.
+       * include/std/limits [__STRICT_ANSI__ && __SIZEOF_INT128__]
+       (numeric_limits<__int128>, (numeric_limits<unsigned __int128>):
+       Define.
+       * testsuite/std/ranges/iota/96042.cc: New test.
+
 2020-11-11  Paul Scharnofske  <asynts@gmail.com>
 
        Backported from master: