diff --git a/ChangeLog b/ChangeLog index 47b09e657d1a69e9722a1fb90dc9c075028e7518..9caafc53d32459ce23b9bdd2459ce99512d760dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2020-08-20 Tobias Burnus <tobias@codesourcery.com> + + PR bootstrap/96612 + * configure.ac: Run AX_CXX_COMPILE_STDCXX also for ${build} compiler, + if not the same as ${host}. + * configure: Regenerate. + 2020-08-16 Sergei Trofimovich <slyfox@gcc.gnu.org> * MAINTAINERS (Write After Approval): Add myself. diff --git a/config/ChangeLog b/config/ChangeLog index 83543a18d6dcd5618797b1e1080eecbccd375735..40896bcc1a506509ec810d904808c120d14f644f 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,9 @@ +2020-08-20 Tobias Burnus <tobias@codesourcery.com> + + PR bootstrap/96612 + * ax_cxx_compile_stdcxx.m4: Add fourth argument to check also + the CXX_FOR_BUILD compiler. + 2020-07-30 H.J. Lu <hjl.tools@gmail.com> PR bootstrap/96202 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fbe0f179431feed6eee8e87bde43a99240b16e78..2f9ecd2e70245661aac19b9eb96d09c5a03faf40 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,16 @@ +2020-08-20 Iain Buclaw <ibuclaw@gdcproject.org> + + * config/vxworks.h (VXWORKS_ADDITIONAL_CPP_SPEC): Don't include + VxWorks header files if -fself-test is used. + (STARTFILE_PREFIX_SPEC): Avoid using VSB_DIR if -fself-test is used. + +2020-08-20 Joe Ramsay <Joe.Ramsay@arm.com> + + PR target/96683 + * config/arm/mve.md (mve_vst1q_f<mode>): Require MVE memory operand for + destination. + (mve_vst1q_<supf><mode>): Likewise. + 2020-08-19 2020-08-19 Carl Love <cel@us.ibm.com> * config/rs6000/rs6000-builtin.def (BU_P10V_0, BU_P10V_1, diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 7829179094cd70c853ac93a8d5a200f8cddac151..7ead96493357530eca3a12fe4c40582427c23ff2 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200820 +20200821 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index cfb6a6e50b51294e96c696a55a92862415dc88a7..d20e8c756ccb2df56453227b90d24acc98371afb 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,20 @@ +2020-08-20 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/96723 + * region-model-manager.cc + (region_model_manager::get_field_region): Assert that field is a + FIELD_DECL. + * region.cc (region::get_subregions_for_binding): In + union-handling, filter the TYPE_FIELDS traversal to just FIELD_DECLs. + +2020-08-20 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/96713 + * region-model.cc (region_model::get_gassign_result): For + comparisons, only use eval_condition when the lhs has boolean + type, and use get_or_create_constant_svalue on the boolean + constants directly rather than via get_rvalue. + 2020-08-19 David Malcolm <dmalcolm@redhat.com> PR analyzer/96643 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 3910e0f6fbead831ec2eab88bced6fd89d2f0e42..046967693852dd50fa78c8f87dc57ab3716735e6 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,7 @@ +2020-08-20 Iain Buclaw <ibuclaw@gdcproject.org> + + * dmd/MERGE: Merge upstream dmd 1b5a53d01. + 2020-08-18 Iain Buclaw <ibuclaw@gdcproject.org> PR d/96301 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 1febec31e9dfefe8fcb0bcd7744ac5cd294e4f06..b43e91eb66e868bc498692eabee37f3eea010a34 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,23 @@ +2020-08-20 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/96100 + PR fortran/96101 + * trans-array.c (get_array_charlen): Tidy up the evaluation of + the string length for array constructors. Avoid trailing array + references. Ensure string lengths of deferred length components + are set. For parentheses operator apply string length to both + the primary expression and the enclosed expression. + +2020-08-20 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/94958 + * trans-array.c (gfc_bcast_alloc_comp): Use the correct variable. + +2020-08-20 Tobias Burnus <tobias@codesourcery.com> + + * openmp.c (gfc_match_omp_clauses): Re-order 'if' clause pasing + to avoid creating spurious symbols. + 2020-08-18 Harald Anlauf <anlauf@gmx.de> * check.c (check_rest): Reject MIN/MAX character arguments of diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ed39ca9e8f7e3b95f9acfce874bde60386d1c49c..a369f61f89c8ccdd6396fd601be0606fdfb5decb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,55 @@ +2020-08-20 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/96723 + * g++.dg/analyzer/pr96723.C: New test. + +2020-08-20 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/96100 + PR fortran/96101 + * gfortran.dg/char_length_23.f90: New test. + +2020-08-20 Joe Ramsay <Joe.Ramsay@arm.com> + + PR target/96683 + * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test. + * gcc.target/arm/mve/intrinsics/vst1q_s16.c: New test. + * gcc.target/arm/mve/intrinsics/vst1q_s8.c: New test. + * gcc.target/arm/mve/intrinsics/vst1q_u16.c: New test. + * gcc.target/arm/mve/intrinsics/vst1q_u8.c: New test. + +2020-08-20 Tobias Burnus <tobias@codesourcery.com> + + * gfortran.dg/gomp/pr67500.f90: New file. + +2020-08-20 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/target-supports.exp (arm_soft_ok): Remove arm32 check. + +2020-08-20 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/pure-code/pure-code.exp: Skip for + arm*-*-uclinuxfdpiceabi. Fix missing closing bracket. + +2020-08-20 Mark Eggleston <markeggleston@gcc.gnu.org> + + PR fortran/96436 + * gfortran.dg/pr96436_1.f90: New test. + * gfortran.dg/pr96436_2.f90: New test. + * gfortran.dg/pr96436_3.f90: New test. + * gfortran.dg/pr96436_4.f90: New test. + * gfortran.dg/pr96436_5.f90: New test. + * gfortran.dg/pr96436_6.f90: New test. + * gfortran.dg/pr96436_7.f90: New test. + * gfortran.dg/pr96436_8.f90: New test. + * gfortran.dg/pr96436_9.f90 + * gfortran.dg/pr96436_10.f90 + +2020-08-20 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/96713 + * gcc.dg/analyzer/pr96713.c: New test. + 2020-08-19 Jason Merrill <jason@redhat.com> DR 2369 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 9b868d3fe23b0bc8773ddffb858d3bb2ca6aec33..b2e7d7bf5d92f382dfe46992fc9e2c293b4b47ee 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,11 @@ +2020-08-20 Mark Eggleston <markeggleston@gcc.gnu.org> + + PR fortran/96436 + * io/format.c (parse_format_list): Add new local variable + "standard" to hold the required standard to check. If the + format width is zero select standard depending on descriptor. + Call notification_std using the new standard variable. + 2020-08-17 David Edelsohn <dje.gcc@gmail.com> Clement Chigot <clement.chigot@atos.net> diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 2c18cdab0be6fa5e84f2b9d495da4f8929449218..f39515ff84c8653f848352afcb887066936cbb96 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,14 @@ +2020-08-20 Chung-Lin Tang <cltang@codesourcery.com> + + * plugin/plugin-nvptx.c (nvptx_free): + Change "GOMP_PLUGIN_acc_thread () == NULL" test into check of + CUDA_ERROR_NOT_PERMITTED status for cuMemGetAddressRange. Adjust + comments. + +2020-08-20 Tobias Burnus <tobias@codesourcery.com> + + * testsuite/libgomp.fortran/lastprivate-conditional-10.f90: New test. + 2020-08-13 Kwok Cheung Yeung <kcy@codesourcery.com> * testsuite/libgomp.c-c++-common/reduction-16.c: New. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index aa886a7561210171f2c6cd1f3aad3b172b2a54c5..3966e48c8e58def6a3bbbf0c877dcf938046e9dc 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2020-08-20 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/iterator_concepts.h [__STRICT_ANSI__] + (incrementable_traits<__int128>): Define specialization. + (incrementable_traits<unsigned __int128>): Likewise. + * testsuite/std/ranges/iota/96042.cc: Test iota_view with + __int128. + 2020-08-19 Jonathan Wakely <jwakely@redhat.com> Patrick Palka <ppalka@redhat.com>