]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 13 Aug 2021 00:18:24 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 13 Aug 2021 00:18:24 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog
libsanitizer/ChangeLog

index 75040bd82878837d4921ce532a8fbdb6463e8678..50326fbe3032b769db91a8623d23a1cbb3bebf48 100644 (file)
@@ -1,3 +1,24 @@
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-07-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/101624
+       * ubsan.c (maybe_instrument_pointer_overflow,
+       instrument_object_size): Only test DECL_REGISTER on VAR_DECLs,
+       PARM_DECLs or RESULT_DECLs.
+       * sanopt.c (maybe_optimize_ubsan_ptr_ifn): Likewise.
+
+2021-08-12  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+       * configure.ac (PE linker --disable-dynamicbase support): New check.
+       * configure: Regenerate.
+       * config.in: Likewise.
+       * config/i386/mingw32.h (LINK_SPEC_DISABLE_DYNAMICBASE): New define.
+       (LINK_SPEC): Use it.
+       * config/i386/mingw-w64.h (LINK_SPEC_DISABLE_DYNAMICBASE): Likewise.
+       (LINK_SPEC): Likewise.
+
 2021-08-06  Richard Sandiford  <richard.sandiford@arm.com>
 
        Backported from master:
index cffca645a16e4207f8d29977c107a48f82ed28b3..3f3eb1e2d2730b4dbf543ce171720e6bc0fb7fde 100644 (file)
@@ -1 +1 @@
-20210812
+20210813
index 5951b836756b8f5c0164c89fe5b21ebcba636628..992d0b29d916cad2baf44079e528e2699f127704 100644 (file)
@@ -1,3 +1,22 @@
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-08-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101759
+       * parser.c (cp_parser_default_argument): Temporarily override
+       parser->omp_declare_simd and parser->oacc_routine to NULL.
+
+2021-08-12  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-08-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101663
+       * constexpr.c (cxx_eval_store_expression): Handle the lval=true
+       case in the early exit code path for empty stores with mismatched
+       types.
+
 2021-08-11  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master:
index cfd637caa4d4979ebab1235373f321af768acb57..0171e65daaa32c0d709af4c7e9914a1d8a3f21dd 100644 (file)
@@ -1,3 +1,43 @@
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/101638
+       * gcc.dg/cpp/pr101638.c: New test.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-08-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101759
+       * g++.dg/gomp/pr101759.C: New test.
+       * g++.dg/goacc/pr101759.C: New test.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-07-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/101624
+       * gfortran.dg/ubsan/ubsan.exp: New file.
+       * gfortran.dg/ubsan/pr101624.f90: New test.
+
+2021-08-12  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-08-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101663
+       * g++.dg/cpp2a/construct_at.h: New convenience header file that
+       defines minimal implementations of std::construct_at/destroy_at,
+       split out from ...
+       * g++.dg/cpp2a/constexpr-new5.C: ... here.
+       * g++.dg/cpp2a/constexpr-new6.C: Use the header.
+       * g++.dg/cpp2a/constexpr-new14.C: Likewise.
+       * g++.dg/cpp2a/constexpr-new20.C: New test.
+
 2021-08-11  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master:
index 939554b2afd06c3982811dc322074d1acfb6d2a0..e0a47a4928e592c10e0a57894f9c648f6e24f552 100644 (file)
@@ -1,3 +1,12 @@
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/101638
+       * macro.c (cpp_sys_macro_p): Return true instead of
+       crashing on builtin macros.
+
 2021-07-28  Release Manager
 
        * GCC 11.2.0 released.
index 7f7da8887fb5c21ed6834f9b312667609769beee..029e882853e2445c6daae179ce4d3a352925eaa4 100644 (file)
@@ -1,3 +1,11 @@
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-08-11  Jakub Jelinek  <jakub@redhat.com>
+
+       * sanitizer_common/sanitizer_common_interceptors.inc: Cherry-pick
+       llvm-project revision faef0d042f523357fe5590e7cb6a8391cf0351a8.
+
 2021-08-05  Martin Liska  <mliska@suse.cz>
 
        PR sanitizer/101749