public inbox for gccadmin@sourceware.org
help / color / mirror / Atom feed
* [TCWG CI] Regression caused by gcc: Daily bump.
@ 2022-05-26 18:34 ci_notify
  0 siblings, 0 replies; 3+ messages in thread
From: ci_notify @ 2022-05-26 18:34 UTC (permalink / raw)
  To: GCC Administrator; +Cc: linaro-toolchain

[TCWG CI] Regression caused by gcc: Daily bump.:
commit b75978d14fc35981ffd8bf060ee52300db4dae50
Author: GCC Administrator <gccadmin@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 <gccadmin@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  <apinski@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  <apinski@marvell.com>
+
+	PR tree-optimization/95481
+	* tree-tailcall.c (find_tail_calls): Handle empty typed
+	return decls.
+
+2021-06-01  Andrew Pinski  <apinski@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  <jason@redhat.com>
+
+	PR c++/91859
+	* tree.h (CALL_FROM_NEW_OR_DELETE_P): Adjust comment.
+
+2021-06-01  Jason Merrill  <jason@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  <aldyh@redhat.com>
+
+	* gimple-ssa-evrp.c: Enable exporting of global ranges.
+
+2021-06-01  Martin Liska  <mliska@suse.cz>
+
+	PR other/100826
+	* doc/invoke.texi: Mention that -fgcse-after-reload
+	is enabled with -O3.
+
+2021-06-01  liuhongt  <hongtao.liu@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  <amacleod@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  <amacleod@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  <amacleod@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  <amacleod@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  <mliska@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  <mliska@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.bhagat@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  <ppalka@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  <jason@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  <jason@redhat.com>
+
+	PR c++/94492
+	* decl2.c (cp_warn_deprecated_use): Check warning_enabled_at.
+
 2021-05-31  Richard Biener  <rguenther@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  <tobias@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  <gerald@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  <ppalka@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  <apinski@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  <wschmidt@linux.ibm.com>
+
+	PR testsuite/100750
+	* gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
+
+2021-06-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/91859
+	* g++.dg/cpp2a/destroying-delete5.C: New test.
+
+2021-06-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/94492
+	* g++.dg/cpp0x/depr-copy4.C: New test.
+
+2021-06-01  Aldy Hernandez  <aldyh@redhat.com>
+
+	* gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
+	* gcc.dg/pr80776-1.c: Same.
+
+2021-06-01  Tobias Burnus  <tobias@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.liu@intel.com>
+
+	PR tree-optimization/98365
+	* gcc.target/i386/pr98365.c: New test.
+
+2021-06-01  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/100781
+	* gcc.dg/pr100781.c: New.
+
+2021-06-01  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/100774
+	* g++.dg/pr100774.C: New.
+
 2021-05-31  Tobias Burnus  <tobias@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  <ppalka@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  <jwakely@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  <jwakely@redhat.com>
+
+	* testsuite/22_locale/ctype/is/string/89728_neg.cc: Only test
+	isblank for C++11 and later.
+
+2021-06-01  Jonathan Wakely  <jwakely@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  <jwakely@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  <gerald@pfeifer.com>
 
 	* doc/xml/manual/abi.xml: Remove dead reference to "Intel
</cut>
>From gccadmin@sourceware.org  Thu May 26 22:37:34 2022
Return-Path: <gccadmin@sourceware.org>
X-Original-To: gccadmin
Delivered-To: gccadmin@sourceware.org
Received: by sourceware.org (Postfix, from userid 2168)
 id E5117382E909; Thu, 26 May 2022 22:37:34 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E5117382E909
From: "(Cron Daemon)" <gccadmin@sourceware.org>
To: gccadmin@sourceware.org
Subject: Cron <gccadmin@server2> sh /home/gccadmin/scripts/gcc_release -s
 10:releases/gcc-10 -l -d /sourceware/snapshot-tmp/gcc all
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=929684>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/2168>
X-Cron-Env: <DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/2168/bus>
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/gccadmin>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=gccadmin>
X-Cron-Env: <USER=gccadmin>
Message-Id: <20220526223734.E5117382E909@sourceware.org>
Date: Thu, 26 May 2022 22:32:18 +0000 (GMT)
X-BeenThere: gccadmin@gcc.gnu.org
X-Mailman-Version: 2.1.29
List-Id: Gccadmin mailing list <gccadmin.gcc.gnu.org>
List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gccadmin>,
 <mailto:gccadmin-request@gcc.gnu.org?subject=unsubscribe>
List-Archive: <https://gcc.gnu.org/pipermail/gccadmin/>
List-Post: <mailto:gccadmin@gcc.gnu.org>
List-Help: <mailto:gccadmin-request@gcc.gnu.org?subject=help>
List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gccadmin>,
 <mailto:gccadmin-request@gcc.gnu.org?subject=subscribe>
