]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 30 Mar 2021 00:16:29 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 30 Mar 2021 00:16:29 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libcpp/po/ChangeLog
libgcc/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 4331c756d6113052e1f27c08dc24fef9f2a65324..2f7835e921e43d3cfd7a9e48a145ba6a81791d36 100644 (file)
@@ -1,3 +1,47 @@
+2021-03-29  Jan Hubicka  <hubicka@ucw.cz>
+
+       * ipa-modref.c (merge_call_lhs_flags): Correct handling of deref.
+       (analyze_ssa_name_flags): Fix typo in comment.
+
+2021-03-29  Alex Coplan  <alex.coplan@arm.com>
+
+       PR target/99216
+       * config/aarch64/aarch64-sve-builtins.cc
+       (function_builder::add_function): Add placeholder_p argument, use
+       placeholder decls if this is set.
+       (function_builder::add_unique_function): Instead of conditionally adding
+       direct overloads, unconditionally add either a direct overload or a
+       placeholder.
+       (function_builder::add_overloaded_function): Set placeholder_p if we're
+       using C++ overloads. Use the obstack for string storage instead
+       of relying on the tree nodes.
+       (function_builder::add_overloaded_functions): Don't return early for
+       m_direct_overloads: we need to add placeholders.
+       * config/aarch64/aarch64-sve-builtins.h
+       (function_builder::add_function): Add placeholder_p argument.
+
+2021-03-29  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/99807
+       * tree-vect-slp.c (vect_slp_analyze_node_operations_1): Move
+       assert below VEC_PERM handling.
+
+2021-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/99037
+       * config/aarch64/aarch64-simd.md (move_lo_quad_internal_<mode>): Use
+       aarch64_simd_or_scalar_imm_zero to match zeroes.  Remove pattern
+       matching const_int 0.
+       (move_lo_quad_internal_be_<mode>): Likewise.
+       (move_lo_quad_<mode>): Update for the above.
+       * config/aarch64/iterators.md (VQ_2E): Delete.
+
+2021-03-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/99777
+       * fold-const.c (extract_muldiv_1): For conversions, punt on casts from
+       types other than scalar integral types.
+
 2021-03-28  David Edelsohn  <dje.gcc@gmail.com>
 
        * config/rs6000/rs6000.c (rs6000_output_dwarf_dtprel): Do not add
index 173e3266e8f506ead882ef310bc28c67449f6364..634b2d7af2893851f875598908baf46816c832d1 100644 (file)
@@ -1 +1 @@
-20210329
+20210330
index 2f39282193d5c4ce3ba571d42f51a35da2f847fa..651f9519e058fbbe9314e2457779410662857883 100644 (file)
@@ -1,3 +1,9 @@
+2021-03-29  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/99802
+       * freeze.adb (Is_Full_Access_Aggregate): Call Is_Full_Access_Object
+       on the name of an N_Assignment_Statement to spot full access.
+
 2021-03-10  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gcc-interface/decl.c (gnat_to_gnu_entity): Build a TYPE_STUB_DECL
index 63b4da679c62ebeb763e8c48bdb1b8cef9377caa..0d4ea768155ca1c8c4e3eb10487117164c784b64 100644 (file)
@@ -1,3 +1,7 @@
+2021-03-29  Joseph Myers  <joseph@codesourcery.com>
+
+       * sv.po: Update.
+
 2021-03-25  Joseph Myers  <joseph@codesourcery.com>
 
        * fr.po: Update.
