Successfully identified regression in *gcc* in CI configuration 
tcwg_bmk_gnu_tx1/gnu-master-aarch64-spec2k6-O2.  So far, this commit has 
regressed CI configurations:
 - tcwg_bmk_gnu_tx1/gnu-master-aarch64-spec2k6-O2

Culprit:
<cut>
commit 87a7d10c2e9ec34a276e6acb5d2282a35b9cfafb
Author: GCC Administrator <gccad...@gcc.gnu.org>
Date:   Sat May 15 00:16:27 2021 +0000

    Daily bump.
</cut>

Results regressed to (for first_bad == 87a7d10c2e9ec34a276e6acb5d2282a35b9cfafb)
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1 -- --set gcc_override_configure=--disable-libsanitizer:
-8
# build_abe linux:
-7
# build_abe glibc:
-6
# build_abe stage2 -- --set gcc_override_configure=--disable-libsanitizer:
-5
# true:
0
# benchmark -O2 -- 
artifacts/build-87a7d10c2e9ec34a276e6acb5d2282a35b9cfafb/results_id:
1
# 459.GemsFDTD,GemsFDTD_base.default                            regressed by 103

from (for last_good == 0e3702f8daeec5897982d185650b78a5c1c53c25)
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_abe stage1 -- --set gcc_override_configure=--disable-libsanitizer:
-8
# build_abe linux:
-7
# build_abe glibc:
-6
# build_abe stage2 -- --set gcc_override_configure=--disable-libsanitizer:
-5
# true:
0
# benchmark -O2 -- 
artifacts/build-0e3702f8daeec5897982d185650b78a5c1c53c25/results_id:
1

Artifacts of last_good build: 
https://ci.linaro.org/job/tcwg_bmk_ci_gnu-bisect-tcwg_bmk_tx1-gnu-master-aarch64-spec2k6-O2/21/artifact/artifacts/build-0e3702f8daeec5897982d185650b78a5c1c53c25/
Results ID of last_good: 
tx1_64/tcwg_bmk_gnu_tx1/bisect-gnu-master-aarch64-spec2k6-O2/533
Artifacts of first_bad build: 
https://ci.linaro.org/job/tcwg_bmk_ci_gnu-bisect-tcwg_bmk_tx1-gnu-master-aarch64-spec2k6-O2/21/artifact/artifacts/build-87a7d10c2e9ec34a276e6acb5d2282a35b9cfafb/
Results ID of first_bad: 
tx1_64/tcwg_bmk_gnu_tx1/bisect-gnu-master-aarch64-spec2k6-O2/530
Build top page/logs: 
https://ci.linaro.org/job/tcwg_bmk_ci_gnu-bisect-tcwg_bmk_tx1-gnu-master-aarch64-spec2k6-O2/21/

Configuration details:


Reproduce builds:
<cut>
mkdir investigate-gcc-87a7d10c2e9ec34a276e6acb5d2282a35b9cfafb
cd investigate-gcc-87a7d10c2e9ec34a276e6acb5d2282a35b9cfafb

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

mkdir -p artifacts/manifests
curl -o artifacts/manifests/build-baseline.sh 
https://ci.linaro.org/job/tcwg_bmk_ci_gnu-bisect-tcwg_bmk_tx1-gnu-master-aarch64-spec2k6-O2/21/artifact/artifacts/manifests/build-baseline.sh
 --fail
curl -o artifacts/manifests/build-parameters.sh 
https://ci.linaro.org/job/tcwg_bmk_ci_gnu-bisect-tcwg_bmk_tx1-gnu-master-aarch64-spec2k6-O2/21/artifact/artifacts/manifests/build-parameters.sh
 --fail
curl -o artifacts/test.sh 
https://ci.linaro.org/job/tcwg_bmk_ci_gnu-bisect-tcwg_bmk_tx1-gnu-master-aarch64-spec2k6-O2/21/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

cd gcc

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

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

cd ..
</cut>