X-List-Received-Date: Thu, 26 May 2022 22:37:35 -0000

gcc_release: Sources are commit 811f149adcda060cf80e13c066b0889caf072df2
Touching fixincludes/config.h.in...
Touching intl/config.h.in...
Touching gcc/configure...
Touching gcc/config.in...
Touching gcc/config/aarch64/aarch64-tune.md...
Touching gcc/config/arm/arm-tune.md...
Touching gcc/config/arm/arm-tables.opt...
Touching gcc/config/c6x/c6x-tables.opt...
Touching gcc/config/c6x/c6x-sched.md...
Touching gcc/config/c6x/c6x-mult.md...
Touching gcc/config/tilegx/mul-tables.c...
Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c...
Touching zlib/aclocal.m4...
Touching zlib/Makefile.in...
Touching zlib/configure...
Touching libffi/aclocal.m4...
Touching libffi/Makefile.in...
Touching libffi/configure...
Touching libffi/fficonfig.h.in...
Touching libgfortran/aclocal.m4...
Touching libgfortran/Makefile.in...
Touching libquadmath/aclocal.m4...
Touching libquadmath/configure...
Touching libquadmath/Makefile.in...
Touching libgfortran/configure...
Touching libcpp/aclocal.m4...
Touching libcpp/Makefile.in...
Touching libcpp/configure...
Touching libgomp/configure.ac...
Touching libgomp/aclocal.m4...
Touching libgomp/Makefile.am...
Touching libgomp/Makefile.in...
Touching libgomp/testsuite/Makefile.in...
Touching libgomp/configure...
Touching libgomp/config.h.in...
Touching libhsail-rt/aclocal.m4...
Touching libhsail-rt/Makefile.in...
Touching libhsail-rt/configure...
Touching libhsail-rt/target-config.h.in...
Touching libitm/aclocal.m4...
Touching libitm/Makefile.in...
Touching libitm/testsuite/Makefile.in...
Touching libitm/configure...
Touching libitm/config.h.in...
Touching libatomic/aclocal.m4...
Touching libatomic/Makefile.in...
Touching libatomic/testsuite/Makefile.in...
Touching libatomic/configure...
Touching libatomic/auto-config.h.in...
Touching libsanitizer/aclocal.m4...
Touching libsanitizer/Makefile.in...
Touching libsanitizer/configure...
Touching libsanitizer/asan/Makefile.in...
Touching libsanitizer/interception/Makefile.in...
Touching libsanitizer/sanitizer_common/Makefile.in...
Touching libvtv/aclocal.m4...
Touching libvtv/Makefile.in...
Touching libvtv/configure...
Touching liboffloadmic/aclocal.m4...
Touching liboffloadmic/plugin/aclocal.m4...
Touching libbacktrace/aclocal.m4...
Touching libbacktrace/Makefile.in...
Touching libbacktrace/configure...
Touching libbacktrace/config.h.in...
Touching libphobos/aclocal.m4...
Touching libphobos/Makefile.in...
Touching libphobos/config.h.in...
Touching libphobos/configure...
Touching libphobos/src/Makefile.in...
Touching libphobos/testsuite/Makefile.in...
Touching Makefile.in...
Touching configure...
mv: cannot stat '../objdir/gcc/po/*.gmo': No such file or directory
mv: cannot stat '../objdir/libcpp/po/*.gmo': No such file or directory
gcc_release: Building tarfiles
gcc_release: Building diffs against version 10-20220519
gcc_release: Uploading files
gcc_release: Updating links and READMEs on the FTP server
gcc_release: Sending mail


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [TCWG CI] Regression caused by gcc: Daily bump.
@ 2021-12-19 21:13 ci_notify
  0 siblings, 0 replies; 3+ messages in thread
From: ci_notify @ 2021-12-19 21:13 UTC (permalink / raw)
  To: GCC Administrator; +Cc: gcc-regression

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

    Daily bump.

Results regressed to
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1 -- --set gcc_override_configure=--disable-libsanitizer --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-cpu=cortex-m4 --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-float=hard:
-8
# build_abe newlib:
-6
# build_abe stage2 -- --set gcc_override_configure=--disable-libsanitizer --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-cpu=cortex-m4 --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-float=hard:
-5
# benchmark -- -Os_mthumb artifacts/build-7054e8517c79dbc6f1fa0952f24f26e4d3cd842d/results_id:
1

from
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1 -- --set gcc_override_configure=--disable-libsanitizer --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-cpu=cortex-m4 --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-float=hard:
-8
# build_abe newlib:
-6
# build_abe stage2 -- --set gcc_override_configure=--disable-libsanitizer --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-cpu=cortex-m4 --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-float=hard:
-5
# benchmark -- -Os_mthumb artifacts/build-baseline/results_id:
1

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_bmk_gnu_eabi_stm32/gnu_eabi-release-arm_eabi-coremark-Os

