aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-04-18 00:16:21 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-04-18 00:16:21 +0000
commitda946b41be521adb68bbe8695563b380cd8b3243 (patch)
tree0e0c0dae058359b678e7ff2c3327ead1e40b8b75 /gcc
parented16241c6db23013d70b792a64f29080ad48a414 (diff)
downloadgcc-da946b41be521adb68bbe8695563b380cd8b3243.zip
gcc-da946b41be521adb68bbe8695563b380cd8b3243.tar.gz
gcc-da946b41be521adb68bbe8695563b380cd8b3243.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog54
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/d/ChangeLog18
-rw-r--r--gcc/testsuite/ChangeLog8
4 files changed, 81 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1d3f9d5..2585360 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index be12589..94c7da9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210417
+20210418
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index fe89d7b..1662e06 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b1d79043..e71d5b7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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