This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from bf628a97efa amdgcn: Add fold_left_plus vector reductions adds 9bc2c2347d5 fix scalar BB vectorization costing adds 59cc32acc8d tree-optimization/96037 - fix uninitialized use of slp_op adds 6c9e35a569f gcov-dump: fix build for i386 adds ce0f842492c [PATCH] nvptx: Add support for popcount and widening multip [...] adds 995aba5867b [OpenACC] Remove (unused) 'GOMP_MAP_ALWAYS_FROM' handling f [...] adds e7f3f7fe08b [OpenACC] Revert always-copyfrom behavior for 'GOMP_MAP_FOR [...] adds b9a15a8325b ipa-sra: Avoid transitive splits with type mismatches (PR 96040) adds e362a897655 Extend store merging to STRING_CST adds b991c834630 Daily bump. adds 98fcd2513ad coroutines, testsuite: Rename a test, NFC. adds 706e6f613d2 Daily bump. adds cc9a9229285 Test global identifiers against what is specified interfaces. adds 65f8403f1a9 cris.md: Reinstate add/sub with extend adds 9596eccb9c6 cris: update recent patterns. Simplify cris_select_cc_mode. adds df66f280ec4 Daily bump. adds 1e98f060280 cris: Correct gcc_assert for atomic_fetch_op pattern adds cf2bfc7c801 cris: New peephole2 movulsr + test-case. adds e6f323372ef nvptx: Add support for vadd.add and vsub.add instructions. new 37e43fe13e1 [Ada] Default_Initial_Condition check done after extended r [...] new 60e010e7f39 [Ada] Wording problems with predicates (AI12-0099) new 2fedcc18cb4 [Ada] Improve run-time performance for large initialized al [...] new f0c6bd60394 [Ada] AI12-0376 Relax RM 13.1(10) rule wrt primitive operations new eddd728f5f8 [Ada] Remove special case for processing null range in GNATprove new e2d87663af0 [Ada] Small cleanup throughout Exp_Ch9 new 776afaf7fef [Ada] Crash on declaration with aggregate for unchecked union new c54077e4538 [Ada] Remove obsolete code in Eval_Attribute new f5b65fab880 [Ada] Fix bad interaction between Unchecked_Conversion and [...] new 3e6bb105d30 [Ada] Refine use of access types in unnesting new a34da56b26d [Ada] Crash when an exception handler is executed with -gnatdk new 114efadf43a [Ada] Simplify implicit loading of Tasking_State in GNATprove_Mode new 07ac6d8aada [Ada] Visibility error with aggregate in Declare_Expression new 977b1681969 [Ada] Predicates and the current instance of a subtype (AI12-0068) new 8f892a98cc4 [Ada] Set range checks flag on 'Update for GNATprove in expansion new f0e6256fd39 [Ada] Fix evaluation of Enum_Rep applied to imported constant new befc919fde5 [Ada] There is no Expressions field in N_Delta_Aggregate node new cf7cdde51a2 [Ada] Fix typo in comment of Get_Index_Subtype new 90d8163d9b9 [Ada] AI12-0366 Changes to Big_Integer and Big_Real new ce16f54f6ed [Ada] Hang on generic declaration with ambiguous formal package new e3bf5e2ef3d [Ada] Crash on derived type with rep. clause and renamed di [...] new 49665da2e51 [Ada] Correct time zone in GNAT.Calendar.Time_IO.Value new 0fc1b4ad1d2 [Ada] Ada2020: AI12-0198 potentially unevaluated array components new aaa3a675357 [Ada] Various typo fixes and reformatting of comments new 58d94a32b4c [Ada] Use Stream_Element_Arrays internally for secure hash [...] new b1e78e8577f [Ada] Implement Time_IO.Image with Time_Zone new bf8467d8069 [Ada] Clean up GNAT.Calendar.Time_IO.Value new d868231706c [Ada] Time_IO.Value: Allow subseconds and time zones together new 90a1abf304f [Ada] Time_IO.Image: Allow printing the time zone new a9e48b0d475 [Ada] Avoid forced loading of System.Priority in CodePeer mode
The 30 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 | 108 +++++ gcc/DATESTAMP | 2 +- gcc/ada/aspects.ads | 2 +- gcc/ada/checks.adb | 2 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 6 +- gcc/ada/errout.ads | 4 +- gcc/ada/erroutc.adb | 12 +- gcc/ada/exp_aggr.adb | 495 ++++++++++++--------- gcc/ada/exp_ch4.adb | 10 +- gcc/ada/exp_ch5.adb | 12 + gcc/ada/exp_ch6.adb | 49 +- gcc/ada/exp_ch9.adb | 51 +-- gcc/ada/exp_spark.adb | 47 ++ gcc/ada/exp_unst.adb | 18 +- gcc/ada/exp_util.ads | 2 +- gcc/ada/freeze.adb | 14 +- gcc/ada/gnat_rm.texi | 8 +- gcc/ada/gnat_ugn.texi | 20 +- gcc/ada/libgnat/a-calend.adb | 6 +- gcc/ada/libgnat/a-calend.ads | 28 +- gcc/ada/libgnat/a-catizo.ads | 1 + gcc/ada/libgnat/a-nbnbin.adb | 6 +- gcc/ada/libgnat/a-nbnbin.ads | 11 +- gcc/ada/libgnat/a-nbnbin__gmp.adb | 4 +- gcc/ada/libgnat/g-calend.adb | 6 +- gcc/ada/libgnat/g-catiio.adb | 286 +++++++----- gcc/ada/libgnat/g-catiio.ads | 27 +- gcc/ada/libgnat/g-sechas.adb | 128 +++--- gcc/ada/libgnat/g-sechas.ads | 28 +- gcc/ada/libgnat/g-shshco.adb | 3 +- gcc/ada/par-ch6.adb | 1 + gcc/ada/sem_attr.adb | 103 ++--- gcc/ada/sem_aux.adb | 13 + gcc/ada/sem_ch12.adb | 17 +- gcc/ada/sem_ch13.adb | 74 +-- gcc/ada/sem_ch3.adb | 30 +- gcc/ada/sem_ch5.adb | 9 +- gcc/ada/sem_eval.adb | 17 +- gcc/ada/sem_res.adb | 63 ++- gcc/ada/sem_util.adb | 282 +++++++++++- gcc/ada/sem_util.ads | 17 + gcc/ada/sem_warn.adb | 7 + gcc/ada/sinfo.ads | 2 +- gcc/config/cris/cris-modes.def | 17 +- gcc/config/cris/cris.c | 16 +- gcc/config/cris/cris.md | 137 +++++- gcc/config/cris/sync.md | 6 +- gcc/config/nvptx/nvptx.md | 60 +++ gcc/fortran/ChangeLog | 12 + gcc/fortran/frontend-passes.c | 65 ++- gcc/fortran/resolve.c | 1 + gcc/fortran/symbol.c | 8 +- gcc/gcov-dump.c | 4 +- gcc/gimple-fold.c | 50 ++- gcc/gimple-ssa-store-merging.c | 198 ++++++--- gcc/gimple.h | 7 + gcc/gimplify.c | 1 + gcc/ipa-sra.c | 4 +- gcc/testsuite/ChangeLog | 52 +++ ...> pr94760-mismatched-traits-and-promise-prev.C} | 0 gcc/testsuite/gcc.dg/ipa/pr96040.c | 57 +++ .../vect/costmodel/x86_64/costmodel-vect-slp-2.c | 14 + gcc/testsuite/gcc.target/cris/peep2-movulsr.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-36.c | 37 ++ gcc/testsuite/gcc.target/cris/pr93372-37.c | 26 ++ gcc/testsuite/gcc.target/cris/pr93372-38.c | 30 ++ gcc/testsuite/gcc.target/cris/pr93372-39.c | 19 + gcc/testsuite/gcc.target/nvptx/mul-wide.c | 16 + gcc/testsuite/gcc.target/nvptx/popc-1.c | 9 + gcc/testsuite/gcc.target/nvptx/popc-2.c | 11 + gcc/testsuite/gcc.target/nvptx/popc-3.c | 11 + gcc/testsuite/gcc.target/nvptx/umul-wide.c | 16 + gcc/testsuite/gcc.target/nvptx/vadd_add.c | 15 + gcc/testsuite/gcc.target/nvptx/vsub_add.c | 25 ++ gcc/testsuite/gfortran.dg/error_recovery_1.f90 | 4 +- gcc/testsuite/gfortran.dg/interface_47.f90 | 19 + gcc/testsuite/gfortran.dg/use_15.f90 | 2 +- gcc/testsuite/gnat.dg/opt87.adb | 12 + gcc/testsuite/gnat.dg/opt87_pkg.adb | 12 + gcc/testsuite/gnat.dg/opt87_pkg.ads | 6 + gcc/tree-vect-slp.c | 26 +- gcc/tree-vect-stmts.c | 1 + gcc/tree.h | 4 +- libgomp/ChangeLog | 11 + libgomp/oacc-mem.c | 18 +- .../libgomp.oacc-c-c++-common/pr92843-1.c | 10 +- 86 files changed, 2282 insertions(+), 817 deletions(-) rename gcc/testsuite/g++.dg/coroutines/{pr9xxxx-mismatched-traits-and-promise-prev [...] create mode 100644 gcc/testsuite/gcc.dg/ipa/pr96040.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c create mode 100644 gcc/testsuite/gcc.target/cris/peep2-movulsr.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-36.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-37.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-38.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-39.c create mode 100644 gcc/testsuite/gcc.target/nvptx/mul-wide.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/umul-wide.c create mode 100644 gcc/testsuite/gcc.target/nvptx/vadd_add.c create mode 100644 gcc/testsuite/gcc.target/nvptx/vsub_add.c create mode 100644 gcc/testsuite/gfortran.dg/interface_47.f90 create mode 100644 gcc/testsuite/gnat.dg/opt87.adb create mode 100644 gcc/testsuite/gnat.dg/opt87_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt87_pkg.ads