[TCWG CI] Regression caused by gcc: Daily bump.:
commit b75978d14fc35981ffd8bf060ee52300db4dae50
Author: GCC Administrator <gccad...@gcc.gnu.org>

    Daily bump.

Results regressed to
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1:
-5
# build_abe qemu:
-2
# linux_n_obj:
33
# First few build errors in logs:
# 00:00:52 cc1plus: fatal error: ./include/generated/utsrelease.h: No such file 
or directory
# 00:00:52 cc1plus: fatal error: ./include/generated/utsrelease.h: No such file 
or directory
# 00:00:53 make[2]: *** [scripts/gcc-plugins/latent_entropy_plugin.so] Error 1
# 00:00:53 make[2]: *** [scripts/gcc-plugins/randomize_layout_plugin.so] Error 1
# 00:00:53 make[1]: *** [scripts/gcc-plugins] Error 2
# 00:00:53 make: *** [scripts] Error 2

from
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1:
-5
# build_abe qemu:
-2
# linux_n_obj:
22769

THIS IS THE END OF INTERESTING STUFF.  BELOW ARE LINKS TO BUILDS, REPRODUCTION 
INSTRUCTIONS, AND THE RAW COMMIT.

This commit has regressed these CI configurations:
 - tcwg_kernel/gnu-release-arm-next-allmodconfig

First_bad build: 
https://ci.linaro.org/job/tcwg_kernel-gnu-bisect-gnu-release-arm-next-allmodconfig/211/artifact/artifacts/build-b75978d14fc35981ffd8bf060ee52300db4dae50/
Last_good build: 
https://ci.linaro.org/job/tcwg_kernel-gnu-bisect-gnu-release-arm-next-allmodconfig/211/artifact/artifacts/build-ac0bc21bd634a334ba8f323c39a11f01dfdc2aae/
Baseline build: 
https://ci.linaro.org/job/tcwg_kernel-gnu-bisect-gnu-release-arm-next-allmodconfig/211/artifact/artifacts/build-baseline/
Even more details: 
https://ci.linaro.org/job/tcwg_kernel-gnu-bisect-gnu-release-arm-next-allmodconfig/211/artifact/artifacts/

Reproduce builds:
<cut>
mkdir investigate-gcc-b75978d14fc35981ffd8bf060ee52300db4dae50
cd investigate-gcc-b75978d14fc35981ffd8bf060ee52300db4dae50

# Fetch scripts
git clone https://git.linaro.org/toolchain/jenkins-scripts

# Fetch manifests and test.sh script
mkdir -p artifacts/manifests
curl -o artifacts/manifests/build-baseline.sh 
https://ci.linaro.org/job/tcwg_kernel-gnu-bisect-gnu-release-arm-next-allmodconfig/211/artifact/artifacts/manifests/build-baseline.sh
 --fail
curl -o artifacts/manifests/build-parameters.sh 
https://ci.linaro.org/job/tcwg_kernel-gnu-bisect-gnu-release-arm-next-allmodconfig/211/artifact/artifacts/manifests/build-parameters.sh
 --fail
curl -o artifacts/test.sh 
https://ci.linaro.org/job/tcwg_kernel-gnu-bisect-gnu-release-arm-next-allmodconfig/211/artifact/artifacts/test.sh
 --fail
chmod +x artifacts/test.sh

# Reproduce the baseline build (build all pre-requisites)
./jenkins-scripts/tcwg_kernel-build.sh @@ artifacts/manifests/build-baseline.sh

# Save baseline build state (which is then restored in artifacts/test.sh)
mkdir -p ./bisect
rsync -a --del --delete-excluded --exclude /bisect/ --exclude /artifacts/ 
--exclude /gcc/ ./ ./bisect/baseline/

cd gcc

# Reproduce first_bad build
git checkout --detach b75978d14fc35981ffd8bf060ee52300db4dae50
../artifacts/test.sh

# Reproduce last_good build
git checkout --detach ac0bc21bd634a334ba8f323c39a11f01dfdc2aae
../artifacts/test.sh

cd ..
</cut>

Full commit (up to 1000 lines):
<cut>
commit b75978d14fc35981ffd8bf060ee52300db4dae50
Author: GCC Administrator <gccad...@gcc.gnu.org>
Date:   Wed Jun 2 00:16:43 2021 +0000

    Daily bump.
---
 gcc/ChangeLog           | 132 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |   9 ++++
 gcc/cp/ChangeLog        |  19 +++++++
 gcc/fortran/ChangeLog   |  38 ++++++++++++++
 gcc/testsuite/ChangeLog |  61 ++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |  38 ++++++++++++++
 7 files changed, 298 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e1ae7fa23f0..ef69e6a04b3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,135 @@