First_bad build: https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-release-arm_eabi-coremark-Os/5/artifact/artifacts/build-7054e8517c79dbc6f1fa0952f24f26e4d3cd842d/
Last_good build: https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-release-arm_eabi-coremark-Os/5/artifact/artifacts/build-ce80f2c0e7a86e555201e9e61a26306adff4a074/
Baseline build: https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-release-arm_eabi-coremark-Os/5/artifact/artifacts/build-baseline/
Even more details: https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-release-arm_eabi-coremark-Os/5/artifact/artifacts/

Reproduce builds:
<cut>
mkdir investigate-gcc-7054e8517c79dbc6f1fa0952f24f26e4d3cd842d
cd investigate-gcc-7054e8517c79dbc6f1fa0952f24f26e4d3cd842d

# 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_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-release-arm_eabi-coremark-Os/5/artifact/artifacts/manifests/build-baseline.sh --fail
curl -o artifacts/manifests/build-parameters.sh https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-release-arm_eabi-coremark-Os/5/artifact/artifacts/manifests/build-parameters.sh --fail
curl -o artifacts/test.sh https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-release-arm_eabi-coremark-Os/5/artifact/artifacts/test.sh --fail
chmod +x artifacts/test.sh

# Reproduce the baseline build (build all pre-requisites)
./jenkins-scripts/tcwg_bmk-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 7054e8517c79dbc6f1fa0952f24f26e4d3cd842d
../artifacts/test.sh

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

cd ..
</cut>

Full commit (up to 1000 lines):
<cut>
commit 7054e8517c79dbc6f1fa0952f24f26e4d3cd842d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Dec 13 00:17:55 2021 +0000

    Daily bump.
---
 gcc/DATESTAMP           | 2 +-
 gcc/fortran/ChangeLog   | 9 +++++++++
 gcc/testsuite/ChangeLog | 8 ++++++++
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c59e542a641..6fc1d23247b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20211212
+20211213
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 0f31e8e1ce8..5a941e6d908 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2021-12-12  Harald Anlauf  <anlauf@gmx.de>
+
+	Backported from master:
+	2021-12-11  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103606
+	* resolve.c (resolve_fl_procedure): Do not access CLASS components
+	before class container has been built.
+
 2021-12-11  Harald Anlauf  <anlauf@gmx.de>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 592c6197206..56a85175629 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2021-12-12  Harald Anlauf  <anlauf@gmx.de>
+
+	Backported from master:
+	2021-12-11  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103606
+	* gfortran.dg/pr103606.f90: New test.
+
 2021-12-11  Harald Anlauf  <anlauf@gmx.de>
 
 	Backported from master:
</cut>
>From gccadmin@sourceware.org  Sun Dec 19 22:38:04 2021
Return-Path: <gccadmin@sourceware.org>
X-Original-To: gccadmin
Delivered-To: gccadmin@sourceware.org
Received: by sourceware.org (Postfix, from userid 2168)
 id 046613858426; Sun, 19 Dec 2021 22:38:04 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 046613858426
From: "(Cron Daemon)" <gccadmin@sourceware.org>
To: gccadmin@sourceware.org
Subject: Cron <gccadmin@server2> sh /home/gccadmin/scripts/gcc_release -s
 12:master -l -d /sourceware/snapshot-tmp/gcc all
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=382473>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/2168>
X-Cron-Env: <DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/2168/bus>
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/gccadmin>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=gccadmin>
X-Cron-Env: <USER=gccadmin>
Message-Id: <20211219223804.046613858426@sourceware.org>
Date: Sun, 19 Dec 2021 22:32:20 +0000 (GMT)
X-BeenThere: gccadmin@gcc.gnu.org
X-Mailman-Version: 2.1.29
List-Id: Gccadmin mailing list <gccadmin.gcc.gnu.org>
List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gccadmin>,
 <mailto:gccadmin-request@gcc.gnu.org?subject=unsubscribe>
List-Archive: <https://gcc.gnu.org/pipermail/gccadmin/>
List-Post: <mailto:gccadmin@gcc.gnu.org>
List-Help: <mailto:gccadmin-request@gcc.gnu.org?subject=help>
List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gccadmin>,
 <mailto:gccadmin-request@gcc.gnu.org?subject=subscribe>
X-List-Received-Date: Sun, 19 Dec 2021 22:38:04 -0000

gcc_release: Sources are commit fcbf94a5be9e0c1ecad92da773a6632b86b7f70a
Touching fixincludes/config.h.in...
Touching intl/plural-config.h...
Touching intl/config.h.in...
Touching gcc/configure...
Touching gcc/config.in...
Touching gcc/config/aarch64/aarch64-tune.md...
Touching gcc/config/arm/arm-tune.md...
Touching gcc/config/arm/arm-tables.opt...
Touching gcc/config/c6x/c6x-tables.opt...
Touching gcc/config/c6x/c6x-sched.md...
Touching gcc/config/c6x/c6x-mult.md...
Touching gcc/config/tilegx/mul-tables.c...
Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c...
Touching c++tools/config.h.in...
Touching zlib/aclocal.m4...
Touching zlib/Makefile.in...
Touching zlib/configure...
Touching libffi/aclocal.m4...
Touching libffi/Makefile.in...
Touching libffi/configure...
Touching libffi/fficonfig.h.in...
Touching libgfortran/aclocal.m4...
Touching libgfortran/Makefile.in...
Touching libquadmath/aclocal.m4...
Touching libquadmath/configure...
Touching libquadmath/Makefile.in...
Touching libgfortran/configure...
Touching libcpp/aclocal.m4...
Touching libcpp/Makefile.in...
Touching libcpp/configure...
Touching libgomp/configure.ac...
Touching libgomp/aclocal.m4...
Touching libgomp/Makefile.am...
Touching libgomp/Makefile.in...
Touching libgomp/testsuite/Makefile.in...
Touching libgomp/configure...
Touching libgomp/config.h.in...
Touching libitm/aclocal.m4...
Touching libitm/Makefile.in...
Touching libitm/testsuite/Makefile.in...
Touching libitm/configure...
Touching libitm/config.h.in...
Touching libatomic/aclocal.m4...
Touching libatomic/Makefile.in...
Touching libatomic/testsuite/Makefile.in...
Touching libatomic/configure...
Touching libatomic/auto-config.h.in...
Touching libsanitizer/aclocal.m4...
Touching libsanitizer/Makefile.in...
Touching libsanitizer/configure...
Touching libsanitizer/asan/Makefile.in...
Touching libsanitizer/interception/Makefile.in...
Touching libsanitizer/sanitizer_common/Makefile.in...
Touching libvtv/aclocal.m4...
Touching libvtv/Makefile.in...
Touching libvtv/configure...
Touching liboffloadmic/plugin/aclocal.m4...
Touching libbacktrace/aclocal.m4...
Touching libbacktrace/Makefile.in...
Touching libbacktrace/configure...
Touching libbacktrace/config.h.in...
Touching libphobos/aclocal.m4...
Touching libphobos/Makefile.in...
Touching libphobos/config.h.in...
Touching libphobos/configure...
Touching libphobos/src/Makefile.in...
Touching libphobos/testsuite/Makefile.in...
Touching configure...
mv: cannot stat '../objdir/gcc/po/*.gmo': No such file or directory
mv: cannot stat '../objdir/libcpp/po/*.gmo': No such file or directory
gcc_release: Building tarfiles
gcc_release: Building diffs against version 12-20211212
gcc_release: Uploading files
gcc_release: Updating links and READMEs on the FTP server
gcc_release: Sending mail


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [TCWG CI] Regression caused by gcc: Daily bump.
@ 2021-12-17  2:30 ci_notify
  0 siblings, 0 replies; 3+ messages in thread
From: ci_notify @ 2021-12-17  2:30 UTC (permalink / raw)
  To: GCC Administrator; +Cc: gcc-regression

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

    Daily bump.

Results regressed to
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1 -- --set gcc_override_configure=--disable-libsanitizer --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-cpu=cortex-m4 --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-float=hard:
-8
# build_abe newlib:
-6
# build_abe stage2 -- --set gcc_override_configure=--disable-libsanitizer --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-cpu=cortex-m4 --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-float=hard:
-5
# benchmark -- -O3_LTO_mthumb artifacts/build-7f1239cb43fad3293cf5bcd3678d1cba128d04c6/results_id:
1

from
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1 -- --set gcc_override_configure=--disable-libsanitizer --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-cpu=cortex-m4 --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-float=hard:
-8
# build_abe newlib:
-6
# build_abe stage2 -- --set gcc_override_configure=--disable-libsanitizer --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-cpu=cortex-m4 --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-float=hard:
-5
# benchmark -- -O3_LTO_mthumb artifacts/build-baseline/results_id:
1

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_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O3_LTO

First_bad build: https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3_LTO/10/artifact/artifacts/build-7f1239cb43fad3293cf5bcd3678d1cba128d04c6/
Last_good build: https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3_LTO/10/artifact/artifacts/build-a7acb6dca941db2b1c135107dac3a34a20650d5c/
Baseline build: https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3_LTO/10/artifact/artifacts/build-baseline/
Even more details: https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3_LTO/10/artifact/artifacts/

