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-stable-allnoconfig in repository toolchain/ci/gcc.
from 02f70d0eaa9 2019-07-04 Richard Biener rguenther@suse.de adds e91fbd6e886 introduce EH_ELSE_EXPR tree and gimplifier adds 8b636139c0d introduce gcc_jit_context_new_bitfield adds a9442211eb9 Support __builtin_expect_with_probability for analysis of # [...] adds fc1302e46c8 Fix arm XFAIL in cunroll-15.c adds 56f5a70cf76 jit: gcc_jit_context_new_binary_op check res type adds 6b8982655a8 * tree-ssa-alias.c (nonoverlapping_component_refs_since_ma [...] adds 80e713c9e94 [Darwin] Revert one hunk from r273016 (TLC for older Darwin [...] adds 5c77f6d698a * omp-expand.c (expand_omp_for_static_nochunk): Don't emit [...] adds edb8aafcc02 PR middle-end/78884 * gimplify.c (struct gimplify_omp_ctx [...] adds 13e357b5a79 Daily bump. adds d2d09f3e24b [Ada] GNAT.Traceback: add a Call_Chain function adds 1cb1fd0fd69 [Ada] Ada.Containers.Formal_Vectors: make vectors always bounded adds 2f67af4cc25 [Ada] No_Stream_Optimizations ignored for 'Class'Input adds 2c3ad474626 [Ada] Fix typo in GNAT RM adds 572a4bc50d4 [Ada] Fix inlining in GNATprove inside quantified expressions adds 164597c57da [Ada] Compiler abort on a dynamic predicate used in a precondition adds 2500be2f761 [Ada] Diagnostics in Elaboration order v4.0 adds 1bc68ac24c2 [Ada] Accept compilation switches -Og/-Ofast in non-GCC backends adds 70f9c8aa20e [Ada] Import documentation from the RM for Ada.Strings.Fixed adds 33ae0c9f534 [Ada] Import documentation from the RM for Ada.Strings.Unbounded adds 249e38a7b79 [Ada] Removing support for SCIL "contract-only" subprogram bodies adds 6eddee84f44 [Ada] Spurious error on aggregate with choice that is predi [...] adds 2d8a0eb307a [Ada] Crash on exported build-in-place function adds f28a3d6c447 [Ada] Typo fixes adds 0e6f6ee178d [Ada] Wrong accessibility level under -gnat12 adds 51f2c7f9126 [Ada] Failure to detect trivial infinite recursion adds d33025f2917 [Ada] System.Linux: fix typos in comments adds ae60396a3e6 [Ada] Failure to detect trivial infinite recursion adds ec1e481fa64 [Ada] Missing range check on assignment to bit-packed array adds 2028580faaa [Ada] System.OS_Interface: fix link order on Linux adds ee4e1dd7bc8 [Ada] Crash on deallocating component with discriminated task adds a9fa50ab5cb [Ada] Fix position of subprogram body generated for static [...] adds 50948c8a1a5 [Ada] Minor reformatting adds c9c818350cd [Ada] Fix internal error on packed array In/Out actual parameter adds 26ea500302b [Ada] Ada.Wide_Wide_Characters.Handling: fix comments adds ce99fc8a912 [Ada] GNAT UGN: refresh doc on installing from the cmd line [...] adds 30fb27b121a [Ada] Add contracts to Ada.Text_IO for SPARK adds 627d075169f [Ada] Stabilization of Elaboration order v4.0 adds dad9e9f84ef [Ada] Compiler loop on illegal nested accept statement adds e1415398f3f [Ada] Incorrect accessibility check adds b366437d213 * tree-cfg.c (gimple_make_forwarder_block): Propagate loca [...] adds fe02bedec7f * except.c (emit_to_new_bb_before): Make sure to put a loc [...] adds f9d6698be8d * tree-ssa-alias.c (alias_stats): Add nonoverlapping_comp [...] adds 56cfd983912 2019-07-05 Richard Biener rguenther@suse.de adds 7dde72942a3 2019-07-05 Richard Biener rguenther@suse.de adds 03bcc626980 2019-07-05 Richard Biener rguenther@suse.de new ae906cea7d2 [PATCH][GCC][AARCH64] PR target/90712 Fix gcc.dg/rtl/aarch6 [...]
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: gcc/ChangeLog | 109 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 489 +++ gcc/ada/adabkend.adb | 23 +- gcc/ada/ali.adb | 595 +++- gcc/ada/ali.ads | 327 +- gcc/ada/bindo-augmentors.adb | 153 +- gcc/ada/bindo-builders.adb | 229 +- gcc/ada/bindo-builders.ads | 6 +- gcc/ada/bindo-diagnostics.adb | 1498 ++++++++- gcc/ada/bindo-diagnostics.ads | 20 +- gcc/ada/bindo-elaborators.adb | 472 ++- gcc/ada/bindo-graphs.adb | 3171 ++++++++++++++++---- gcc/ada/bindo-graphs.ads | 680 ++++- gcc/ada/bindo-units.adb | 65 +- gcc/ada/bindo-units.ads | 32 +- gcc/ada/bindo-validators.adb | 460 ++- gcc/ada/bindo-validators.ads | 20 + gcc/ada/bindo-writers.adb | 640 +++- gcc/ada/bindo-writers.ads | 24 + gcc/ada/bindo.adb | 269 +- gcc/ada/bindusg.adb | 8 + gcc/ada/checks.adb | 54 +- gcc/ada/contracts.adb | 495 --- gcc/ada/debug.adb | 44 +- ...ard_and_implementation_defined_restrictions.rst | 2 +- .../doc/gnat_ugn/platform_specific_information.rst | 30 +- gcc/ada/einfo.adb | 2 +- gcc/ada/einfo.ads | 2 +- gcc/ada/exp_attr.adb | 38 +- gcc/ada/exp_ch3.adb | 6 +- gcc/ada/exp_ch4.adb | 12 +- gcc/ada/exp_ch6.adb | 75 +- gcc/ada/exp_ch7.adb | 11 +- gcc/ada/exp_pakd.adb | 34 +- gcc/ada/gnat_rm.texi | 2 +- gcc/ada/gnat_ugn.texi | 3 - gcc/ada/gnatbind.adb | 10 +- gcc/ada/lib-writ.adb | 546 ++-- gcc/ada/lib-writ.ads | 20 +- gcc/ada/libgnarl/s-linux.ads | 2 +- gcc/ada/libgnarl/s-linux__alpha.ads | 2 +- gcc/ada/libgnarl/s-linux__android.ads | 2 +- gcc/ada/libgnarl/s-linux__hppa.ads | 2 +- gcc/ada/libgnarl/s-linux__mips.ads | 2 +- gcc/ada/libgnarl/s-linux__riscv.ads | 2 +- gcc/ada/libgnarl/s-linux__sparc.ads | 2 +- gcc/ada/libgnarl/s-osinte__linux.ads | 3 +- gcc/ada/libgnat/a-cofove.adb | 183 +- gcc/ada/libgnat/a-cofove.ads | 59 +- gcc/ada/libgnat/a-strfix.ads | 223 +- gcc/ada/libgnat/a-strunb.ads | 80 + gcc/ada/libgnat/a-textio.adb | 13 +- gcc/ada/libgnat/a-textio.ads | 466 ++- gcc/ada/libgnat/a-tideio.ads | 35 +- gcc/ada/libgnat/a-tienio.ads | 33 +- gcc/ada/libgnat/a-tifiio.ads | 35 +- gcc/ada/libgnat/a-tiflio.ads | 35 +- gcc/ada/libgnat/a-tiinio.ads | 35 +- gcc/ada/libgnat/a-timoio.ads | 35 +- gcc/ada/libgnat/a-wichha.ads | 30 +- gcc/ada/libgnat/g-lists.adb | 51 + gcc/ada/libgnat/g-lists.ads | 6 + gcc/ada/libgnat/g-traceb.adb | 12 + gcc/ada/libgnat/g-traceb.ads | 10 + gcc/ada/libgnat/s-stratt.ads | 2 +- gcc/ada/opt.ads | 5 + gcc/ada/scil_ll.adb | 67 - gcc/ada/scil_ll.ads | 14 +- gcc/ada/sem_aux.ads | 2 +- gcc/ada/sem_ch13.adb | 10 +- gcc/ada/sem_ch9.adb | 8 +- gcc/ada/sem_elab.adb | 301 +- gcc/ada/sem_res.adb | 485 ++- gcc/ada/sem_util.adb | 110 +- gcc/ada/sem_util.ads | 13 +- gcc/ada/switch-b.adb | 9 + gcc/config/aarch64/aarch64.c | 2 +- gcc/doc/generic.texi | 5 + gcc/except.c | 25 +- gcc/expr.c | 1 + gcc/gimple-pretty-print.c | 20 +- gcc/gimplify.c | 42 +- gcc/ipa-prop.c | 3 +- gcc/jit/ChangeLog | 37 + gcc/jit/docs/topics/compatibility.rst | 5 + gcc/jit/docs/topics/types.rst | 24 + gcc/jit/jit-common.h | 1 + gcc/jit/jit-playback.c | 91 +- gcc/jit/jit-playback.h | 11 +- gcc/jit/jit-recording.c | 80 +- gcc/jit/jit-recording.h | 41 +- gcc/jit/libgccjit++.h | 14 + gcc/jit/libgccjit.c | 46 + gcc/jit/libgccjit.h | 15 + gcc/jit/libgccjit.map | 7 +- gcc/omp-expand.c | 7 +- gcc/testsuite/ChangeLog | 71 +- gcc/testsuite/gcc.dg/gomp/pr78884.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-61.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-70.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-71.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-72.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-77.c | 13 + gcc/testsuite/gnat.dg/access6.adb | 28 + gcc/testsuite/gnat.dg/aggr25.adb | 7 + gcc/testsuite/gnat.dg/aggr25.ads | 23 + gcc/testsuite/gnat.dg/bip_export.adb | 15 + gcc/testsuite/gnat.dg/bip_export.ads | 6 + gcc/testsuite/gnat.dg/pack23.adb | 14 + gcc/testsuite/gnat.dg/pack23_pkg.ads | 5 + gcc/testsuite/gnat.dg/predicate7.adb | 6 + gcc/testsuite/gnat.dg/predicate7.ads | 13 + gcc/testsuite/gnat.dg/predicate7_pkg.ads | 3 + gcc/testsuite/gnat.dg/task3.adb | 11 + gcc/testsuite/gnat.dg/task3.ads | 12 + gcc/testsuite/gnat.dg/task3_pkg1.ads | 11 + gcc/testsuite/gnat.dg/task3_pkg2.ads | 7 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 + gcc/testsuite/jit.dg/test-accessing-bitfield.c | 130 + ...or-gcc_jit_context_new_binary_op-bad-res-type.c | 41 + ...ror-gcc_jit_context_new_bitfield-invalid-type.c | 53 + ...or-gcc_jit_context_new_bitfield-invalid-width.c | 44 + ...est-error-gcc_jit_lvalue_get_address-bitfield.c | 66 + gcc/tree-cfg.c | 7 +- gcc/tree-dump.c | 1 + gcc/tree-eh.c | 35 +- gcc/tree-outof-ssa.c | 39 +- gcc/tree-pretty-print.c | 28 +- gcc/tree-scalar-evolution.c | 2 + gcc/tree-ssa-alias.c | 64 +- gcc/tree-ssa-alias.h | 4 +- gcc/tree-ssa-loop-manip.c | 16 +- gcc/tree-ssa-loop-niter.c | 66 + gcc/tree-ssa-pre.c | 4 +- gcc/tree-ssa-sccvn.c | 88 +- gcc/tree-ssa-scopedtables.c | 2 +- gcc/tree.c | 3 + gcc/tree.def | 9 +- libgcc/ChangeLog | 4 + libgcc/config.host | 4 +- libgomp/ChangeLog | 5 + libgomp/testsuite/libgomp.c/scan-10.c | 116 + libgomp/testsuite/libgomp.c/scan-9.c | 116 + 147 files changed, 11230 insertions(+), 3611 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/gomp/pr78884.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-70.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-71.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-72.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-77.c create mode 100644 gcc/testsuite/gnat.dg/access6.adb create mode 100644 gcc/testsuite/gnat.dg/aggr25.adb create mode 100644 gcc/testsuite/gnat.dg/aggr25.ads create mode 100644 gcc/testsuite/gnat.dg/bip_export.adb create mode 100644 gcc/testsuite/gnat.dg/bip_export.ads create mode 100644 gcc/testsuite/gnat.dg/pack23.adb create mode 100644 gcc/testsuite/gnat.dg/pack23_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate7.adb create mode 100644 gcc/testsuite/gnat.dg/predicate7.ads create mode 100644 gcc/testsuite/gnat.dg/predicate7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/task3.adb create mode 100644 gcc/testsuite/gnat.dg/task3.ads create mode 100644 gcc/testsuite/gnat.dg/task3_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/task3_pkg2.ads create mode 100644 gcc/testsuite/jit.dg/test-accessing-bitfield.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_binary_op-b [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c create mode 100644 libgomp/testsuite/libgomp.c/scan-10.c create mode 100644 libgomp/testsuite/libgomp.c/scan-9.c