From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 51BA03839409; Fri, 20 Aug 2021 00:17:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 51BA03839409 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r12-3036] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 976401aa4781fa5850e1f34142bc13d1cfe0b2bd X-Git-Newrev: b57fba5e376c7277168c14e207979e1505e6fe1d Message-Id: <20210820001708.51BA03839409@sourceware.org> Date: Fri, 20 Aug 2021 00:17:08 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Aug 2021 00:17:08 -0000 https://gcc.gnu.org/g:b57fba5e376c7277168c14e207979e1505e6fe1d commit r12-3036-gb57fba5e376c7277168c14e207979e1505e6fe1d Author: GCC Administrator Date: Fri Aug 20 00:16:28 2021 +0000 Daily bump. Diff: --- gcc/ChangeLog | 56 ++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 +++++ gcc/c/ChangeLog | 6 +++++ gcc/cp/ChangeLog | 16 ++++++++++++++ gcc/fortran/ChangeLog | 7 ++++++ gcc/jit/ChangeLog | 7 ++++++ gcc/objc/ChangeLog | 5 +++++ gcc/testsuite/ChangeLog | 59 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 42 +++++++++++++++++++++++++++++++++++ 10 files changed, 204 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4fd8ff76520..7be1a77df99 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,59 @@ +2021-08-19 Roger Sayle + + * tree-vect-generic.c (expand_vector_operations_1): Use either + gimplify_build1 or gimplify_build2 instead of gimple_build_assign + when constructing scalar splat expressions. + +2021-08-19 Peter Bergner + + PR target/101849 + * config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Cast + pointer to __vector_pair *. + +2021-08-19 Martin Sebor + + * gimple-range.cc: Add comments. + * gimple-range.h: Same. + +2021-08-19 Martin Sebor + + PR middle-end/101984 + * gimple-ssa-warn-access.cc (pass_waccess::execute): Also call + disable_ranger. + +2021-08-19 Jeff Law + + * config.gcc (h8300-*-elf*): Do not include dbxelf.h. + (h8300-*-linux*, v850-*-rtems*, v850*-elf*): Likewise. + * config/v850/v850.h (DEFAULT_GDB_EXTENSIONS): Remove. + +2021-08-19 Jakub Jelinek + + PR middle-end/101950 + * optabs.c (expand_clrsb_using_clz): New function. + (expand_unop): Use it as another clrsb expansion fallback. + +2021-08-19 liuhongt + + Revert: + 2021-07-28 liuhongt + + PR target/99881 + * config/i386/i386.h (processor_costs): Add new member + integer_to_sse. + * config/i386/x86-tune-costs.h (ix86_size_cost, i386_cost, + i486_cost, pentium_cost, lakemont_cost, pentiumpro_cost, + geode_cost, k6_cost, athlon_cost, k8_cost, amdfam10_cost, + bdver_cost, znver1_cost, znver2_cost, znver3_cost, + btver1_cost, btver2_cost, btver3_cost, pentium4_cost, + nocona_cost, atom_cost, atom_cost, slm_cost, intel_cost, + generic_cost, core_cost): Initialize integer_to_sse same value + as sse_op. + (skylake_cost): Initialize integer_to_sse twice as much as sse_op. + * config/i386/i386.c (ix86_builtin_vectorization_cost): + Use integer_to_sse instead of sse_op to calculate the cost of + vec_construct. + 2021-08-18 Iain Sandoe * config.gcc: Include rpath.opt for Darwin. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 30a51b98f77..a0951915c74 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210819 +20210820 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 63a04b1c51f..dddb90fdbda 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2021-08-19 Arnaud Charlet + + PR ada/101924 + * gcc-interface/Make-lang.in (STAGE1_LIBS): Define on hpux. + 2021-08-18 Eric Botcazou * gcc-interface/decl.c (gnat_to_gnu_entity) : Fix diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 53abd1a01db..1b13446c189 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,9 @@ +2021-08-19 Jakub Jelinek + + * c-parser.c (c_parser_omp_requires): Don't call + c_parser_peek_2nd_token and optionally consume token if current + token is CPP_EOF, CPP_PRAGMA_EOL or CPP_CLOSE_PAREN. + 2021-08-18 Jakub Jelinek * c-parser.c (c_parser_omp_nothing): New function. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6f872f64380..f50c36c3dc9 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,19 @@ +2021-08-19 Patrick Palka + + PR c++/101803 + * cp-tree.h (CONSTRUCTOR_IS_PAREN_INIT): Clarify comment. + +2021-08-19 Jakub Jelinek + + * parser.c (cp_parser_omp_requires): Don't call cp_lexer_nth_token_is + and optionally consume token if current token is CPP_EOF, + CPP_PRAGMA_EOL or CPP_CLOSE_PAREN. + +2021-08-19 Jakub Jelinek + + * parser.c (cp_parser_omp_nothing): Use cp_parser_require_pragma_eol + instead of cp_parser_skip_to_pragma_eol. + 2021-08-18 Patrick Palka PR c++/101344 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 90a3e53a841..8bf8cde6209 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2021-08-19 Harald Anlauf + + PR fortran/100950 + * simplify.c (substring_has_constant_len): New. + (gfc_simplify_len): Handle case of substrings with constant + bounds. + 2021-08-18 Tobias Burnus * match.h (gfc_match_omp_nothing): New. diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 7557e176600..c7379f35fb9 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,10 @@ +2021-08-19 Iain Sandoe + + * docs/examples/tut04-toyvm/toyvm.c: Include jit-dejagnu.h. + * docs/examples/tut04-toyvm/toyvm.cc: Likewise. + * jit-dejagnu.h: New file, imported from dejagnu-1.6.2 and + patched for this application. + 2021-08-18 Iain Sandoe PR jit/100613 diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index ea8c88b07b6..e2d452fc4cc 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,8 @@ +2021-08-19 Iain Sandoe + + * objc-next-runtime-abi-02.c (objc_next_runtime_abi_02_init): + Default receiver nilchecks on. + 2021-08-18 Iain Sandoe Matt Jacobson diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7cdc16d81a0..7e37eaa7219 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,62 @@ +2021-08-19 Roger Sayle + + * c-c++-common/Wunused-var-16.c: Add an extra check that ~0 + is optimized away. + +2021-08-19 Peter Bergner + + PR target/101849 + * gcc.target/powerpc/pr101849.c: New test. + +2021-08-19 Harald Anlauf + + PR fortran/100950 + * gfortran.dg/pr100950.f90: New test. + +2021-08-19 Patrick Palka + + PR c++/101803 + * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number. + +2021-08-19 Jakub Jelinek + + PR middle-end/101950 + * gcc.target/i386/pr101950-1.c: New test. + * gcc.target/i386/pr101950-2.c: New test. + +2021-08-19 Jakub Jelinek + + * c-c++-common/gomp/requires-3.c: Add testcase for + atomic_default_mem_order ( at the end of line without corresponding ). + +2021-08-19 Iain Sandoe + + * jit.dg/test-asm.c: Provide Mach-O fragment. + * jit.dg/test-asm.cc: Likewise. + +2021-08-19 Jakub Jelinek + + * c-c++-common/gomp/nothing-2.c: New test. + +2021-08-19 Iain Sandoe + + * jit.dg/harness.h: Include jit-dejagnu.h. + * jit.dg/jit.exp: Use -rdynamic conditionally on target + support, instead of unconditional -Wl,--export-dynamic. + +2021-08-19 Thomas Schwinge + + PR testsuite/101969 + * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc. + +2021-08-19 liuhongt + + Revert: + 2021-08-19 liuhongt + + PR target/99881 + * gcc.target/i386/pr99881.c: New test. + 2021-08-18 Tobias Burnus PR testsuite/101963 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index e64efaff220..07cc83d98f4 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,45 @@ +2021-08-19 Jonathan Wakely + + * doc/xml/manual/status_cxx2020.xml: Move row earlier in table. + * doc/html/manual/status.html: Regenerate. + +2021-08-19 Jonathan Wakely + + * doc/doxygen/user.cfg.in: Update to Doxygen 1.9.2 + +2021-08-19 Jonathan Wakely + + PR libstdc++/101965 + * include/std/charconv (__to_chars_i): Remove redundant check. + +2021-08-19 Jonathan Wakely + + PR libstdc++/101960 + * include/std/tuple (_Tuple_impl(_Tuple_impl&&)): Use base + class' move constructor. Define as defaulted for versioned + namespace. + * testsuite/20_util/tuple/cons/101960.cc: New test. + +2021-08-19 Jonathan Wakely + + PR libstdc++/100139 + * doc/xml/manual/status_cxx2020.xml: Add P1739R4 to status table. + * doc/html/manual/status.html: Regenerate. + +2021-08-19 Jonathan Wakely + + * include/bits/shared_ptr.h: Add @since and @headerfile tags. + * include/bits/unique_ptr.h: Add @headerfile tags. + +2021-08-19 Jonathan Wakely + + * src/filesystem/ops-common.h (filesystem::file_time): Improve + overflow check by using system_clock::duration::max(). + +2021-08-19 Jonathan Wakely + + * include/bits/stl_tree.h: Tweak whitespace. + 2021-08-18 Jonathan Wakely * include/bits/unique_ptr.h (default_delete): Add @since tag.