index 557db475f63c3fd40ac166746b09f5f58264d406..570f2a7e1c17c99f449e30214bc496133f905ca0 100644 (file)
@@ -1,3 +1,54 @@
+2021-03-29  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/61869
+       * gcc.dg/uninit-pr61869.c: New test.
+
+2021-03-29  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/61677
+       * gcc.dg/uninit-pr61677.c: New test.
+
+2021-03-29  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/61112
+       * gcc.dg/uninit-pr61112.c: New test.
+
+2021-03-29  Jan Hubicka  <jh@suse.cz>
+
+       PR ipa/99751
+       * gcc.c-torture/compile/pr99751.c: Rename from ...
+       * gcc.c-torture/execute/pr99751.c: ... to this.
+
+2021-03-29  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.c-torture/compile/pr99751.c: New test.
+
+2021-03-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/93660
+       * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
+       declare simd warning on aarch64.
+
+2021-03-29  Alex Coplan  <alex.coplan@arm.com>
+
+       PR target/99216
+       * g++.target/aarch64/sve/pr99216.C: New test.
+
+2021-03-29  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/99807
+       * gfortran.dg/vect/pr99807.f90: New testcase.
+
+2021-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/99808
+       * gcc.target/aarch64/pr99808.c: New test.
+
+2021-03-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/99777
+       * g++.dg/torture/pr99777.C: New test.
+
 2021-03-28  Christophe Lyon  <christophe.lyon@linaro.org>
 
        PR target/96770
index 8a338a57c07b2293778143893e16926c9737e734..410e2291400a9f7491619decef452bb0d29d6111 100644 (file)
@@ -1,3 +1,7 @@
+2021-03-29  Joseph Myers  <joseph@codesourcery.com>
+
+       * sr.po: Update.
+
 2021-03-08  Joseph Myers  <joseph@codesourcery.com>
 
        * eo.po: Update.
index 3f49017429eac450969c01b4e70726460f19fc84..126997703c5986305e8a323daeee45c06351c3c1 100644 (file)
@@ -1,3 +1,16 @@
+2021-03-29  Michael Meissner  <meissner@linux.ibm.com>
+
+       * config/rs6000/t-float128 (fp128_decstr_funcs): Delete.
+       (fp128_ppc_funcs): Do not add $(fp128_decstr_funcs).
+       (fp128_decstr_objs): Delete.
+       * dfp-bit.h: Call __sprintfieee128 to do conversions from
+       _Float128 to a Decimal type.  Call __strtoieee128 to do
+       conversions from a Decimal type to _Float128.
+       * config/rs6000/_sprintfkf.c: Delete file.
+       * config/rs6000/_sprintfkf.h: Delete file.
+       * config/rs6000/_strtokf.c: Delete file.
+       * config/rs6000/_strtokf.h: Delete file.
+
 2021-03-23  Marcus Comstedt  <marcus@mc.pp.se>
 
        * config/riscv/sfp-machine.h (__BYTE_ORDER): Set according
index 6ac3472b4718c92a12366e8ded1de10e0188eb1f..c7e7c238551869ad081b4e7c7023ab1146718bc4 100644 (file)
@@ -1,3 +1,16 @@
+2021-03-29  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR target/99555
+       * testsuite/lib/on_device_arch.c: Move to ...
+       * testsuite/libgomp.c-c++-common/on_device_arch.h: ... here.
+       * testsuite/libgomp.fortran/on_device_arch.c: New file;
+       #include on_device_arch.h.
+       * testsuite/libgomp.c-c++-common/task-detach-6.c: #include
+       on_device_arch.h instead of using dg-additional-source.
+       * testsuite/libgomp.c/pr99555-1.c: Likewise.
+       * testsuite/libgomp.fortran/task-detach-6.f90: Update to use
+       on_device_arch.c without relative paths.
+
 2021-03-25  Thomas Schwinge  <thomas@codesourcery.com>
 
        * plugin/plugin-gcn.c (init_environment_variables): Don't prepend
index 647c49d51b9356ede53ee1c4d5177724eafe79fc..accdd8522d47a7156cec16dd63a60158f6b805c0 100644 (file)
@@ -1,3 +1,8 @@
+2021-03-29  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/xml/manual/status_cxx2017.xml: Adjust link for PSTL.
+       * doc/html/manual/status.html: Regenerate.
+
 2021-03-28  François Dumont  <fdumont@gcc.gnu.org>
 
        * include/debug/forward_list