]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 18 Apr 2021 00:16:21 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 18 Apr 2021 00:16:21 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libsanitizer/ChangeLog
libstdc++-v3/ChangeLog

index 1d3f9d5712a6e6ad2bb7964d2b5bc2587dc04de9..2585360730cc6e18ee7fc0a6c2d5d3d0e7ae5b3b 100644 (file)
@@ -1,3 +1,57 @@
+2021-04-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/99914
+       * config/i386/winnt-d.c (TARGET_D_TEMPLATES_ALWAYS_COMDAT): Define.
+       * doc/tm.texi: Regenerate.
+       * doc/tm.texi.in (D language and ABI): Add @hook for
+       TARGET_D_TEMPLATES_ALWAYS_COMDAT.
+
+2021-04-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config/darwin-d.c (darwin_d_handle_target_object_format): New
+       function.
+       (darwin_d_register_target_info): New function.
+       (TARGET_D_REGISTER_OS_TARGET_INFO): Define.
+       * config/dragonfly-d.c (dragonfly_d_handle_target_object_format): New
+       function.
+       (dragonfly_d_register_target_info): New function.
+       (TARGET_D_REGISTER_OS_TARGET_INFO): Define.
+       * config/freebsd-d.c (freebsd_d_handle_target_object_format): New
+       function.
+       (freebsd_d_register_target_info): New function.
+       (TARGET_D_REGISTER_OS_TARGET_INFO): Define.
+       * config/glibc-d.c (glibc_d_handle_target_object_format): New
+       function.
+       (glibc_d_register_target_info): New function.
+       (TARGET_D_REGISTER_OS_TARGET_INFO): Define.
+       * config/i386/i386-d.c (ix86_d_handle_target_object_format): New
+       function.
+       (ix86_d_register_target_info): Add ix86_d_handle_target_object_format
+       as handler for objectFormat key.
+       * config/i386/winnt-d.c (winnt_d_handle_target_object_format): New
+       function.
+       (winnt_d_register_target_info): New function.
+       (TARGET_D_REGISTER_OS_TARGET_INFO): Define.
+       * config/netbsd-d.c (netbsd_d_handle_target_object_format): New
+       function.
+       (netbsd_d_register_target_info): New function.
+       (TARGET_D_REGISTER_OS_TARGET_INFO): Define.
+       * config/openbsd-d.c (openbsd_d_handle_target_object_format): New
+       function.
+       (openbsd_d_register_target_info): New function.
+       (TARGET_D_REGISTER_OS_TARGET_INFO): Define.
+       * config/pa/pa-d.c (pa_d_handle_target_object_format): New function.
+       (pa_d_register_target_info): Add pa_d_handle_target_object_format as
+       handler for objectFormat key.
+       * config/rs6000/rs6000-d.c (rs6000_d_handle_target_object_format): New
+       function.
+       (rs6000_d_register_target_info): Add
+       rs6000_d_handle_target_object_format as handler for objectFormat key.
+       * config/sol2-d.c (solaris_d_handle_target_object_format): New
+       function.
+       (solaris_d_register_target_info): New function.
+       (TARGET_D_REGISTER_OS_TARGET_INFO): Define.
+
 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/91710
index be1258941c25220c2bb46346072e7aaf2bc8ae78..94c7da9c4c57877e886b795751a9818add8b6a63 100644 (file)
@@ -1 +1 @@
-20210417
+20210418
index fe89d7b399be9b72cd5bfe27085ae55836159285..1662e060e07bb402b1652c3d1f523bf838766f95 100644 (file)
@@ -1,3 +1,21 @@
+2021-04-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/99914
+       * d-target.def (d_templates_always_comdat): New hook.
+       * d-tree.h (mark_needed): Remove prototype.
+       * decl.cc: Include d-target.h.
+       (mark_needed): Rename to...
+       (d_mark_needed): ...this.  Make static.
+       (set_linkage_for_decl): Put variables in comdat if
+       d_templates_always_comdat.
+
+2021-04-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-target.cc (d_handle_target_object_format): New function.
+       (d_language_target_info): Add d_handle_target_object_format as handler
+       for objectFormat key.
+       (Target::getTargetInfo): Continue if handler returned NULL_TREE.
+
 2021-04-14  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * d-target.cc (Target::_init): Call new targetdm hook to register OS
index b1d790434a8da9a042eb9531911f6593f3a6c43c..e71d5b702d3c747c4e011128376ca58dd3c553c9 100644 (file)
@@ -1,3 +1,11 @@
+2021-04-17  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+       * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
+       * c-c++-common/zero-scratch-regs-9.c: Likewise.
+       * c-c++-common/zero-scratch-regs-10.c: Likewise.
+       * c-c++-common/zero-scratch-regs-11.c: Likewise.
+       * gcc.target/s390/zero-scratch-regs-1.c: New test.
+
 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
 
        PR fortran/100094
index 463a65b6f7f81c078290f966a2c5b8d79e34d36b..af12d4befdc5df41b670abbcf7bca2e738df7cb7 100644 (file)
@@ -1,3 +1,10 @@
+2021-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/100114
+       * sanitizer_common/sanitizer_posix_libcdep.cpp: Cherry-pick
+       llvm-project revisions 82150606fb11d28813ae6da1101f5bda638165fe
+       and b93629dd335ffee2fc4b9b619bf86c3f9e6b0023.
+
 2021-03-08  Martin Liska  <mliska@suse.cz>
 
        PR sanitizer/98920
index 0314c4045d38677fd185e1909450edcd0d882f2e..b86049155d1544972b599b5cf2c9a4230a49c15e 100644 (file)
@@ -1,3 +1,17 @@
+2021-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update.
+       * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Update.
+
+2021-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.
+       * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update.
+       * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
+       * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Update.
+       * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Update.
+       * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update.
+
 2021-04-15  Jonathan Wakely  <jwakely@redhat.com>
 
        * testsuite/lib/dg-options.exp (add_options_for_libatomic): Also