History of pending regressions and results: 
https://git.linaro.org/toolchain/ci/base-artifacts.git/log/?h=linaro-local/ci/tcwg_bmk_gnu_tx1/gnu-master-aarch64-spec2k6-O2

Artifacts: 
https://ci.linaro.org/job/tcwg_bmk_ci_gnu-bisect-tcwg_bmk_tx1-gnu-master-aarch64-spec2k6-O2/21/artifact/artifacts/
Build log: 
https://ci.linaro.org/job/tcwg_bmk_ci_gnu-bisect-tcwg_bmk_tx1-gnu-master-aarch64-spec2k6-O2/21/consoleText

Full commit (up to 1000 lines):
<cut>
commit 87a7d10c2e9ec34a276e6acb5d2282a35b9cfafb
Author: GCC Administrator <gccad...@gcc.gnu.org>
Date:   Sat May 15 00:16:27 2021 +0000

    Daily bump.
---
 contrib/ChangeLog            | 14 +++++++++++
 gcc/ChangeLog                | 55 ++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP                |  2 +-
 gcc/ada/ChangeLog            |  6 +++++
 gcc/c-family/ChangeLog       |  4 ++++
 gcc/cp/ChangeLog             | 21 +++++++++++++++++
 gcc/fortran/ChangeLog        | 25 ++++++++++++++++++++
 gcc/testsuite/ChangeLog      | 42 +++++++++++++++++++++++++++++++++
 libgomp/ChangeLog            |  4 ++++
 libphobos/ChangeLog          |  5 ++++
 maintainer-scripts/ChangeLog |  4 ++++
 11 files changed, 181 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index f7c1e867879..8e393b7ed72 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,17 @@
+2021-05-14  Martin Liska  <mli...@suse.cz>
+
+       * download_prerequisites: Use version 4.1.0.
+
+2021-05-14  Jakub Jelinek  <ja...@redhat.com>
+
+       * gcc-changelog/git_update_version.py: Remove releases/gcc-8 from
+       active_refs.
+
+2021-05-14  Martin Liska  <mli...@suse.cz>
+
+       * gcc-changelog/git_commit.py: Support Co-Authored-By before
+       a first ChangeLog entry.
+
 2021-05-13  Martin Liska  <mli...@suse.cz>
 
        * mklog.py: Put PR entries before all ChangeLog entries
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3b937d4d66f..dfa8ae2824f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,58 @@
+2021-05-14  Jason Merrill  <ja...@redhat.com>
+
+       * intl.h: Add comments.
+
+2021-05-14  Kyrylo Tkachov  <kyrylo.tkac...@arm.com>
+
+       * config/aarch64/aarch64-simd.md
+       (aarch64_sqdml<SBINQOPS:as>l2_lane<mode>_internal): Split into...
+       (aarch64_sqdmlsl2_lane<mode>_internal): ... This...
+       (aarch64_sqdmlal2_lane<mode>_internal): ... And this.
+       (aarch64_sqdml<SBINQOPS:as>l2_laneq<mode>_internal): Split into ...
+       (aarch64_sqdmlsl2_laneq<mode>_internal): ... This...
+       (aarch64_sqdmlal2_laneq<mode>_internal): ... And this.
+       (aarch64_sqdml<SBINQOPS:as>l2_n<mode>_internal): Split into...
+       (aarch64_sqdmlsl2_n<mode>_internal): ... This...
+       (aarch64_sqdmlal2_n<mode>_internal): ... And this.
+
+2021-05-14  Prathamesh Kulkarni  <prathamesh.kulka...@linaro.org>
+
+       PR target/66791
+       * config/arm/arm_neon.h (vtst_s8): Replace call to vtst builtin with 
it's
+       boolean logic equivalent.
+       (vtst_s16): Likewise.
+       (vtst_s32): Likewise.
+       (vtst_u8): Likewise.
+       (vtst_u16): Likewise.
+       (vtst_u32): Likewise.
+       (vtst_p8): Likewise.
+       (vtst_p16): Likewise.
+       (vtstq_s8): Likewise.
+       (vtstq_s16): Likewise.
+       (vtstq_s32): Likewise.
+       (vtstq_u8): Likewise.
+       (vtstq_u16): Likewise.
+       (vtstq_u32): Likewise.
+       (vtstq_p8): Likewise.
+       (vtstq_p16): Likewise.
+       * config/arm/arm_neon_builtins.def: Remove entry for vtst.
+       * config/arm/neon.md (neon_vtst<mode>): Remove pattern.
+
+2021-05-14  Kyrylo Tkachov  <kyrylo.tkac...@arm.com>
+
+       * config/aarch64/aarch64-simd.md (aarch64_sqdmlal2<mode>): Merge into...
+       (aarch64_sqdml<SBINQOPS:as>l2<mode>): ... This.
+       (aarch64_sqdmlsl2<mode>): Delete.
+       (aarch64_sqdmlal2_lane<mode>): Merge this...
+       (aarch64_sqdmlsl2_lane<mode>): ... And this...
+       (aarch64_sqdml<SBINQOPS:as>l2_lane<mode>): ... Into this.
+       (aarch64_sqdmlal2_laneq<mode>): Merge this...
+       (aarch64_sqdmlsl2_laneq<mode>): ... And this...
+       (aarch64_sqdml<SBINQOPS:as>l2_laneq<mode>): ... Into this.
+       (aarch64_sqdmlal2_n<mode>): Merge this...
+       (aarch64_sqdmlsl2_n<mode>): ... And this...
+       (aarch64_sqdml<SBINQOPS:as>l2_n<mode>): ... Into this.
+
 2021-05-13  Martin Sebor  <mse...@redhat.com>
 
        PR middle-end/100574
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 552c3b209c0..40eb1cad583 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210514
+20210515
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2279e46b775..514682006a7 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2021-05-14  Martin Liska  <mli...@suse.cz>
+
+       * doc/Makefile: Add gnat-style target.
+       * doc/share/conf.py: Likewise.
+       * doc/gnat-style.rst: New file.
+
 2021-05-12  Bob Duff  <d...@adacore.com>
 
        PR ada/100564
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index d33ad4a4c57..7fc64a513d5 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-14  Martin Liska  <mli...@suse.cz>
+
+       * c.opt: Add Warning keyword for 2 options.
+
 2021-05-13  Martin Liska  <mli...@suse.cz>
 
        PR middle-end/100504
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5a8a650d3d7..48425b9dc67 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2021-05-14  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/95870
+       * pt.c (enclosing_instantiation_of): Just compare
+       DECL_SOURCE_LOCATION.
+       (regenerate_decl_from_template): Copy DECL_SOURCE_LOCATION.
+
+2021-05-14  Marek Polacek  <pola...@redhat.com>
+           Jason Merrill  <ja...@redhat.com>
+
+       PR c++/99032
+       * cp-tree.h (any_non_type_attribute_p): Declare.
+       * decl.c (grokdeclarator): Diagnose when an attribute appertains to
+       a friend declaration that is not a definition.
+       * decl2.c (any_non_type_attribute_p): New.
+       * parser.c (cp_parser_decl_specifier_seq): Diagnose standard attributes
+       in the middle of decl-specifiers.
+       (cp_parser_elaborated_type_specifier): Diagnose when an attribute
+       appertains to a friend declaration that is not a definition.
+       (cp_parser_member_declaration): Likewise.
+
 2021-05-12  Marek Polacek  <pola...@redhat.com>
 
        * pt.c (tsubst_copy_and_build): Add warn_int_in_bool_context
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 71cc3d86491..781dedd8220 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,28 @@
+2021-05-14  Tobias Burnus  <tob...@codesourcery.com>
+
+       * dump-parse-tree.c (show_omp_node, show_code_node): Handle
+       EXEC_OMP_PARALLEL_MASTER.
+       * frontend-passes.c (gfc_code_walker): Likewise.
+       * gfortran.h (enum gfc_statement): Add ST_OMP_PARALLEL_MASTER and
+       ST_OMP_END_PARALLEL_MASTER.
+       (enum gfc_exec_op): Add EXEC_OMP_PARALLEL_MASTER..
+       * match.h (gfc_match_omp_parallel_master): Handle it.
+       * openmp.c (gfc_match_omp_parallel_master, resolve_omp_clauses,
+       omp_code_to_statement, gfc_resolve_omp_directive): Likewise.
+       * parse.c (decode_omp_directive, case_exec_markers,
+       gfc_ascii_statement, parse_omp_structured_block,
+       parse_executable): Likewise.
+       * resolve.c (gfc_resolve_blocks, gfc_resolve_code): Likewise.
+       * st.c (gfc_free_statement): Likewise.
+       * trans-openmp.c (gfc_trans_omp_parallel_master,
+       gfc_trans_omp_workshare, gfc_trans_omp_directive): Likewise.
+       * trans.c (trans_code): Likewise.
+
+2021-05-14  Tobias Burnus  <tob...@codesourcery.com>
+
+       * resolve.c (resolve_symbol): Handle implicit SAVE of main-program
+       for vars in 'omp threadprivate' and 'omp declare target'.
+
 2021-05-10  Martin Liska  <mli...@suse.cz>
 
        * decl.c (variable_decl): Use startswith
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9dfab7b873d..564795068b0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,45 @@
+2021-05-14  Tobias Burnus  <tob...@codesourcery.com>
+
+       * gfortran.dg/gomp/parallel-master-1.f90: New test.
+       * gfortran.dg/gomp/parallel-master-2.f90: New test.
+
+2021-05-14  Tobias Burnus  <tob...@codesourcery.com>
+
+       * gfortran.dg/gomp/implicit-save.f90: New test.
+
+2021-05-14  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/95226
+       * g++.dg/cpp1y/pr95226.C: New test.
+
+2021-05-14  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/94616
+       * g++.dg/cpp0x/pr94616.C: New test.
+
+2021-05-14  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/90019
+       * g++.dg/cpp0x/sfinae68.C: New test.
+
+2021-05-14  Jakub Jelinek  <ja...@redhat.com>
+
+       * g++.dg/cpp1y/pr88872.C: New test.
+
+2021-05-14  Michael de Lang  <kingo...@gmail.com>
+
+       * g++.dg/tsan/pthread_cond_clockwait.C: New test.
+
+2021-05-14  Marek Polacek  <pola...@redhat.com>
+           Jason Merrill  <ja...@redhat.com>
+
+       PR c++/99032
+       * g++.dg/cpp0x/friend7.C: New test.
+       * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
+       * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
+       * g++.dg/cpp0x/gen-attrs-74.C: New test.
+       * g++.dg/ext/attrib63.C: New test.
+
 2021-05-13  Martin Sebor  <mse...@redhat.com>
 
        PR tree-optimization/93100
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 1daf0c82f2c..424c574dce8 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-14  Tobias Burnus  <tob...@codesourcery.com>
+
+       * testsuite/libgomp.fortran/parallel-master.f90: New test.
+
 2021-05-13  Martin Liska  <mli...@suse.cz>
 
        PR testsuite/100569
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 7574416b9aa..7b57d92f64a 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,8 @@
+2021-05-14  Bernd Edlinger  <bernd.edlin...@hotmail.de>
+
+       * src/std/process.d (unittest): Remove tmpname on exit.
+       * src/MERGE: Merge upstream phobos 63f4caa90.
+
 2021-05-13  Iain Buclaw  <ibuc...@gdcproject.org>
 
        * libdruntime/MERGE: Merge upstream druntime 98c6ff0c.
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index ab18cfd905d..8f306552396 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-14  Jakub Jelinek  <ja...@redhat.com>
+
+       * crontab: Stop doing gcc-8 snapshots.
+
 2021-04-20  Jakub Jelinek  <ja...@redhat.com>
 
        * crontab: Snapshots from trunk are now GCC 12 related.
</cut>
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to