This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allmodconfig in repository toolchain/ci/gcc.
from ca9344befe1 RISC-V: Handle g extension in multilib-generator new 3c1cd83b00b wrap math.h for M_PI et al in target/i386 tests new a8def927ddd rs6000: support vector int type rotatert new 75145cfedb9 * tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_US [...] new 4ad9380bafd PR 53796 Make inquire(file=, recl=) conform to F2018 new c4cacc38fbf Replace int with boolean in predicate functions. new c47e61e10fc Make IPA predicate::size a poly_int64 new efcd84421f8 2019-08-07 Bernd Edlinger bernd.edlinger@hotmail.de new 1ba60c00846 PR c++/91346 - Implement P1668R1, allow unevaluated asm in [...] new 4341cdaf92d PR driver/91130 Use CL_DRIVER when handling of COLLECT_GCC_ [...] new 63e9ead3d7e PR c++/81429 - wrong parsing of constructor with C++11 att [...] new b26f5b967d2 [AArch64] Remove unused commutative attribute new 7778653be73 PR target/91385 * config/i386/sse.md (*negsi2_1_zext): Si [...] new b77d87325b0 [AArch64] Reorganise aarch64-sve.md new 4c4f96d88d5 [AArch64] Make SVE UNSPEC_COND_*s match the insn mnemonic new 9a64212c118 [AArch64] Remove redundant SVE FADDA pattern new 007552a317b [AArch64] Merge SVE FP unary patterns new 1c09c6d1f5a [AArch64] Merge SVE FMAXNM/FMINNM patterns new 5dac95f89b8 [AArch64] Merge SVE ternary FP operations new 4a12fb875f5 [AArch64] Merge SVE reduction patterns new bd83edb4f6a [AArch64] Prefer FPRs over GPRs for CLASTB new f3c20627cec [AArch64] Prefer FPRs over GPRs for INSR new c50bde22a1c [AArch64] Fix INSR for zero floats new 8823710c7f0 PR c++/67533 * g++.dg/tls/thread_local-ice5.C: New test. new 655df485b07 2019-08-07 Steven G. Kargl kargl@gcc.gnu.org new 581ac4a2fe0 Daily bump. new 7082a9c71fb * gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_E [...]
The 26 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 215 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-pragma.h | 5 +- gcc/c/ChangeLog | 19 + gcc/c/c-parser.c | 25 +- gcc/c/c-typeck.c | 43 +- gcc/config/aarch64/aarch64-sve.md | 4816 +++++++++++--------- gcc/config/aarch64/aarch64.c | 12 +- gcc/config/aarch64/check-sve-md.awk | 66 + gcc/config/aarch64/constraints.md | 4 +- gcc/config/aarch64/iterators.md | 206 +- gcc/config/aarch64/predicates.md | 4 +- gcc/config/aarch64/t-aarch64 | 7 + gcc/config/i386/i386.md | 20 +- gcc/config/rs6000/vector.md | 13 + gcc/cp/ChangeLog | 38 + gcc/cp/constexpr.c | 19 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/parser.c | 34 +- gcc/cp/pt.c | 7 +- gcc/cp/semantics.c | 68 +- gcc/data-streamer-in.c | 11 + gcc/data-streamer-out.c | 9 + gcc/data-streamer.h | 2 + gcc/fold-const.c | 148 +- gcc/fold-const.h | 2 +- gcc/gimplify.c | 34 +- gcc/ipa-fnsummary.c | 26 +- gcc/ipa-predicate.c | 4 +- gcc/ipa-predicate.h | 4 +- gcc/ipa-prop.c | 8 +- gcc/ipa-prop.h | 2 +- gcc/lra-remat.c | 9 - gcc/lto-wrapper.c | 4 +- gcc/omp-low.c | 48 +- gcc/testsuite/ChangeLog | 113 + gcc/testsuite/c-c++-common/gomp/target-data-1.c | 30 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-68.C | 40 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-69.C | 40 + gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/inline-asm1.C | 13 + gcc/testsuite/g++.dg/cpp2a/inline-asm2.C | 17 + gcc/testsuite/g++.dg/tls/thread_local-ice5.C | 7 + gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/init_12.c | 9 +- gcc/testsuite/gcc.target/aarch64/sve/init_13.c | 17 + .../gcc.target/i386/avx-ceil-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-ceil-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceil-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceilf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceilf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-cvt-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-cvt-vec.c | 1 - .../gcc.target/i386/avx-floor-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-floor-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-floor-vec.c | 1 - .../gcc.target/i386/avx-floorf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-floorf-vec.c | 1 - .../gcc.target/i386/avx-rint-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-rint-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rint-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rintf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rintf-vec.c | 1 - .../gcc.target/i386/avx-round-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-round-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-round-vec.c | 1 - .../gcc.target/i386/avx-roundf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-roundf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-trunc-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-truncf-vec.c | 1 - .../gcc.target/i386/avx512f-ceil-sfix-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-ceil-vec-1.c | 3 +- .../gcc.target/i386/avx512f-ceilf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-ceilf-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floor-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floor-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floorf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floorf-vec-1.c | 3 +- .../gcc.target/i386/avx512f-rint-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-rintf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-round-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-roundf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-trunc-vec-1.c | 3 +- .../gcc.target/i386/avx512f-truncf-vec-1.c | 3 +- .../gcc.target/i386/avx512f-vfixupimmpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmps-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmsd-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmss-2.c | 2 +- gcc/testsuite/gcc.target/i386/math_m_pi.h | 10 + gcc/testsuite/gcc.target/i386/pr73350.c | 2 +- gcc/testsuite/gcc.target/i386/pr91385.c | 9 + gcc/testsuite/gcc.target/i386/sse2-cvt-vec.c | 3 +- .../gcc.target/i386/sse4_1-ceil-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-ceil-vec.c | 3 +- .../gcc.target/i386/sse4_1-ceilf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-ceilf-vec.c | 3 +- .../gcc.target/i386/sse4_1-floor-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-floor-vec.c | 3 +- .../gcc.target/i386/sse4_1-floorf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-floorf-vec.c | 3 +- .../gcc.target/i386/sse4_1-rint-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-rint-vec.c | 3 +- .../gcc.target/i386/sse4_1-rintf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-rintf-vec.c | 3 +- .../gcc.target/i386/sse4_1-round-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-round-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-round.h | 2 +- .../gcc.target/i386/sse4_1-roundf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundf-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundpd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundpd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundpd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-trunc-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-truncf-vec.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec_rotate-1.c | 39 + gcc/testsuite/gcc.target/powerpc/vec_rotate-2.c | 18 + gcc/testsuite/gcc.target/powerpc/vec_rotate-3.c | 40 + gcc/testsuite/gcc.target/powerpc/vec_rotate-4.c | 19 + gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 | 7 + gcc/testsuite/gfortran.dg/pr91359_1.f | 8 +- gcc/testsuite/gfortran.dg/pr91359_2.f | 2 +- gcc/tree-core.h | 5 +- gcc/tree-nested.c | 2 + gcc/tree-pretty-print.c | 3 + gcc/tree.c | 3 + libgfortran/ChangeLog | 6 + libgfortran/io/inquire.c | 4 +- libgomp/ChangeLog | 21 + libgomp/target.c | 35 +- .../libgomp.c++/{target-9.C => target-22.C} | 50 +- libgomp/testsuite/libgomp.c++/target-9.C | 43 +- libgomp/testsuite/libgomp.c/target-18.c | 30 +- libgomp/testsuite/libgomp.c/target-37.c | 71 + 145 files changed, 4337 insertions(+), 2509 deletions(-) create mode 100644 gcc/config/aarch64/check-sve-md.awk create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-69.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm2.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local-ice5.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_13.c create mode 100644 gcc/testsuite/gcc.target/i386/math_m_pi.h create mode 100644 gcc/testsuite/gcc.target/i386/pr91385.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec_rotate-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec_rotate-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec_rotate-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec_rotate-4.c copy libgomp/testsuite/libgomp.c++/{target-9.C => target-22.C} (50%) create mode 100644 libgomp/testsuite/libgomp.c/target-37.c