Reproduce builds:
<cut>
mkdir investigate-gcc-7f1239cb43fad3293cf5bcd3678d1cba128d04c6
cd investigate-gcc-7f1239cb43fad3293cf5bcd3678d1cba128d04c6

# 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_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3_LTO/10/artifact/artifacts/manifests/build-baseline.sh --fail
curl -o artifacts/manifests/build-parameters.sh https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3_LTO/10/artifact/artifacts/manifests/build-parameters.sh --fail
curl -o artifacts/test.sh https://ci.linaro.org/job/tcwg_bmk_ci_gnu_eabi-bisect-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3_LTO/10/artifact/artifacts/test.sh --fail
chmod +x artifacts/test.sh

# Reproduce the baseline build (build all pre-requisites)
./jenkins-scripts/tcwg_bmk-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 7f1239cb43fad3293cf5bcd3678d1cba128d04c6
../artifacts/test.sh

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

cd ..
</cut>

Full commit (up to 1000 lines):
<cut>
commit 7f1239cb43fad3293cf5bcd3678d1cba128d04c6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Dec 14 00:16:25 2021 +0000

    Daily bump.
---
 gcc/ChangeLog           | 144 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/fortran/ChangeLog   |   7 +++
 gcc/testsuite/ChangeLog |  37 +++++++++++++
 libgcc/ChangeLog        |  33 +++++++++++
 libgomp/ChangeLog       |   5 ++
 libstdc++-v3/ChangeLog  |  22 ++++++++
 7 files changed, 249 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 890ddae11ce..029d491e0ac 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,147 @@
