]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 1 Dec 2022 00:21:29 +0000 (00:21 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 1 Dec 2022 00:21:29 +0000 (00:21 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog

index 39406dadc7809511ffa45bcfce5227cf051636b7..48a7b4f94e59fdc21199364872fb114d8879ab5c 100644 (file)
@@ -1,3 +1,107 @@
+2022-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-09-08  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config/darwin-d.cc: Include tm.h.
+       * config/dragonfly-d.cc: Likewise.
+       * config/freebsd-d.cc: Remove memmodel.h.
+       * config/glibc-d.cc: Likewise.
+       * config/netbsd-d.cc: Include tm.h.
+       * config/openbsd-d.cc: Likewise.
+       * config/sol2-d.cc: Likewise.
+
+2022-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-09-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/105659
+       * config.gcc: Set tm_d_file to ${cpu_type}/${cpu_type}-d.h.
+       * config/aarch64/aarch64-d.cc: Include tm_d.h.
+       * config/aarch64/aarch64-protos.h (aarch64_d_target_versions): Move to
+       config/aarch64/aarch64-d.h.
+       (aarch64_d_register_target_info): Likewise.
+       * config/aarch64/aarch64.h (TARGET_D_CPU_VERSIONS): Likewise.
+       (TARGET_D_REGISTER_CPU_TARGET_INFO): Likewise.
+       * config/arm/arm-d.cc: Include tm_d.h and arm-protos.h instead of
+       tm_p.h.
+       * config/arm/arm-protos.h (arm_d_target_versions): Move to
+       config/arm/arm-d.h.
+       (arm_d_register_target_info): Likewise.
+       * config/arm/arm.h (TARGET_D_CPU_VERSIONS): Likewise.
+       (TARGET_D_REGISTER_CPU_TARGET_INFO): Likewise.
+       * config/default-d.cc: Remove memmodel.h include.
+       * config/freebsd-d.cc: Include tm_d.h instead of tm_p.h.
+       * config/glibc-d.cc: Likewise.
+       * config/i386/i386-d.cc: Include tm_d.h.
+       * config/i386/i386-protos.h (ix86_d_target_versions): Move to
+       config/i386/i386-d.h.
+       (ix86_d_register_target_info): Likewise.
+       (ix86_d_has_stdcall_convention): Likewise.
+       * config/i386/i386.h (TARGET_D_CPU_VERSIONS): Likewise.
+       (TARGET_D_REGISTER_CPU_TARGET_INFO): Likewise.
+       (TARGET_D_HAS_STDCALL_CONVENTION): Likewise.
+       * config/i386/winnt-d.cc: Include tm_d.h instead of tm_p.h.
+       * config/mips/mips-d.cc: Include tm_d.h.
+       * config/mips/mips-protos.h (mips_d_target_versions): Move to
+       config/mips/mips-d.h.
+       (mips_d_register_target_info): Likewise.
+       * config/mips/mips.h (TARGET_D_CPU_VERSIONS): Likewise.
+       (TARGET_D_REGISTER_CPU_TARGET_INFO): Likewise.
+       * config/netbsd-d.cc: Include tm_d.h instead of tm.h and memmodel.h.
+       * config/openbsd-d.cc: Likewise.
+       * config/pa/pa-d.cc: Include tm_d.h.
+       * config/pa/pa-protos.h (pa_d_target_versions): Move to
+       config/pa/pa-d.h.
+       (pa_d_register_target_info): Likewise.
+       * config/pa/pa.h (TARGET_D_CPU_VERSIONS): Likewise.
+       (TARGET_D_REGISTER_CPU_TARGET_INFO): Likewise.
+       * config/riscv/riscv-d.cc: Include tm_d.h.
+       * config/riscv/riscv-protos.h (riscv_d_target_versions): Move to
+       config/riscv/riscv-d.h.
+       (riscv_d_register_target_info): Likewise.
+       * config/riscv/riscv.h (TARGET_D_CPU_VERSIONS): Likewise.
+       (TARGET_D_REGISTER_CPU_TARGET_INFO): Likewise.
+       * config/rs6000/rs6000-d.cc: Include tm_d.h.
+       * config/rs6000/rs6000-protos.h (rs6000_d_target_versions): Move to
+       config/rs6000/rs6000-d.h.
+       (rs6000_d_register_target_info): Likewise.
+       * config/rs6000/rs6000.h (TARGET_D_CPU_VERSIONS) Likewise.:
+       (TARGET_D_REGISTER_CPU_TARGET_INFO) Likewise.:
+       * config/s390/s390-d.cc: Include tm_d.h.
+       * config/s390/s390-protos.h (s390_d_target_versions): Move to
+       config/s390/s390-d.h.
+       (s390_d_register_target_info): Likewise.
+       * config/s390/s390.h (TARGET_D_CPU_VERSIONS): Likewise.
+       (TARGET_D_REGISTER_CPU_TARGET_INFO): Likewise.
+       * config/sol2-d.cc: Include tm_d.h instead of tm.h and memmodel.h.
+       * config/sparc/sparc-d.cc: Include tm_d.h.
+       * config/sparc/sparc-protos.h (sparc_d_target_versions): Move to
+       config/sparc/sparc-d.h.
+       (sparc_d_register_target_info): Likewise.
+       * config/sparc/sparc.h (TARGET_D_CPU_VERSIONS): Likewise.
+       (TARGET_D_REGISTER_CPU_TARGET_INFO): Likewise.
+       * configure: Regenerate.
+       * configure.ac (tm_d_file): Remove defaults.h.
+       (tm_d_include_list): Remove options.h and insn-constants.h.
+       * config/aarch64/aarch64-d.h: New file.
+       * config/arm/arm-d.h: New file.
+       * config/i386/i386-d.h: New file.
+       * config/mips/mips-d.h: New file.
+       * config/pa/pa-d.h: New file.
+       * config/riscv/riscv-d.h: New file.
+       * config/rs6000/rs6000-d.h: New file.
+       * config/s390/s390-d.h: New file.
+       * config/sparc/sparc-d.h: New file.
+
+2022-11-30  John David Anglin  <danglin@gcc.gnu.org>
+
+       * config/pa/pa.md (addvdi3): Force operand 2 to a register.
+       Remove "addi,tsv,*" instruction from unamed pattern.
+       (subvdi3): Force operand 1 to a register.
+       Remove "subi,tsv" instruction from from unamed pattern.
+
 2022-11-29  Max Filippov  <jcmvbkbc@gmail.com>
 
        Backported from master:
index e6a7597e85b471456d51eab438761655ffe73e61..f0a26d37c1680bde1dfb22b294150c85a88b78f8 100644 (file)
@@ -1 +1 @@
-20221130
+20221201
index b2d2d964cc49b1daaed3dd6492687ced4fd29b40..a9d88d03ba94393eb08c95992378f21c2aa86349 100644 (file)
@@ -1,3 +1,14 @@
+2022-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/107592
+       * toir.cc (IRVisitor::push_unrolled_continue_label): New method.
+       (IRVisitor::pop_unrolled_continue_label): New method.
+       (IRVisitor::visit (UnrolledLoopStatement *)): Use them instead of
+       push_continue_label and pop_continue_label.
+
 2022-08-19  Release Manager
 
        * GCC 12.2.0 released.
index 28ab320c3c22838a122c18d110d22f279db95b86..50ffb2720939a4454bff51b4fa00fa8c6e0a6eb2 100644 (file)
@@ -1,3 +1,11 @@
+2022-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/107592
+       * gdc.dg/pr107592.d: New test.
+
 2022-11-25  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master: