]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 20 Aug 2021 00:16:28 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 20 Aug 2021 00:16:28 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/jit/ChangeLog
gcc/objc/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 4fd8ff76520bc42b8658129ea262d291ba55e023..7be1a77df99a446eb7ae899485ed5fa539eec556 100644 (file)
@@ -1,3 +1,59 @@
+2021-08-19  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * 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  <bergner@linux.ibm.com>
+
+       PR target/101849
+       * config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Cast
+       pointer to __vector_pair *.
+
+2021-08-19  Martin Sebor  <msebor@redhat.com>
+
+       * gimple-range.cc: Add comments.
+       * gimple-range.h: Same.
+
+2021-08-19  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101984
+       * gimple-ssa-warn-access.cc (pass_waccess::execute): Also call
+       disable_ranger.
+
+2021-08-19  Jeff Law  <jlaw@localhost.localdomain>
+
+       * 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  <jakub@redhat.com>
+
+       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  <hongtao.liu@intel.com>
+
+       Revert:
+       2021-07-28  liuhongt  <hongtao.liu@intel.com>
+
+       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  <iain@sandoe.co.uk>
 
        * config.gcc: Include rpath.opt for Darwin.
index 30a51b98f77956c0289397f6fa40a3f5ef5c1e6d..a0951915c74ff4e01693eff0c88a94f67b5cf6a5 100644 (file)
@@ -1 +1 @@
-20210819
+20210820
index 63a04b1c51fd88643d0e89d5fd634a48b7984a40..dddb90fdbda7972dc4dd48d0c0d9b0326d4451f0 100644 (file)
@@ -1,3 +1,8 @@
+2021-08-19  Arnaud Charlet  <charlet@adacore.com>
+
+       PR ada/101924
+       * gcc-interface/Make-lang.in (STAGE1_LIBS): Define on hpux.
+
 2021-08-18  Eric Botcazou  <ebotcazou@gcc.gnu.org>
 
        * gcc-interface/decl.c (gnat_to_gnu_entity) <discrete_type>: Fix
index 53abd1a01db8ca09fdf457d72428a61c75118647..1b13446c1898203206eb292977a15aa69fc4ec6d 100644 (file)
@@ -1,3 +1,9 @@
+2021-08-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
 
        * c-parser.c (c_parser_omp_nothing): New function.
index 6f872f643808454f06f0bca869edb1b08642268c..f50c36c3dc9d5687c66e23d458918fdf018a0af1 100644 (file)
@@ -1,3 +1,19 @@
+2021-08-19  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101803
+       * cp-tree.h (CONSTRUCTOR_IS_PAREN_INIT): Clarify comment.
+
+2021-08-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       * 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  <ppalka@redhat.com>
 
        PR c++/101344
index 90a3e53a841900f070cc344dea10f4a8e680bc65..8bf8cde6209d4028e081d8e0c7fb70afa6f2c513 100644 (file)
@@ -1,3 +1,10 @@
+2021-08-19  Harald Anlauf  <anlauf@gmx.de>
+
+       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  <tobias@codesourcery.com>
 
        * match.h (gfc_match_omp_nothing): New.
index 7557e1766001d8ffa451dc4f6f0f19cfcb38f0d9..c7379f35fb96ea15c9282e8ed2e4a3711c3923eb 100644 (file)
@@ -1,3 +1,10 @@
+2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * 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  <iain@sandoe.co.uk>
 
        PR jit/100613
index ea8c88b07b6dbbc4c3c40500b9552fdc71c2fc05..e2d452fc4cc9ace040654f3bce2d1374dcd9a4e8 100644 (file)
@@ -1,3 +1,8 @@
+2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc-next-runtime-abi-02.c (objc_next_runtime_abi_02_init):
+       Default receiver nilchecks on.
+
 2021-08-18  Iain Sandoe  <iain@sandoe.co.uk>
            Matt Jacobson   <mhjacobson@me.com>
 
index 7cdc16d81a0781e7c51697a6854e890f7993d0d0..7e37eaa7219b5fdda12608ba9b3ad1aa8c0572e5 100644 (file)
@@ -1,3 +1,62 @@
+2021-08-19  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
+       is optimized away.
+
+2021-08-19  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR target/101849
+       * gcc.target/powerpc/pr101849.c: New test.
+
+2021-08-19  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100950
+       * gfortran.dg/pr100950.f90: New test.
+
+2021-08-19  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101803
+       * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
+
+2021-08-19  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       * 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  <iain@sandoe.co.uk>
+
+       * jit.dg/test-asm.c: Provide Mach-O fragment.
+       * jit.dg/test-asm.cc: Likewise.
+
+2021-08-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/nothing-2.c: New test.
+
+2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * 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  <thomas@codesourcery.com>
+
+       PR testsuite/101969
+       * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
+
+2021-08-19  liuhongt  <hongtao.liu@intel.com>
+
+       Revert:
+       2021-08-19  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/99881
+       * gcc.target/i386/pr99881.c: New test.
+
 2021-08-18  Tobias Burnus  <tobias@codesourcery.com>
 
        PR testsuite/101963
index e64efaff22045fd502c987b1feb2c9311a97d385..07cc83d98f43260cdc0ddbb7d84ba999fae919bc 100644 (file)
@@ -1,3 +1,45 @@
+2021-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/xml/manual/status_cxx2020.xml: Move row  earlier in table.
+       * doc/html/manual/status.html: Regenerate.
+
+2021-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/doxygen/user.cfg.in: Update to Doxygen 1.9.2
+
+2021-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/101965
+       * include/std/charconv (__to_chars_i): Remove redundant check.
+
+2021-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       * include/bits/shared_ptr.h: Add @since and @headerfile tags.
+       * include/bits/unique_ptr.h: Add @headerfile tags.
+
+2021-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       * src/filesystem/ops-common.h (filesystem::file_time): Improve
+       overflow check by using system_clock::duration::max().
+
+2021-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/stl_tree.h: Tweak whitespace.
+
 2021-08-18  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/bits/unique_ptr.h (default_delete): Add @since tag.