+2021-12-13  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR target/99531
+	* ira-costs.c (record_operand_costs): Do not take pseudo class
+	calculated on the 1st iteration into account when processing move
+	involving the pseudo and a hard register.
+
+2021-12-13  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* config/i386/i386.md (define_split any_or:SWI248 -> orb %?h):
+	Optimize the case where the integer constant operand is zero.
+
+2021-12-13  Doug Rupp  <rupp@adacore.com>
+	    Olivier Hainque  <hainque@adacore.com>
+
+	* config/vxworks.h (VXWORKS_LINK_OS_SPEC): New spec.
+	(VXWORKS_BASE_LINK_SPEC): New spec, using the former.
+	(VXWORKS_EXTRA_LINK_SPEC): New spec for old and new VxWorks.
+	(VXWORKS_LINK_SPEC): Combo of BASE and EXTRA specs.
+	* config/rs6000/vxworks.h (VXWORKS_LINK_OS_SPEC): Empty.
+	(LINK_OS_EXTRA_SPEC32): Use VXWORKS_LINK_SPEC.
+	(LINK_OS_EXTRA_SPEC64): Likewise.
+
+2021-12-13  Fred Konrad  <konrad@adacore.com>
+	    Olivier Hainque  <hainque@adacore.com>
+
+	* config/vxworks.h (VXWORKS_BASE_LIBS_RTP): Guard -lc_internal
+	on !shared+!non-static and document.
+	(VXWORKS_LIB_SPEC): Remove the bits intended to drag the
+	init/fini functions from libc_internal in the shared lib case.
+	(VX_CRTBEGIN_SPEC/VX_CRTEND_SPEC): Use vxcrtstuff objects also in
+	configurations with shared lib and INITFINI_ARRAY support.
+
+2021-12-13  Fred Konrad  <konrad@adacore.com>
+	    Olivier Hainque  <hainque@adacore.com>
+
+	* config/vx-common.h: Define REAL_LIBGCC_SPEC since the
+	'-non-static' option is not standard.
+	* config/vxworks.h (VXWORKS_LIBGCC_SPEC): Implement the LIBGCC_SPEC
+	since REAL_LIBGCC_SPEC is used now.
+	(STARTFILE_PREFIX_SPEC): Use the PIC VSB when building shared libraries
+	or non-static binaries.
+
+2021-12-13  Jan Hubicka  <hubicka@ucw.cz>
+
+	* common.opt: Add -fipa-strict-aliasing.
+	* doc/invoke.texi: Document -fipa-strict-aliasing.
+	* ipa-modref.c (modref_access_analysis::record_access): Honor
+	-fipa-strict-aliasing.
+	(modref_access_analysis::record_access_lto): Likewise.
+
+2021-12-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* config/aarch64/aarch64-arches.def (armv8.8-a): Define.
+	* config/aarch64/aarch64.h (AARCH64_FL_V8_8): Define.
+	(AARCH64_FL_FOR_ARCH8_8): Define.
+	* doc/invoke.texi: Document -march=armv8.8-a.
+
+2021-12-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* config/aarch64/aarch64.c (aarch64_expand_setmem_mops): Define.
+	(aarch64_expand_setmem): Adjust for TARGET_MOPS.
+	* config/aarch64/aarch64.h (CLEAR_RATIO): Adjust for TARGET_MOPS.
+	(SET_RATIO): Likewise.
+	* config/aarch64/aarch64.md ("unspec"): Add UNSPEC_SETMEM.
+	(aarch64_setmemdi): Define.
+	(setmemdi): Adjust for TARGET_MOPS.
+	* config/aarch64/aarch64.opt (aarch64-mops-memset-size-threshold):
+	New param.
+
+2021-12-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* config/aarch64/aarch64.md (aarch64_movmemdi): Define.
+	(movmemdi): Define.
+	(unspec): Add UNSPEC_MOVMEM.
+	* config/aarch64/aarch64.opt (aarch64-mops-memmove-size-threshold):
+	New param.
+
+2021-12-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* config/aarch64/aarch64-option-extensions.def (mops): Define.
+	* config/aarch64/aarch64.c (aarch64_expand_cpymem_mops): Define.
+	(aarch64_expand_cpymem): Define.
+	* config/aarch64/aarch64.h (AARCH64_FL_MOPS): Define.
+	(AARCH64_ISA_MOPS): Define.
+	(TARGET_MOPS): Define.
+	(MOVE_RATIO): Adjust for TARGET_MOPS.
+	* config/aarch64/aarch64.md ("unspec"): Add UNSPEC_CPYMEM.
+	(aarch64_cpymemdi): New pattern.
+	(cpymemdi): Adjust for TARGET_MOPS.
+	* config/aarch64/aarch64.opt (aarch64-mops-memcpy-size-threshol):
+	New param.
+	* doc/invoke.texi (AArch64 Options): Document +mops.
+
+2021-12-13  Martin Liska  <mliska@suse.cz>
+
+	PR ipa/103636
+	* ipa-inline.c (can_inline_edge_p): Move logic checking
+	no_profile_instrument_function logic to ...
+	(can_early_inline_edge_p): ... here.
+
+2021-12-13  Olivier Hainque  <hainque@adacore.com>
+
+	* config/vxworks/_yvals.h: #include yvals.h also if
+	defined(__RTP__).
+
+2021-12-13  Olivier Hainque  <hainque@adacore.com>
+
+	* config/vxworks.h (VXWORKS_OS_CPP_BUILTINS): Define
+	_C99 for C++.
+
+2021-12-13  Olivier Hainque  <hainque@adacore.com>
+
+	* config/t-vxworks: Clear NATIVE_SYSTEM_HEADER_DIR.
+	* config/vxworks.h (SYSROOT_HEADERS_SUFFIX_SPEC): Define, for
+	VxWorks 7 and earlier.
+	(VXWORKS_ADDITIONAL_CPP_SPEC): Simplify accordingly.
+	(STARTFILE_PREFIX_SPEC): Adjust accordingly.
+	* config/rs6000/vxworks.h (STARTFILE_PREFIX_SPEC): Adjust.
+
+2021-12-13  Martin Liska  <mliska@suse.cz>
+
+	* doc/extend.texi: Use @item for the first @itemx entry.
+
+2021-12-13  Jakub Jelinek  <jakub@redhat.com>
+
+	* machmode.h (gt_pch_nx): Use gt_pointer_operator as type of second
+	argument instead of equivalent void (*) (void *, void *, void *).
+	* poly-int.h (gt_pch_nx): Likewise.
+	* wide-int.h (gt_pch_nx): Likewise.
+	* config/aarch64/aarch64-sve-builtins.cc (gt_pch_nx): Likewise.
+
+2021-12-13  Jan Hubicka  <hubicka@ucw.cz>
+
+	PR ipa/103513
+	* ipa-fnsummary.c (evaluate_conditions_for_known_args): Do not ICE
+	on ternary expression.
+
+2021-12-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	PR target/103515
+	* attribs.c (decl_attributes): Check if target options change and
+	create one node if so.
+
 2021-12-12  Jonathan Wakely  <jwakely@redhat.com>
 
 	* Makefile.in: Remove unique-ptr-tests.o.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6fc1d23247b..e5026007433 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20211213
