diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-08-09 00:16:47 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-08-09 00:16:47 +0000 |
commit | 5f17badb648980275ff4c86b0c207dbd751b00f2 (patch) | |
tree | 604354784bdcdc8506fe1f85c4f08c1267ae0dc9 | |
parent | ef623bb58594958a7959f8f031f65a50eb0e5890 (diff) | |
download | gcc-5f17badb648980275ff4c86b0c207dbd751b00f2.zip gcc-5f17badb648980275ff4c86b0c207dbd751b00f2.tar.gz gcc-5f17badb648980275ff4c86b0c207dbd751b00f2.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 26 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 37 | ||||
-rw-r--r-- | libatomic/ChangeLog | 12 | ||||
-rw-r--r-- | libcpp/ChangeLog | 8 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 18 |
9 files changed, 129 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2d41c22..36879ec 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 00f22f5..8bd1173 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220808 +20220809 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 68fc6e2..63277a5 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 cffb462..b5ecf92 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 41e2809..0bb74b1 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 fee24d2..19a5303 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. diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index d34b9a1..b7cacf7 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,15 @@ +2022-08-08 Tamar Christina <tamar.christina@arm.com> + + PR target/102218 + * config/arm/host-config.h (pre_seq_barrier, post_seq_barrier, + pre_post_seq_barrier): Require barrier on __ATOMIC_SEQ_CST. + +2022-08-08 Tamar Christina <tamar.christina@arm.com> + + PR target/102218 + * config/aarch64/aarch64-config.h: New file. + * config/aarch64/host-config.h: New file. + 2022-06-02 David Malcolm <dmalcolm@redhat.com> * testsuite/lib/libatomic.exp: Add load_gcc_lib of scansarif.exp. diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 4905bd5..259adb9 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,11 @@ +2022-08-08 Tom Honermann <tom@honermann.net> + + PR preprocessor/106426 + * charset.cc (narrow_str_to_charconst): Set signedness of CPP_UTF8CHAR + literals based on unsigned_utf8char. + * include/cpplib.h (cpp_options): Add unsigned_utf8char. + * init.cc (cpp_create_reader): Initialize unsigned_utf8char. + 2022-07-15 Jonathan Wakely <jwakely@redhat.com> * include/line-map.h (label_text::take_or_copy): Remove. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 35af704..4585e01 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,21 @@ +2022-08-08 François Dumont <fdumont@gcc.gnu.org> + + * include/debug/formatter.h (__singular_value_init): New _Iterator_state enum entry. + (_Parameter<>(const _Safe_iterator<>&, const char*, _Is_iterator)): Check if iterator + parameter is value-initialized. + (_Parameter<>(const _Safe_local_iterator<>&, const char*, _Is_iterator)): Likewise. + * include/debug/safe_iterator.h (_Safe_iterator<>::_M_value_initialized()): New. Adapt + checks. + * include/debug/safe_local_iterator.h (_Safe_local_iterator<>::_M_value_initialized()): New. + Adapt checks. + * src/c++11/debug.cc (_Safe_iterator_base::_M_reset): Do not reset _M_version. + (print_field(PrintContext&, const _Parameter&, const char*)): Adapt state_names. + * testsuite/23_containers/deque/debug/iterator1_neg.cc: New test. + * testsuite/23_containers/deque/debug/iterator2_neg.cc: New test. + * testsuite/23_containers/forward_list/debug/iterator1_neg.cc: New test. + * testsuite/23_containers/forward_list/debug/iterator2_neg.cc: New test. + * testsuite/23_containers/forward_list/debug/iterator3_neg.cc: New test. + 2022-08-05 Jonathan Wakely <jwakely@redhat.com> * include/experimental/scope (__cpp_lib_experimental_scope): |