+2021-06-01  Andrew Pinski  <apin...@marvell.com>
+
+       PR tree-optimization/25290
+       * tree-ssa-phiopt.c (match_simplify_replacement):
+       New function.
+       (tree_ssa_phiopt_worker): Use match_simplify_replacement.
+       (two_value_replacement): Change the comment about
+       conditional_replacement.
+       (conditional_replacement): Delete.
+
+2021-06-01  Andrew Pinski  <apin...@marvell.com>
+
+       PR tree-optimization/95481
+       * tree-tailcall.c (find_tail_calls): Handle empty typed
+       return decls.
+
+2021-06-01  Andrew Pinski  <apin...@marvell.com>
+
+       * gimplify.c (zero_sized_field_decl): Delete
+       (zero_sized_type): Delete
+       (gimplify_init_ctor_eval): Use is_empty_type instead
+       of zero_sized_field_decl.
+       (gimplify_modify_expr): Use is_empty_type instead of
+       zero_sized_type.
+
+2021-06-01  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/91859
+       * tree.h (CALL_FROM_NEW_OR_DELETE_P): Adjust comment.
+
+2021-06-01  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/94492
+       * diagnostic.h (warning_enabled_at): Declare.
+       * diagnostic.c (diagnostic_enabled): Factor out from...
+       (diagnostic_report_diagnostic): ...here.
+       (warning_enabled_at): New.
+
+2021-06-01  Aldy Hernandez  <al...@redhat.com>
+
+       * gimple-ssa-evrp.c: Enable exporting of global ranges.
+
+2021-06-01  Martin Liska  <mli...@suse.cz>
+
+       PR other/100826
+       * doc/invoke.texi: Mention that -fgcse-after-reload
+       is enabled with -O3.
+
+2021-06-01  liuhongt  <hongtao....@intel.com>
+
+       PR tree-optimization/98365
+       * tree-if-conv.c (strip_nop_cond_scalar_reduction): New function.
+       (is_cond_scalar_reduction): Handle nop_expr in cond scalar reduction.
+       (convert_scalar_cond_reduction): Ditto.
+       (predicate_scalar_phi): Ditto.
+
+2021-06-01  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/100781
+       * gimple-range-cache.cc (ranger_cache::ranger_cache): Enable new
+       value calculation by default.
+       (ranger_cache::enable_new_values): New.
+       (ranger_cache::disable_new_values): New.
+       (ranger_cache::push_poor_value): Check if new values are allowed.
+       * gimple-range-cache.h (class ranger_cache): New member/methods.
+       * gimple-range.cc (gimple_ranger::range_of_expr): Check for debug
+       statement, and disable/renable new value calculation.
+
+2021-06-01  Andrew MacLeod  <amacl...@redhat.com>
+
+       * gimple-range-cache.cc (ranger_cache::ssa_range_in_bb): Delete.
+       (ranger_cache::range_of_def): New.
+       (ranger_cache::entry_range): New.
+       (ranger_cache::exit_range): New.
+       (ranger_cache::range_of_expr): Adjust.
+       (ranger_cache::range_on_edge): Adjust.
+       (ranger_cache::propagate_cache): Call exit_range directly.
+       * gimple-range-cache.h (class ranger_cache): Adjust.
+
+2021-06-01  Andrew MacLeod  <amacl...@redhat.com>
+
+       * gimple-range-cache.cc (ranger_cache::ranger_cache): Adjust for
+       gori_compute being a member rather than base class.
+       dervied call to member call.
+       (ranger_cache::dump): No longer dump gori_map.
+       (ranger_cache::dump_bb): New.
+       (ranger_cache::get_non_stale_global_range): Adjust for gori_compute
+       being a member rather than base class.
+       (ranger_cache::set_global_range): Ditto.
+       (ranger_cache::ssa_range_in_bb): Ditto.
+       (ranger_cache::range_of_expr): New.
+       (ranger_cache::range_on_edge): New.
+       (ranger_cache::block_range): Adjust for gori_computes.  Debug changes.
+       (ranger_cache::propagate_cache):  Adjust debugging output.
+       (ranger_cache::fill_block_cache): Adjust for gori_computes.  Debug
+       output changes.
+       * gimple-range-cache.h (class ranger_cache): Make gori_compute a
+       member, and inherit from range_query instead.
+       (ranger_cache::dump_bb): New. split from dump.
+       * gimple-range-gori.cc (gori_compute::ssa_range_in_bb): Delete.
+       (gori_compute::expr_range_at_stmt): Delete.
+       (gori_compute::compute_name_range_op): Delete.
+       (gori_compute::compute_operand_range_switch): Add fur_source.
+       (gori_compute::compute_operand_range): Add fur_source param, inline
+       old compute_name_range_op and optimize_logical_operands.
+       (struct tf_range): Delete.
+       (gori_compute::logical_combine): Adjust
+       (gori_compute::optimize_logical_operands): Delete.
+       (gori_compute::compute_logical_operands_in_chain): Delete.
+       (gori_compute::compute_logical_operands): Adjust.
+       (gori_compute::compute_operand1_range): Adjust to fur_source.
+       (gori_compute::compute_operand2_range): Ditto.
+       (gori_compute::compute_operand1_and_operand2_range): Ditto.
+       (gori_compute::outgoing_edge_range_p): Add range_query parameter,
+       and adjust to fur_source.
+       * gimple-range-gori.h (class gori_compute): Simplify and adjust to
+       range_query and fur_source.
+       * gimple-range.cc (gimple_ranger::range_on_edge): Query range_on_edge
+       from the ranger_cache..
+       (gimple_ranger::fold_range_internal): Adjust to base class change of
+       ranger_cache.
+       (gimple_ranger::dump_bb): Adjust dump.
+       * gimple-range.h (gimple_ranger):export gori computes object.
+
+2021-06-01  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/100774
+       * gimple-range-cache.cc (ranger_cache::get_non_stale_global_range):
+       Constant values are also not stale.
+       (ranger_cache::set_global_range): Range invariant values should also
+       have the correct timestamp.
+
 2021-05-31  Martin Liska  <mli...@suse.cz>
 
        * tree-streamer-in.c (unpack_ts_function_decl_value_fields):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6b43bb2aa0c..54b764ae94c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210601
