aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-04-19 00:17:11 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-04-19 00:17:11 +0000
commit85c187b2127b937e211dfe46b4120d320ff661df (patch)
tree22ec9eab509a17d0b8305ab3a953052072ca22a3
parente498ba92355881a91f271860f9de359d913e5a68 (diff)
downloadgcc-upstream-85c187b2127b937e211dfe46b4120d320ff661df.tar.gz
Daily bump.
-rw-r--r--contrib/ChangeLog4
-rw-r--r--gcc/ChangeLog23
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/testsuite/ChangeLog110
-rw-r--r--libgcc/ChangeLog8
-rw-r--r--libstdc++-v3/ChangeLog17
7 files changed, 169 insertions, 1 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index cdb63c3aaad..13c9986c856 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2024-04-18 Sandra Loosemore <sloosemore@baylibre.com>
+
+ * config-list.mk (LIST): --enable-obsolete for nios2*-*-*.
+
2024-04-12 Filip Kastl <fkastl@suse.cz>
* check-params-in-docs.py: Ignore target specific params.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cb20a29685c..f4a03198511 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,26 @@
+2024-04-18 Sandra Loosemore <sloosemore@baylibre.com>
+
+ * config.gcc: Add nios2*-*-* to the list of obsoleted targets.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * doc/sourcebuild.texi (strndup): Add effective target.
+
+2024-04-18 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/114741
+ * config/aarch64/aarch64.md (<optab><mode>3): Remove ^ from alt 2.
+ (copysign<GPF:mode>3): Use SIMD version of IOR directly.
+
+2024-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/114753
+ * internal-fn.cc (expand_mul_overflow): Save flag_trapv and
+ temporarily clear it for the duration of the function, then
+ restore previous value.
+ (expand_vector_ubsan_overflow): Likewise.
+ (expand_arith_overflow): Likewise.
+
2024-04-17 Jakub Jelinek <jakub@redhat.com>
PR other/114738
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ee86d6c39bf..f3bfc27922d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240418
+20240419
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index b0b066852df..019bca2a6d2 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2024-04-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/114739
+ * primary.cc (gfc_match_varspec): Check for default type before
+ checking for derived types with the right component name.
+
2024-04-16 Harald Anlauf <anlauf@gmx.de>
PR fortran/113793
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1a8f57b87c1..54681f2b23a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,113 @@
+2024-04-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/114739
+ * gfortran.dg/pr114739.f90: New test.
+ * gfortran.dg/derived_comp_array_ref_8.f90: Add 'implicit none'
+ for consistency with expected error message.
+ * gfortran.dg/nullify_4.f90: ditto
+ * gfortran.dg/pointer_init_6.f90: ditto
+ * gfortran.dg/pr107397.f90: ditto
+ * gfortran.dg/pr88138.f90: ditto
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.target/i386/bf16_short_warn.c: Add -msse2.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.target/i386/pr107261.c: Add -fomit-frame-pointer.
+ * gcc.target/i386/pr69482-1.c: Likewise.
+ * gcc.target/i386/pr69482-2.c: Likewise.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.target/arm/bfloat16_scalar_typecheck.c: Accept C23
+ empty initializers.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * g++.dg/contracts/contracts9.C: Don't assume string literals
+ have non-negative addresses.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+ Olivier Hainque <hainque@adacore.com>
+
+ * gcc.target/aarch64/pr94201.c: Add missing
+ dg-require-effective-target fpic.
+ * gcc.target/aarch64/pr103085.c: Likewise.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * g++.target/i386/pr111497.C: Require fpic support.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ PR testsuite/113706
+ * c-c++-common/pr103798-2.c: XFAIL in C++ on vxworks too.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c:
+ Include sys/select.h if present.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/analyzer/pipe-glibc.c: Require fork.
+ * gcc.dg/analyzer/pipe-manpages.c: Likewise.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip on
+ vxworks as well.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/analyzer/fd-4.c: Define macro to avoid mode_t on
+ vxworks.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * lib/target-supports.exp (check_effective_target_strndup): New.
+ * gcc.dg/builtin-dynamic-object-size-0.c: Skip strndup tests
+ when the function is not available.
+ * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
+ * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
+ * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
+ * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
+ * gcc.dg/builtin-object-size-1.c: Likewise.
+ * gcc.dg/builtin-object-size-2.c: Likewise.
+ * gcc.dg/builtin-object-size-3.c: Likewise.
+ * gcc.dg/builtin-object-size-4.c: Likewise.
+
+2024-04-18 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/114741
+ * gcc.target/aarch64/fneg-abs_2.c: Update codegen.
+ * gcc.target/aarch64/fneg-abs_4.c: xfail for now.
+ * gcc.target/aarch64/pr114741.c: New test.
+
+2024-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgcc/114755
+ * gcc.dg/torture/bitint-69.c: New test.
+
+2024-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/114753
+ * gcc.dg/pr114753.c: New test.
+
+2024-04-18 Kewen Lin <linkw@linux.ibm.com>
+
+ PR testsuite/114744
+ * gcc.target/powerpc/builtins-6-p9-runnable.c: Adjust for BE by fixing
+ data_{u,}128, their uses and vec_uc_expected1, also adjust some formats.
+
+2024-04-18 Haochen Gui <guihaoc@gcc.gnu.org>
+
+ * gcc.target/powerpc/bcd-4.c: Enable the case to be tested on P9.
+ Enable the case to be run on big endian. Fix function maxbcd and
+ other misc. problems.
+
2024-04-17 Thomas Schwinge <tschwinge@baylibre.com>
* lib/target-supports.exp (check_effective_target_vect_long_long):
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index fd7b15d8508..ef2dac8597a 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,11 @@
+2024-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgcc/114755
+ * libgcc2.c (__divmodbitint4): Perform the decrement on negative
+ v with most significant limb all ones and the second least
+ significant limb with most significant bit clear always, regardless of
+ un < vn.
+
2024-04-15 Jakub Jelinek <jakub@redhat.com>
PR libgcc/114689
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 507ae521983..dd2c7a1a235 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,20 @@
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * testsuite/29_atomics/atomic/compare_exchange_padding.cc:
+ Disable SRA.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * testsuite/20_util/from_chars/8.cc: Skip float128_t testing
+ on aarch64-vxworks.
+ * testsuite/20_util/to_chars/float128_c++23.cc: Xfail run on
+ aarch64-vxworks.
+
+2024-04-18 Alexandre Oliva <oliva@adacore.com>
+
+ * src/c++20/tzdb.cc (__gnu_cxx::zoneinfo_dir_override): Define
+ on VxWorks non-RTP.
+
2024-04-17 Jonathan Wakely <jwakely@redhat.com>
* include/std/ostream (println(ostream&)): Define new overload.