+20211214
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 1e70b9d176c..fc7bea1d1b5 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2021-12-13  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/103576
+	* openmp.c (is_scalar_intrinsic_expr): Fix condition.
+	(resolve_omp_atomic): Fix/update checks, accept compare.
+	* trans-openmp.c (gfc_trans_omp_atomic): Handle compare.
+
 2021-12-11  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/103606
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 836fa332e1d..1a61c86a0f9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,40 @@
+2021-12-13  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR target/99531
+	* gcc.target/i386/pr99531.c: New test.
+
+2021-12-13  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* gcc.target/i386/pr103611-1.c: New test case.
+
+2021-12-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* gcc.target/aarch64/mops_3.c: New test.
+
+2021-12-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* gcc.target/aarch64/mops_2.c: New test.
+
+2021-12-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* gcc.target/aarch64/mops_1.c: New test.
+
+2021-12-13  Tobias Burnus  <tobias@codesourcery.com>
+
+	* gfortran.dg/gomp/atomic-25.f90: Remove sorry, fix + add checks.
+	* gfortran.dg/gomp/atomic-26.f90: Likewise.
+	* gfortran.dg/gomp/atomic-21.f90: New test.
+
+2021-12-13  Jan Hubicka  <hubicka@ucw.cz>
+
+	PR ipa/103513
+	* gcc.c-torture/compile/pr103513.c: New test.
+
+2021-12-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	PR target/103515
+	* gcc.target/powerpc/pr103515.c: New test.
+
 2021-12-12  Antoni Boucher  <bouanto@zoho.com>
 
 	PR target/100688
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 3c06a0a6c37..a8d55a97664 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,36 @@
+2021-12-13  Olivier Hainque  <hainque@adacore.com>
+
+	* config.host (powerpc*-*-vxworks7*): Remove
+	rs6000/t-linux and t-slibgcc-libgcc from tmake_file.
+
+2021-12-13  Olivier Hainque  <hainque@adacore.com>
+
+	* config.host (*vxworks*): Remove special case for
+	arm on the use of vxcrtstuff.
+
+2021-12-13  Fred Konrad  <konrad@adacore.com>
+	    Olivier Hainque  <hainque@adacore.com>
+
+	* config/t-vxcrtstuffS: New Makefile fragment.
+	* config/vxcrtstuff.c: Provide __dso_handle. Provide _init/_fini
+	functions for INITFINI_ARRAY support in shared libs and guard
+	the definition of eh table registration functions on conditions
+	indicating they are needed.
+
+2021-12-13  Olivier Hainque  <hainque@adacore.com>
+
+	* config.host (powerpc*-wrs-vxworks7*): Place t-crtstuff
+	ahead of the other files in tmake_files.
+	* config/t-vxworks: Add to CRTSTUFF_T_CFLAGS instead of
+	overriding it.
+
+2021-12-13  Olivier Hainque  <hainque@adacore.com>
+
+	* config/t-vxworks (LIBGCC2_INCLUDES): Simplify and handle
+	both VxWorks7 and earlier.
+	* config/t-vxworks7: Remove.
+	* config.host: Remove special case for vxworks7.
+
 2021-12-11  Rasmus Villemoes  <rasmus.villemoes@prevas.dk>
 
 	* config/vxcrtstuff.c: Make constructor and destructor
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 36ee660b4bd..d52cbc07e45 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2021-12-13  Tobias Burnus  <tobias@codesourcery.com>
+
+	* libgomp.texi (OpenMP 5.1): Set Fortran support for atomic to 'Y'.
+	* testsuite/libgomp.fortran/atomic-19.f90: New test.
+
 2021-12-10  Andrew Stubbs  <ams@codesourcery.com>
 
 	* plugin/plugin-gcn.c (struct gcn_image_desc): Remove global_variables.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b41b2113110..1210f88e216 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,25 @@
+2021-12-13  Jonathan Wakely  <jwakely@redhat.com>
+
+	* scripts/make_exports.pl: Replace '?' with '.' when turning
+	a glob into a regex.
+
+2021-12-13  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/ranges_base.h (ranges::size, ranges::empty): Add
+	explicit check for unbounded arrays before using ranges::begin.
+	* testsuite/std/ranges/access/empty.cc: Check handling of unbounded
+	arrays.
+	* testsuite/std/ranges/access/size.cc: Likewise.
+
+2021-12-13  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/103664
+	* include/bits/regex.h (__regex_replace): Declare.
+	(regex_replace): Use it.
+	* include/bits/regex.tcc (__regex_replace): Replace regex_replace
+	definition with __regex_replace.
+	* testsuite/28_regex/algorithms/regex_replace/char/103664.cc: New test.
+
 2021-12-11  Jason Merrill  <jason@redhat.com>
 
 	PR c++/103534
</cut>
>From gccadmin@sourceware.org  Fri Dec 17 22:37:11 2021
Return-Path: <gccadmin@sourceware.org>
X-Original-To: gccadmin
Delivered-To: gccadmin@sourceware.org
Received: by sourceware.org (Postfix, from userid 2168)
 id 8AB6B3858022; Fri, 17 Dec 2021 22:37:11 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8AB6B3858022