+20210602
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index e85a6bf2f75..cb2757c0b32 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,12 @@
+2021-06-01  Martin Liska  <mli...@suse.cz>
+
+       PR other/100759
+       * c-attribs.c (handle_optimize_attribute): Limit sanity check
+       to a situation where we are not in processing of an optimize
+       pragma.
+       * c-pragma.c (handle_pragma_pop_options): Restore target
+       options.
+
 2021-05-31  Indu Bhagat  <indu.bha...@oracle.com>
 
        PR testsuite/100749
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index c764713465c..9a5fa7990f7 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2021-06-01  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/65816
+       * init.c (expand_aggr_init_1): Check
+       type_has_non_user_provided_default_constructor instead of
+       type_has_user_provided_constructor.
+
+2021-06-01  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/91859
+       * call.c (build_op_delete_call): Don't set CALL_FROM_NEW_OR_DELETE_P
+       for destroying delete.
+       * init.c (build_delete): Don't clobber before destroying delete.
+
+2021-06-01  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/94492
+       * decl2.c (cp_warn_deprecated_use): Check warning_enabled_at.
+
 2021-05-31  Richard Biener  <rguent...@suse.de>
 
        PR c++/88601
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 95857ccfa8c..bab25eb7351 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,41 @@
+2021-06-01  Tobias Burnus  <tob...@codesourcery.com>
+
+       PR middle-end/99928
+       * dump-parse-tree.c (show_omp_node, show_code_node): Handle
+       (parallel) master taskloop (simd).
+       * frontend-passes.c (gfc_code_walker): Set in_omp_workshare
+       to false for parallel master taskloop (simd).
+       * gfortran.h (enum gfc_statement):
+       Add ST_OMP_(END_)(PARALLEL_)MASTER_TASKLOOP(_SIMD).
+       (enum gfc_exec_op): EXEC_OMP_(PARALLEL_)MASTER_TASKLOOP(_SIMD).
+       * match.h (gfc_match_omp_master_taskloop,
+       gfc_match_omp_master_taskloop_simd,
+       gfc_match_omp_parallel_master_taskloop,
+       gfc_match_omp_parallel_master_taskloop_simd): New prototype.
+       * openmp.c (gfc_match_omp_parallel_master_taskloop,
+       gfc_match_omp_parallel_master_taskloop_simd,
+       gfc_match_omp_master_taskloop,
+       gfc_match_omp_master_taskloop_simd): New.
+       (gfc_match_omp_taskloop_simd): Permit 'reduction' clause.
+       (resolve_omp_clauses): Handle new combined directives; remove
+       inscan-reduction check to reduce multiple errors; add
+       task-reduction error for 'taskloop simd'.
+       (gfc_resolve_omp_parallel_blocks,
+       resolve_omp_do, omp_code_to_statement,
+       gfc_resolve_omp_directive): Handle new combined constructs.
+       * parse.c (decode_omp_directive, next_statement,
+       gfc_ascii_statement, parse_omp_do, parse_omp_structured_block,
+       parse_executable): Likewise.
+       * resolve.c (gfc_resolve_blocks, gfc_resolve_code): Likewise.
+       * st.c (gfc_free_statement): Likewise.
+       * trans.c (trans_code): Likewise.
+       * trans-openmp.c (gfc_split_omp_clauses,
+       gfc_trans_omp_directive): Likewise.
+       (gfc_trans_omp_parallel_master): Move after 
gfc_trans_omp_master_taskloop;
+       handle parallel master taskloop (simd) as well.
+       (gfc_trans_omp_taskloop): Take gfc_exec_op as arg.
+       (gfc_trans_omp_master_taskloop): New.
+
 2021-05-30  Gerald Pfeifer  <ger...@pfeifer.com>
 
        * gfortran.texi (BOZ literal constants): Fix typo.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e55bbf28c9b..46dc8147391 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,64 @@
