summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog64
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/d/ChangeLog29
-rw-r--r--gcc/lto/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog24
-rw-r--r--libphobos/ChangeLog5
6 files changed, 127 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 27e2c4963ee..82da4454f7b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,67 @@
+2022-10-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * configure.ac (sjlj-exceptions): Restore dropped line.
+ * configure: Regenerate.
+
+2022-10-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * alias.cc (init_alias_analysis): Do not record sets to the hard
+ frame pointer if the frame pointer has not been eliminated.
+
+2022-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * config/darwin-d.cc (TARGET_D_MINFO_START_NAME): Rename to ...
+ (TARGET_D_MINFO_SECTION_START): ...this.
+ (TARGET_D_MINFO_END_NAME): Rename to ...
+ (TARGET_D_MINFO_SECTION_END): ... this.
+ * config/elfos.h (TARGET_D_MINFO_SECTION): Remove.
+ (TARGET_D_MINFO_START_NAME): Remove.
+ (TARGET_D_MINFO_END_NAME): Remove.
+ * config/i386/cygwin-d.cc (TARGET_D_MINFO_SECTION): Remove.
+ (TARGET_D_MINFO_START_NAME): Remove.
+ (TARGET_D_MINFO_END_NAME): Remove.
+ * config/i386/winnt-d.cc (TARGET_D_MINFO_SECTION): Remove.
+ (TARGET_D_MINFO_START_NAME): Remove.
+ (TARGET_D_MINFO_END_NAME): Remove.
+ * doc/tm.texi: Regenerate.
+ * doc/tm.texi.in (TARGET_D_MINFO_START_NAME): Rename to ...
+ (TARGET_D_MINFO_SECTION_START): ...this.
+ (TARGET_D_MINFO_END_NAME): Rename to ...
+ (TARGET_D_MINFO_SECTION_END): ...this.
+
+2022-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * config.gcc: Split out glibc-d.o into linux-d.o, kfreebsd-d.o,
+ kopensolaris-d.o, and gnu-d.o. Split out cygwin-d.o from winnt-d.o.
+ * config/arm/linux-eabi.h (EXTRA_TARGET_D_OS_VERSIONS): Remove.
+ * config/gnu.h (GNU_USER_TARGET_D_OS_VERSIONS): Remove.
+ * config/i386/cygwin.h (EXTRA_TARGET_D_OS_VERSIONS): Remove.
+ * config/i386/linux-common.h (EXTRA_TARGET_D_OS_VERSIONS): Remove.
+ * config/i386/mingw32.h (EXTRA_TARGET_D_OS_VERSIONS): Remove.
+ * config/i386/t-cygming: Add cygwin-d.o.
+ * config/i386/winnt-d.cc (winnt_d_os_builtins): Only add
+ MinGW-specific version condition.
+ * config/kfreebsd-gnu.h (GNU_USER_TARGET_D_OS_VERSIONS): Remove.
+ * config/kopensolaris-gnu.h (GNU_USER_TARGET_D_OS_VERSIONS): Remove.
+ * config/linux-android.h (ANDROID_TARGET_D_OS_VERSIONS): Remove.
+ * config/linux.h (GNU_USER_TARGET_D_OS_VERSIONS): Remove.
+ * config/mips/linux-common.h (EXTRA_TARGET_D_OS_VERSIONS): Remove.
+ * config/t-glibc: Remove glibc-d.o, add gnu-d.o, kfreebsd-d.o,
+ kopensolaris-d.o.
+ * config/t-linux: Add linux-d.o.
+ * config/glibc-d.cc: Remove file.
+ * config/gnu-d.cc: New file.
+ * config/i386/cygwin-d.cc: New file.
+ * config/kfreebsd-d.cc: New file.
+ * config/kopensolaris-d.cc: New file.
+ * config/linux-d.cc: New file.
+
+2022-10-29 Jeff Law <jeffreyalaw@gmail.com>
+
+ * config/h8300/h8300.cc (pre_incdec_with_reg): Make reg argument
+ an unsigned int
+ * config/h8300/h8300-protos.h (pre_incdec_with_reg): Adjust prototype.
+
2022-10-28 Joseph Myers <joseph@codesourcery.com>
* config/aarch64/aarch64.cc (aarch64_setup_incoming_varargs):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 06511cc68c5..1440bc55c69 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20221029
+20221030
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 434c1c67c41..888d82ba2d9 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,32 @@
+2022-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-attribs.cc (apply_user_attributes): Update for new front-end
+ interface.
+ * d-builtins.cc (d_init_versions): Predefine `D_Optimized' with
+ compiling with optimizations enabled.
+ * d-lang.cc (d_handle_option): Update for new front-end interface.
+ Handle new option `-fpreview=systemvariables'.
+ * dmd/MERGE: Merge upstream dmd e4f8919591.
+ * dmd/VERSION: Bump version to v2.101.0-beta.1.
+ * expr.cc (ExprVisitor::visit (AssignExp *)): Treat construction of
+ static arrays from a call expression as a simple assignment.
+ (ExprVisitor::visit (ArrayLiteralExp *)): Handle array literals with
+ `scope' storage.
+ * gdc.texi: Update documentation of `-fpreview=' options.
+ * lang.opt (fpreview=shortenedmethods): Remove.
+ (fpreview=systemvariables): New option.
+
+2022-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-target.def (d_minfo_section): Expand documentation of hook.
+ Default initialize to "minfo".
+ (d_minfo_start_name): Rename to ...
+ (d_minfo_section_start): ... this. Default initialize to
+ "__start_minfo".
+ (d_minfo_end_name): Rename to ...
+ (d_minfo_section_end): ... this. Default initialize to "__stop_minfo".
+ * modules.cc (register_moduleinfo): Use new targetdm hook names.
+
2022-09-27 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd d579c467c1.
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index b350d50d865..3ede4678412 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,7 @@
+2022-10-29 Thomas Schwinge <thomas@codesourcery.com>
+
+ * lang.opt: Better separate 'LTO' vs. 'LTODump'.
+
2022-10-28 Joseph Myers <joseph@codesourcery.com>
* lto-common.cc (compare_tree_sccs_1): Compare
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 90c3b923f57..6e6635e546d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,27 @@
+2022-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gdc.dg/simd19630.d: Move tests with errors to ...
+ * gdc.dg/simd19630b.d: ... here. New test.
+ * gdc.dg/simd19630c.d: New test.
+ * gdc.dg/simd_ctfe.d: Removed.
+ * gdc.dg/simd18867.d: New test.
+ * gdc.dg/simd19788.d: New test.
+ * gdc.dg/simd21469.d: New test.
+ * gdc.dg/simd21672.d: New test.
+ * gdc.dg/simd23077.d: New test.
+ * gdc.dg/simd23084.d: New test.
+ * gdc.dg/simd23085.d: New test.
+ * gdc.dg/torture/simd19632.d: New test.
+ * gdc.dg/torture/simd20041.d: New test.
+ * gdc.dg/torture/simd21673.d: New test.
+ * gdc.dg/torture/simd21676.d: New test.
+ * gdc.dg/torture/simd22438.d: New test.
+ * gdc.dg/torture/simd23009.d: New test.
+ * gdc.dg/torture/simd23077.d: New test.
+ * gdc.dg/torture/simd8.d: New test.
+ * gdc.dg/torture/simd9.d: New test.
+ * gdc.dg/torture/simd_prefetch.d: New test.
+
2022-10-28 Marek Polacek <polacek@redhat.com>
* g++.dg/warn/Wdangling-reference4.C: New test.
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 7d4582e6a98..d3bdedda3b7 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,8 @@
+2022-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * libdruntime/MERGE: Merge upstream druntime e4f8919591.
+ * src/MERGE: Merge upstream phobos 3ad507b51.
+
2022-10-12 Martin Liska <mliska@suse.cz>
* configure: Regenerate.