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-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from 692d3b77275 fix hybrid SLP discovery debug stmt issue adds 77ee207e17d MSP430: Remove target-specific handling of the "persistent" [...] adds ff1c10c1c5a c++: Add empty module.cc adds 204b61b906f Diagnostic for module importation adds 54af3008b6f Do not leak SSANAMES in lto streamer adds 7ee0681e055 Release ipa-prop's agg.items and make alocation more careful adds fd62daea40e libstdc++: Link tests to libatomic as required [PR 97948] adds bcbde431aa4 log/syslog: correct asm name for C function adds 183ae52b226 libstdc++: make atomic waiting depend on gthreads or futexes adds 92b47a321e1 libstdc++: Add configure checks for semaphores adds 0986d3bc621 libstdc++: Fix linker errors due to missing 'inline' keywords adds 1ccee0fbfa8 libstdc++: Fix variable declared with wrong type adds eae68c434f2 testsuite: Adjust pruning adds 53a90650663 config.sub, config.guess : Import upstream 2020-11-07. adds f80565da335 Adjust rtx_costs for h8300 adds f38a33a2745 ipa: special pass-through op for Fortran strides adds ed431431e06 c: Allow comparison of pointers to complete and incomplete [...] adds 8e6198d0f8e Daily bump. adds 6692c400f20 Dump type attributes in dump_function_to_file. adds 5700973f4a3 tree-opt: Fix segfault in tree-if-conv.c with -march=armv8. [...] adds ab1d52b5618 test: Update some cases for vect_partial_vectors_usage_1 adds 4cd35cf3fdb Fix expected output after recent changes adds 4866b2f5db1 middle-end, c++: Treat shifts by negative as undefined [PR96929] adds 2aaf44a9028 openmp: Fix C ICE on OpenMP atomics adds 24b553d0f73 [testsuite] Enable column location checking for 'dg-optimiz [...] adds 54f72078fc0 [testsuite] Emit 'warning' instead of 'error' diagnostics f [...] adds f72175357d0 [testsuite] Avoid Tcl 8.5-specific behavior adds 8c3aa359ce3 More explicit checking of which OMP constructs we're expect [...] adds a40d5772ff1 testsuite: Add testcase for already fixed bug [PR97964] adds 4adfcea0a1b middle-end: Prefer no RMW in __builtin_clear_padding implem [...] adds a1dd66b108c i386: Add *setcc_hi_1* define_insn_and_split [PR97950] adds 2307a1aeb8e [Ada] Document characteristics of decimal fixed point types adds 02fb12801b1 [Ada] Remove SPARK-specific expansion of array aggregates adds 9cfd2c38f39 [Ada] Wrong handling of _ in Big_Reals.From_String adds 41273281cef [Ada] Reject Global/Depends contracts on null procedures adds 3ac0642304f [Ada] Use high-level Present instead of low-level equality test adds 3e65b68dd67 [Ada] Fix resolution of subtype_indication in delta aggregates adds 7f0942424b7 [Ada] Implement Big_Integer.From_String fully adds 1cc9ecae0ab [Ada] Wrong finalization in call with if expression adds 91edb3f66cb [Ada] Fix spurious error on child library-level subprogram [...] adds ac9ed5cb265 [Ada] Documentation: update -gnatyk description adds 91592d05cd9 [Ada] Handle correctly current instance of PO in local subp [...] adds e269fedf8c1 [Ada] Fix String_Literal aspect spec checking problem for scalars. adds dcb1cad0e07 [Ada] Fix internal error on multiple nested instantiations adds 80a09e02289 [Ada] AI12-0394 Named Numbers and User-Defined Numeric Literals adds 2afd55a57d4 [Ada] Small cleanup in the Ada.Text_IO hierarchy adds 13209acd648 [Ada] Premature finalization on build in place return and c [...] adds fa65696761c [Ada] Wrong resolution of universal_access = operators adds 4f94320340e [Ada] Fix crash in GNATprove on inlined subprogram in defau [...] adds 218079efc59 [Ada] Accept local objects in the prefix of attribute Loop_Entry adds 7883a610443 [Ada] Implement No_Unrecognized_{Aspects,Pragmas} restrictions adds 1b55b8d70f4 [Ada] Recognize delta and extension aggregates as objects adds 3a6fa9a81bd [Ada] Cleanup expansion of attribute Constrained adds 428b1317a5a [Ada] Replace chained if-then-elsif with case stmt for attr [...] adds 45ce2307851 [Ada] Simplify Is_Loop_Pragma adds 42b91d9a746 [Ada] Reuse In_Same_List where possible adds 78004c41f78 [Ada] Compiler crash on assertion pragma in ghost region adds cb9d41eb252 [Ada] Fix minor typos in comments adds bfe5f951ce9 [Ada] Reuse Is_Packed_Array where possible adds eafca96ffb5 [Ada] Cannot process -S -o with GNAT LLVM adds 607695354a5 [Ada] Fix inconsistent parameter of SPARK_Msg_NE adds c4fa3728ab4 Fix -ffast-math flags handling inconsistencies adds fbd4553d99b IBM Z: Update autovec-*-quiet-uneq expectations new 4acba485901 IBM Z: Restrict vec_cmp<m><n> on z13
The 1 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: ChangeLog | 5 + config.guess | 250 ++++---- config.sub | 632 +++++++++++---------- gcc/ChangeLog | 90 +++ gcc/DATESTAMP | 2 +- gcc/ada/adabkend.adb | 3 + gcc/ada/checks.adb | 2 +- gcc/ada/contracts.adb | 3 +- .../implementation_defined_characteristics.rst | 4 +- .../building_executable_programs_with_gnat.rst | 3 +- gcc/ada/einfo.adb | 6 +- gcc/ada/einfo.ads | 8 +- gcc/ada/exp_attr.adb | 23 +- gcc/ada/exp_ch4.adb | 3 +- gcc/ada/exp_ch6.adb | 94 +-- gcc/ada/exp_intr.adb | 5 +- gcc/ada/exp_spark.adb | 296 +++------- gcc/ada/exp_util.adb | 39 +- gcc/ada/freeze.adb | 2 +- gcc/ada/gnat_rm.texi | 7 +- gcc/ada/gnat_ugn.texi | 5 +- gcc/ada/lib-load.adb | 2 +- gcc/ada/lib-writ.adb | 2 +- gcc/ada/lib.adb | 2 +- gcc/ada/libgnat/a-nbnbin.adb | 189 +++++- gcc/ada/libgnat/a-nbnbin.ads | 2 +- gcc/ada/libgnat/a-nbnbre.adb | 11 +- gcc/ada/libgnat/a-nbnbre.ads | 4 +- gcc/ada/libgnat/a-wtdeio.adb | 11 +- gcc/ada/libgnat/a-wtenau.adb | 15 +- gcc/ada/libgnat/a-wtfiio.adb | 7 +- gcc/ada/libgnat/a-wtflio.adb | 7 +- gcc/ada/libgnat/a-wtinio.adb | 11 +- gcc/ada/libgnat/a-wtinio__128.adb | 15 +- gcc/ada/libgnat/a-wtmoio.adb | 11 +- gcc/ada/libgnat/a-wtmoio__128.adb | 11 +- gcc/ada/libgnat/a-ztdeio.adb | 15 +- gcc/ada/libgnat/a-ztenau.adb | 15 +- gcc/ada/libgnat/a-ztfiio.adb | 7 +- gcc/ada/libgnat/a-ztflio.adb | 7 +- gcc/ada/libgnat/a-ztinio.adb | 11 +- gcc/ada/libgnat/a-ztinio__128.adb | 15 +- gcc/ada/libgnat/a-ztmoio.adb | 11 +- gcc/ada/libgnat/a-ztmoio__128.adb | 11 +- gcc/ada/libgnat/s-rident.ads | 2 + gcc/ada/opt.ads | 4 + gcc/ada/osint-c.adb | 1 + gcc/ada/par-ch13.adb | 36 +- gcc/ada/par-load.adb | 2 +- gcc/ada/par-prag.adb | 9 + gcc/ada/rtsfind.adb | 2 +- gcc/ada/sem_aggr.adb | 52 +- gcc/ada/sem_attr.adb | 6 +- gcc/ada/sem_ch10.adb | 3 +- gcc/ada/sem_ch12.adb | 27 +- gcc/ada/sem_ch13.adb | 72 ++- gcc/ada/sem_ch3.adb | 2 +- gcc/ada/sem_ch8.adb | 3 +- gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_prag.adb | 80 ++- gcc/ada/sem_res.adb | 114 ++-- gcc/ada/sem_type.adb | 118 +++- gcc/ada/sem_util.adb | 53 +- gcc/ada/sem_util.ads | 15 +- gcc/ada/snames.ads-tmpl | 2 + gcc/ada/uintp.ads | 2 +- gcc/c-family/ChangeLog | 9 + gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 10 +- gcc/c/c-typeck.c | 4 +- gcc/config/h8300/h8300.c | 10 + gcc/config/i386/i386.md | 16 +- gcc/config/msp430/msp430.c | 114 +--- gcc/config/s390/vector.md | 2 +- gcc/cp/ChangeLog | 16 + gcc/cp/Make-lang.in | 5 +- gcc/cp/constexpr.c | 15 + gcc/cp/module.cc | 21 + gcc/diagnostic.c | 21 +- gcc/doc/extend.texi | 17 - gcc/doc/install.texi | 3 + gcc/doc/invoke.texi | 6 +- gcc/fold-const.c | 27 +- gcc/gimple-fold.c | 88 ++- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 48 +- gcc/ipa-prop.c | 155 +++-- gcc/ipa-prop.h | 16 +- gcc/lto-streamer-in.c | 8 +- gcc/match.pd | 3 +- gcc/omp-expand.c | 15 + gcc/opts.c | 58 +- gcc/testsuite/ChangeLog | 78 +++ .../c-c++-common/goacc/kernels-decompose-1.c | 8 + .../c-c++-common/goacc/kernels-decompose-2.c | 8 + gcc/testsuite/c-c++-common/gomp/pr97958.c | 17 + gcc/testsuite/g++.target/msp430/data-attributes.C | 19 +- gcc/testsuite/gcc.dg/attr-access-5.c | 16 + gcc/testsuite/gcc.dg/c11-compare-incomplete-1.c | 52 ++ gcc/testsuite/gcc.dg/c11-compare-incomplete-2.c | 52 ++ gcc/testsuite/gcc.dg/c99-compare-incomplete-1.c | 52 ++ gcc/testsuite/gcc.dg/c99-compare-incomplete-2.c | 52 ++ gcc/testsuite/gcc.dg/tree-ssa/pr23401.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr27810.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr96929.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr97849.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr97964.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/slsr-8.c | 8 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 4 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 4 +- gcc/testsuite/gcc.target/i386/pr97950.c | 153 +++++ .../gcc.target/msp430/data-attributes-2.c | 14 +- .../gcc.target/msp430/pr78818-auto-warn.c | 4 +- .../s390/zvector/autovec-double-quiet-uneq.c | 5 +- .../s390/zvector/autovec-float-quiet-uneq.c | 5 +- .../gfortran.dg/goacc/kernels-decompose-1.f95 | 8 + .../gfortran.dg/goacc/kernels-decompose-2.f95 | 8 + gcc/testsuite/gfortran.dg/ipcp-array-2.f90 | 45 ++ gcc/testsuite/lib/gcc-dg.exp | 4 +- gcc/testsuite/lib/prune.exp | 10 +- gcc/tree-cfg.c | 17 +- gcc/tree-if-conv.c | 13 +- gcc/tree-ssa-ccp.c | 8 +- gcc/tree-ssa.c | 7 +- gcc/tree-ssa.h | 2 +- gcc/tree-ssanames.c | 8 +- libgo/go/log/syslog/syslog_c.c | 2 +- .../kernels-decompose-1.c | 8 + .../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 8 + libstdc++-v3/ChangeLog | 50 ++ libstdc++-v3/acinclude.m4 | 37 ++ libstdc++-v3/config.h.in | 4 + libstdc++-v3/configure | 58 ++ libstdc++-v3/include/bits/atomic_base.h | 18 + libstdc++-v3/include/bits/atomic_timed_wait.h | 4 +- libstdc++-v3/include/bits/atomic_wait.h | 22 +- libstdc++-v3/include/bits/semaphore_base.h | 134 ++--- libstdc++-v3/include/std/atomic | 10 +- libstdc++-v3/include/std/semaphore | 7 +- libstdc++-v3/include/std/version | 4 +- .../29_atomics/atomic_float/wait_notify.cc | 1 + .../29_atomics/atomic_integral/wait_notify.cc | 1 + .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 1 + 147 files changed, 2858 insertions(+), 1444 deletions(-) create mode 100644 gcc/cp/module.cc create mode 100644 gcc/testsuite/c-c++-common/gomp/pr97958.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-5.c create mode 100644 gcc/testsuite/gcc.dg/c11-compare-incomplete-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-compare-incomplete-2.c create mode 100644 gcc/testsuite/gcc.dg/c99-compare-incomplete-1.c create mode 100644 gcc/testsuite/gcc.dg/c99-compare-incomplete-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96929.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97849.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97964.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97950.c create mode 100644 gcc/testsuite/gfortran.dg/ipcp-array-2.f90