From: "(Cron Daemon)" <gccadmin@sourceware.org>
To: gccadmin@sourceware.org
Subject: Cron <gccadmin@server2> sh /home/gccadmin/scripts/gcc_release -s
 10:releases/gcc-10 -l -d /sourceware/snapshot-tmp/gcc all
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=375804>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/2168>
X-Cron-Env: <DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/2168/bus>
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/gccadmin>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=gccadmin>
X-Cron-Env: <USER=gccadmin>
Message-Id: <20211217223711.8AB6B3858022@sourceware.org>
Date: Fri, 17 Dec 2021 22:32:15 +0000 (GMT)
X-BeenThere: gccadmin@gcc.gnu.org
X-Mailman-Version: 2.1.29
List-Id: Gccadmin mailing list <gccadmin.gcc.gnu.org>
List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gccadmin>,
 <mailto:gccadmin-request@gcc.gnu.org?subject=unsubscribe>
List-Archive: <https://gcc.gnu.org/pipermail/gccadmin/>
List-Post: <mailto:gccadmin@gcc.gnu.org>
List-Help: <mailto:gccadmin-request@gcc.gnu.org?subject=help>
List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gccadmin>,
 <mailto:gccadmin-request@gcc.gnu.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Dec 2021 22:37:11 -0000

gcc_release: Sources are commit a28d6903677629c23bac53ff061eb80f22d51006
Touching fixincludes/config.h.in...
Touching intl/plural-config.h...
Touching intl/config.h.in...
Touching gcc/configure...
Touching gcc/config.in...
Touching gcc/config/aarch64/aarch64-tune.md...
Touching gcc/config/arm/arm-tune.md...
Touching gcc/config/arm/arm-tables.opt...
Touching gcc/config/c6x/c6x-tables.opt...
Touching gcc/config/c6x/c6x-sched.md...
Touching gcc/config/c6x/c6x-mult.md...
Touching gcc/config/tilegx/mul-tables.c...
Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c...
Touching lto-plugin/Makefile.in...
Touching zlib/aclocal.m4...
Touching zlib/Makefile.in...
Touching zlib/configure...
Touching libffi/aclocal.m4...
Touching libffi/Makefile.in...
Touching libffi/configure...
Touching libffi/fficonfig.h.in...
Touching libgfortran/aclocal.m4...
Touching libgfortran/Makefile.in...
Touching libquadmath/aclocal.m4...
Touching libquadmath/configure...
Touching libquadmath/Makefile.in...
Touching libgfortran/configure...
Touching libcpp/aclocal.m4...
Touching libcpp/Makefile.in...
Touching libcpp/configure...
Touching libgomp/configure.ac...
Touching libgomp/aclocal.m4...
Touching libgomp/Makefile.am...
Touching libgomp/Makefile.in...
Touching libgomp/testsuite/Makefile.in...
Touching libgomp/configure...
Touching libgomp/config.h.in...
Touching libhsail-rt/aclocal.m4...
Touching libhsail-rt/Makefile.in...
Touching libhsail-rt/configure...
Touching libhsail-rt/target-config.h.in...
Touching libitm/aclocal.m4...
Touching libitm/Makefile.in...
Touching libitm/testsuite/Makefile.in...
Touching libitm/configure...
Touching libitm/config.h.in...
Touching libatomic/aclocal.m4...
Touching libatomic/Makefile.in...
Touching libatomic/testsuite/Makefile.in...
Touching libatomic/configure...
Touching libatomic/auto-config.h.in...
Touching libsanitizer/aclocal.m4...
Touching libsanitizer/Makefile.in...
Touching libsanitizer/configure...
Touching libsanitizer/asan/Makefile.in...
Touching libsanitizer/interception/Makefile.in...
Touching libsanitizer/sanitizer_common/Makefile.in...
Touching libvtv/aclocal.m4...
Touching libvtv/Makefile.in...
Touching libvtv/configure...
Touching liboffloadmic/aclocal.m4...
Touching liboffloadmic/plugin/aclocal.m4...
Touching libbacktrace/aclocal.m4...
Touching libbacktrace/Makefile.in...
Touching libbacktrace/configure...
Touching libbacktrace/config.h.in...
Touching libphobos/aclocal.m4...
Touching libphobos/Makefile.in...
Touching libphobos/config.h.in...
Touching libphobos/configure...
Touching libphobos/src/Makefile.in...
Touching libphobos/testsuite/Makefile.in...
Touching Makefile.in...
Touching configure...
mv: cannot stat '../objdir/gcc/po/*.gmo': No such file or directory
mv: cannot stat '../objdir/libcpp/po/*.gmo': No such file or directory
gcc_release: Building tarfiles
gcc_release: Building diffs against version 10-20211210
gcc_release: Uploading files
gcc_release: Updating links and READMEs on the FTP server
gcc_release: Sending mail


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-05-26 18:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-26 18:34 [TCWG CI] Regression caused by gcc: Daily bump ci_notify
  -- strict thread matches above, loose matches on Subject: below --
2021-12-19 21:13 ci_notify
2021-12-17  2:30 ci_notify

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).