+2021-06-01  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/65816
+       * g++.dg/cpp0x/constexpr-delegating3.C: New test.
+       * g++.dg/cpp0x/dc10.C: New test.
+       * g++.dg/cpp0x/initlist-base4.C: New test.
+       * g++.dg/cpp2a/constexpr-init22.C: New test.
+
+2021-06-01  Andrew Pinski  <apin...@marvell.com>
+
+       PR tree-optimization/95481
+       * gcc.dg/tree-ssa/tailcall-10.c: New test.
+       * gcc.dg/tree-ssa/tailcall-11.c: New test.
+       * gcc.dg/tree-ssa/tailcall-12.c: New test.
+       * gcc.dg/tree-ssa/tailcall-13.c: New test.
+       * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
+
+2021-06-01  Bill Schmidt  <wschm...@linux.ibm.com>
+
+       PR testsuite/100750
+       * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
+
+2021-06-01  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/91859
+       * g++.dg/cpp2a/destroying-delete5.C: New test.
+
+2021-06-01  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/94492
+       * g++.dg/cpp0x/depr-copy4.C: New test.
+
+2021-06-01  Aldy Hernandez  <al...@redhat.com>
+
+       * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
+       * gcc.dg/pr80776-1.c: Same.
+
+2021-06-01  Tobias Burnus  <tob...@codesourcery.com>
+
+       PR middle-end/99928
+       * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
+       now diagnosed with less error output.
+       * gfortran.dg/gomp/scan-1.f90: Likewise.
+       * gfortran.dg/gomp/pr99928-3.f90: New test.
+       * gfortran.dg/gomp/taskloop-1.f90: New test.
+
+2021-06-01  liuhongt  <hongtao....@intel.com>
+
+       PR tree-optimization/98365
+       * gcc.target/i386/pr98365.c: New test.
+
+2021-06-01  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/100781
+       * gcc.dg/pr100781.c: New.
+
+2021-06-01  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/100774
+       * g++.dg/pr100774.C: New.
+
 2021-05-31  Tobias Burnus  <tob...@codesourcery.com>
 
        * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e50aeb9217a..3fe0a390799 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,41 @@
+2021-06-01  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/65816
+       * testsuite/23_containers/deque/allocator/default_init.cc,
+       testsuite/23_containers/forward_list/allocator/default_init.cc,
+       testsuite/23_containers/list/allocator/default_init.cc,
+       testsuite/23_containers/map/allocator/default_init.cc,
+       testsuite/23_containers/set/allocator/default_init.cc,
+       testsuite/23_containers/vector/allocator/default_init.cc,
+       testsuite/23_containers/vector/bool/allocator/default_init.cc:
+       Remove xfail.
+
+2021-06-01  Jonathan Wakely  <jwak...@redhat.com>
+
+       * testsuite/23_containers/unordered_map/96088.cc: Change
+       effective target to c++17.
+       * testsuite/23_containers/unordered_set/96088.cc: Likewise.
+
+2021-06-01  Jonathan Wakely  <jwak...@redhat.com>
+
+       * testsuite/22_locale/ctype/is/string/89728_neg.cc: Only test
+       isblank for C++11 and later.
+
+2021-06-01  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/100833
+       * include/bits/ranges_base.h (ranges::advance(iter, n, sentinel)):
+       Fix return value for no-op case.
+       * testsuite/24_iterators/range_operations/advance.cc: Test
+       return values of three-argument overload.
+
+2021-06-01  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/99453
+       * python/Makefile.am: Use archive name for printer hook if no
+       dynamic library name is available.
+       * python/Makefile.in: Regenerate.
+
 2021-05-30  Gerald Pfeifer  <ger...@pfeifer.com>
 
        * doc/xml/manual/abi.xml: Remove dead reference to "Intel
</cut>
_______________________________________________
linaro-toolchain mailing list -- linaro-toolchain@lists.linaro.org
To unsubscribe send an email to linaro-toolchain-le...@lists.linaro.org

Reply via email to