summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog26
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog14
-rw-r--r--gcc/c/ChangeLog8
-rw-r--r--gcc/d/ChangeLog5
-rw-r--r--gcc/testsuite/ChangeLog37
6 files changed, 91 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2d41c22e17e..36879ec4109 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,29 @@
+2022-08-08 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/106556
+ * gimple-range-gori.cc (gori_compute::condexpr_adjust): Use the
+ type of the cond_expr operands being evaluted.
+
+2022-08-08 Tom Honermann <tom@honermann.net>
+
+ * ginclude/stdatomic.h (atomic_char8_t,
+ ATOMIC_CHAR8_T_LOCK_FREE): New typedef and macro.
+
+2022-08-08 Andrew Pinski <apinski@marvell.com>
+
+ PR middle-end/103645
+ * gimplify.cc (gimplify_init_constructor): Don't build/add
+ gimple assignment of an empty type.
+
+2022-08-08 Richard Biener <rguenther@suse.de>
+
+ PR lto/106540
+ PR lto/106334
+ * dwarf2out.cc (dwarf2out_register_external_die): Restore
+ original assert.
+ * lto-streamer-in.cc (lto_read_tree_1): Use lto_input_tree_1
+ to input DECL_INITIAL, avoiding to commit drefs.
+
2022-08-07 Roger Sayle <roger@nextmovesoftware.com>
* config/i386/i386.md (*cmp<dwi>_doubleword): Change predicate
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 00f22f5b8c8..8bd1173be90 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220808
+20220809
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 68fc6e2761e..63277a514eb 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,17 @@
+2022-08-08 Tom Honermann <tom@honermann.net>
+
+ PR preprocessor/106426
+ * c-opts.cc (c_common_post_options): Assign cpp_opts->unsigned_utf8char
+ subject to -fchar8_t, -fsigned-char, and/or -funsigned-char.
+
+2022-08-08 Tom Honermann <tom@honermann.net>
+
+ * c-lex.cc (lex_string, lex_charconst): Use char8_t as the type
+ of CPP_UTF8CHAR and CPP_UTF8STRING when char8_t support is
+ enabled.
+ * c-opts.cc (c_common_post_options): Set flag_char8_t if
+ targeting C2x.
+
2022-07-31 Lewis Hyatt <lhyatt@gmail.com>
PR c++/66290
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index cffb462a1dc..b5ecf9269e6 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,11 @@
+2022-08-08 Tom Honermann <tom@honermann.net>
+
+ * c-parser.cc (c_parser_string_literal): Use char8_t as the type
+ of CPP_UTF8STRING when char8_t support is enabled.
+ * c-typeck.cc (digest_init): Allow initialization of an array
+ of character type by a string literal with type array of
+ char8_t.
+
2022-08-01 David Malcolm <dmalcolm@redhat.com>
* c-typeck.cc (build_c_cast): Quote names of address spaces in
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 41e28096646..0bb74b134c5 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,8 @@
+2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/106555
+ * d-target.cc (Target::isReturnOnStack): Check for return type size.
+
2022-08-03 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd d7772a2369.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fee24d23d94..19a5303bc1a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,40 @@
+2022-08-08 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/106556
+ * gfortran.dg/pr106556.f90: New.
+
+2022-08-08 Tom Honermann <tom@honermann.net>
+
+ PR preprocessor/106426
+ * g++.dg/ext/char8_t-char-literal-1.C: Check signedness of u8 literals.
+ * g++.dg/ext/char8_t-char-literal-2.C: Check signedness of u8 literals.
+
+2022-08-08 Tom Honermann <tom@honermann.net>
+
+ * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: New test.
+ * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: New test.
+ * gcc.dg/c11-utf8str-type.c: New test.
+ * gcc.dg/c17-utf8str-type.c: New test.
+ * gcc.dg/c2x-utf8str-type.c: New test.
+ * gcc.dg/c2x-utf8str.c: New test.
+ * gcc.dg/gnu2x-utf8str-type.c: New test.
+ * gcc.dg/gnu2x-utf8str.c: New test.
+
+2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/106555
+ * gdc.dg/imports/pr106555.d: New test.
+ * gdc.dg/pr106555.d: New test.
+
+2022-08-08 Andrew Pinski <apinski@marvell.com>
+
+ * gcc.dg/pr87052.c: Update d var to expect nothing.
+
+2022-08-08 Andrew Pinski <apinski@marvell.com>
+
+ * gcc.dg/tree-ssa/pr93776.c: Moved to...
+ * gcc.c-torture/compile/pr93776.c: ...here.
+
2022-08-07 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/cmpti2.c: Add -mno-stv to dg-options.