This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_debug in repository toolchain/ci/gcc.
from cfe82a0cbe7 Daily bump. adds 323b18d54b9 i386: Fix up 8-byte vcond* with -mxop [PR100445] adds 92f372f0093 i386: Do not emit mask compares for mode sizes < 16 [PR100445] adds 9f0d76eca6b [Ada] Spurious error on protected call in inherited postcondition adds 26b21ca8608 [Ada] Move Has_Inferable_Discriminants to Sem_Util adds f015e33fc4c [Ada] sigtramp: fix powerpc64 against -fPIC adds 0e1e0772807 [Ada] Minor efficiency improvement in containers adds fb246154cde [Ada] Raise Constraint_Error for Compose and Scaling if Mac [...] adds 7a6303e53b4 [Ada] Implement aspect No_Controlled_Parts adds f3a8f939ba0 [Ada] Fix signature mismatch for Defining_Entity adds fde5868f366 [Ada] Computation of Shift_Left and large signed values adds 62acd2c4539 [Ada] Remove some ??? comments adds 4b0ba35687c [Ada] Crash on imported object with deep initialization and [...] adds bfdc95943e4 [Ada] Remove End_Interp_List from the overloaded resolution API adds bf62c9012ce [Ada] Cleanup code for flagging object references in interf [...] adds 3a700c5fef1 [Ada] Generate warning for negative literal of a modular type adds a3e2584e85d [Ada] Attribute Address is not an interfering context in SPARK adds 476ed6bf66a [Ada] Spurious error with component of unchecked_union type adds 76f9c7f44ff [Ada] Variable-sized node types adds 730c196aab0 [Ada] Small cleanup in C header file adds b0ba442b047 [Ada] Fix type mismatch warnings during LTO bootstrap #1 adds d6de75d526b [Ada] Fix type mismatch warnings during LTO bootstrap #2 adds a6d3b4990f9 [Ada] Fix type mismatch warnings during LTO bootstrap #3 adds d3ab01f64a7 [Ada] Fix type mismatch warnings during LTO bootstrap #4 adds d40dc319249 [Ada] Fix type mismatch warnings during LTO bootstrap #5 adds 17ba0ad5294 [Ada] Fix type mismatch warnings during LTO bootstrap #6 adds 4c2629c28d7 [Ada] Replace packed records with integers in low-level imp [...] adds 9fd8b9fa38e [Ada] Reinitialize Private_Dependents when it is vanishing adds 7c82737c72c [Ada] Fix link from body protected entry implementation to [...] adds 1e4b06a8ec0 [Ada] Restore nnd capability adds 2e02ab86744 [Ada] Variable-sized node types -- cleanup adds 104f58db5f9 [Ada] Minor reformattings adds a4613d9ada5 [Ada] Robust detection of access-to-subprogram and access-t [...] adds 33b647956ca OpenMP: Fix SIMT for complex/float reduction with && and || adds 5795ec0edc3 i386: Implement mmx_pblendv to optimize SSE conditional mov [...] adds 170c850e4bd libcpp: Fix up pragma preprocessing [PR100450] adds 601191b2a48 tree-optimization/79333 - fold stmts following SSA edges in VN adds 14ed21f8749 c++: don't call 'rvalue' in coroutines code adds fc178519771 c++: avoid non-TARGET_EXPR class prvalues adds 7a5dd3ed49d c++: reject class lvalues in 'rvalue' adds 7af39268795 amdgcn: disable TImode adds e2bc5b6c04d Do not apply scalar storage order to pointer fields adds 1416a1434c4 Enhance initial global value setting. adds 156054e8731 Change x mod 0 to produce UNDEFINED rather than VARYING. adds 4c07e591925 Don't over-allocate switch default range object. adds 12f0a54ba9f Make TRUE/FALSE edge calculation available without the outg [...] adds d942d7332d3 Fix range_on_exit for PHI stmts when there are no other stm [...] adds a7943ea96d6 When searching for non-null, check the dominator tree. adds 14b0f37a644 Clean up and virtualize the on-entry cache interface. adds 7c4c9fcc0de Fix incorrect array bounds with -fgnat-encodings=minimal in DWARF adds a87ceadf17b libstdc++: Fix constraints for rvalue stream insertion/extraction adds 07d7d37d1a3 Ensure emit_move_insn operands are valid adds 292da5c58da Revert "amdgcn: disable TImode" adds 62d87a321b2 Daily bump. adds dddc07b4932 Remove obsolete gcc.dg/sso-9.c adds 7920c05ce0b Fortran: Correct PR number from 46691 [PR46991]. adds 56103737f17 Correct ChangeLob entries for PR46991 adds 5e0236d3b0e Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 112 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 537 + gcc/ada/Make-generated.in | 138 +- gcc/ada/alloc.ads | 10 +- gcc/ada/aspects.adb | 16 +- gcc/ada/aspects.ads | 5 + gcc/ada/atree.adb | 9842 +++------------- gcc/ada/atree.ads | 3831 +----- gcc/ada/atree.h | 880 +- gcc/ada/back_end.adb | 8 +- gcc/ada/ceinfo.adb | 226 - gcc/ada/checks.adb | 87 +- gcc/ada/comperr.adb | 31 +- gcc/ada/contracts.adb | 72 +- gcc/ada/csinfo.adb | 639 - gcc/ada/cstand.adb | 240 +- gcc/ada/debug.adb | 14 +- gcc/ada/debug_a.adb | 11 +- .../building_executable_programs_with_gnat.rst | 5 +- gcc/ada/einfo-utils.adb | 3340 ++++++ gcc/ada/einfo-utils.ads | 682 ++ gcc/ada/einfo.adb | 11571 +------------------ gcc/ada/einfo.ads | 3675 +----- gcc/ada/errout.adb | 45 +- gcc/ada/errout.ads | 7 +- gcc/ada/eval_fat.adb | 9 +- gcc/ada/eval_fat.ads | 4 +- gcc/ada/exp_aggr.adb | 96 +- gcc/ada/exp_atag.adb | 35 +- gcc/ada/exp_attr.adb | 103 +- gcc/ada/exp_cg.adb | 59 +- gcc/ada/exp_ch11.adb | 75 +- gcc/ada/exp_ch12.adb | 21 +- gcc/ada/exp_ch13.adb | 56 +- gcc/ada/exp_ch2.adb | 46 +- gcc/ada/exp_ch3.adb | 120 +- gcc/ada/exp_ch4.adb | 202 +- gcc/ada/exp_ch5.adb | 88 +- gcc/ada/exp_ch6.adb | 112 +- gcc/ada/exp_ch7.adb | 82 +- gcc/ada/exp_ch8.adb | 44 +- gcc/ada/exp_ch9.adb | 128 +- gcc/ada/exp_code.adb | 36 +- gcc/ada/exp_code.ads | 1 + gcc/ada/exp_dbug.adb | 36 +- gcc/ada/exp_disp.adb | 127 +- gcc/ada/exp_dist.adb | 82 +- gcc/ada/exp_fixd.adb | 41 +- gcc/ada/exp_imgv.adb | 54 +- gcc/ada/exp_intr.adb | 68 +- gcc/ada/exp_pakd.adb | 58 +- gcc/ada/exp_prag.adb | 74 +- gcc/ada/exp_put_image.adb | 38 +- gcc/ada/exp_sel.adb | 20 +- gcc/ada/exp_smem.adb | 42 +- gcc/ada/exp_spark.adb | 44 +- gcc/ada/exp_strm.adb | 36 +- gcc/ada/exp_tss.adb | 27 +- gcc/ada/exp_unst.adb | 54 +- gcc/ada/exp_util.adb | 159 +- gcc/ada/exp_util.ads | 25 +- gcc/ada/expander.adb | 51 +- gcc/ada/fe.h | 412 +- gcc/ada/freeze.adb | 469 +- gcc/ada/frontend.adb | 46 +- gcc/ada/gcc-interface/Make-lang.in | 37 +- gcc/ada/gcc-interface/Makefile.in | 16 +- gcc/ada/gcc-interface/cuintp.c | 13 +- gcc/ada/gcc-interface/decl.c | 50 +- gcc/ada/gcc-interface/gigi.h | 37 +- gcc/ada/gcc-interface/misc.c | 4 +- gcc/ada/gcc-interface/trans.c | 40 +- gcc/ada/gen_il-fields.ads | 923 ++ gcc/ada/gen_il-gen-gen_entities.adb | 1302 +++ gcc/ada/gen_il-gen-gen_nodes.adb | 1617 +++ gcc/ada/gen_il-gen.adb | 2974 +++++ gcc/ada/gen_il-gen.ads | 230 + gcc/ada/{exp_ch12.adb => gen_il-main.adb} | 56 +- gcc/ada/gen_il-types.ads | 496 + gcc/ada/gen_il-utils.adb | 453 + gcc/ada/gen_il-utils.ads | 558 + gcc/ada/{exp_ch12.adb => gen_il.adb} | 77 +- gcc/ada/gen_il.ads | 309 + gcc/ada/get_targ.ads | 1 - gcc/ada/ghost.adb | 38 +- gcc/ada/gnat1drv.adb | 72 +- gcc/ada/gnat_cuda.adb | 28 +- gcc/ada/gnat_ugn.texi | 4 +- gcc/ada/impunit.adb | 16 +- gcc/ada/init.c | 15 +- gcc/ada/inline.adb | 72 +- gcc/ada/itypes.adb | 13 +- gcc/ada/itypes.ads | 7 +- gcc/ada/layout.adb | 30 +- gcc/ada/lib-load.adb | 43 +- gcc/ada/lib-writ.adb | 62 +- gcc/ada/lib-xref-spark_specific.adb | 8 +- gcc/ada/lib-xref.adb | 44 +- gcc/ada/lib-xref.ads | 2 +- gcc/ada/lib.adb | 26 +- gcc/ada/libgnat/a-conhel.adb | 23 +- gcc/ada/libgnat/a-except.adb | 17 + gcc/ada/libgnat/a-except.ads | 21 +- gcc/ada/libgnat/a-exexpr.adb | 16 +- gcc/ada/libgnat/a-stobfi.adb | 4 +- gcc/ada/libgnat/a-stoubu.adb | 2 +- gcc/ada/libgnat/a-stoufi.adb | 10 +- gcc/ada/libgnat/a-stouut.adb | 6 +- gcc/ada/libgnat/a-stteou__bootstrap.ads | 190 + gcc/ada/libgnat/s-fatgen.adb | 19 +- gcc/ada/libgnat/s-stalib.ads | 26 +- gcc/ada/live.adb | 20 +- gcc/ada/namet.adb | 15 +- gcc/ada/namet.ads | 32 +- gcc/ada/namet.h | 33 +- gcc/ada/nlists.adb | 43 +- gcc/ada/nlists.h | 21 - gcc/ada/nmake.adt | 80 - gcc/ada/opt.ads | 7 +- gcc/ada/par-ch11.adb | 2 +- gcc/ada/par-ch3.adb | 2 +- gcc/ada/par-ch5.adb | 2 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par.adb | 52 +- gcc/ada/par_sco.adb | 38 +- gcc/ada/pprint.adb | 22 +- gcc/ada/raise-gcc.c | 62 +- gcc/ada/raise.h | 6 +- gcc/ada/repinfo.adb | 38 +- gcc/ada/restrict.adb | 32 +- gcc/ada/rtsfind.adb | 60 +- gcc/ada/scil_ll.adb | 9 +- gcc/ada/scn.adb | 21 +- gcc/ada/seh_init.c | 4 +- gcc/ada/sem.adb | 69 +- gcc/ada/sem.ads | 1 - gcc/ada/sem_aggr.adb | 96 +- gcc/ada/sem_attr.adb | 106 +- gcc/ada/sem_aux.adb | 18 +- gcc/ada/sem_case.adb | 40 +- gcc/ada/sem_cat.adb | 40 +- gcc/ada/sem_ch10.adb | 129 +- gcc/ada/sem_ch11.adb | 56 +- gcc/ada/sem_ch12.adb | 277 +- gcc/ada/sem_ch13.adb | 190 +- gcc/ada/sem_ch2.adb | 24 +- gcc/ada/sem_ch3.adb | 455 +- gcc/ada/sem_ch3.ads | 13 +- gcc/ada/sem_ch4.adb | 86 +- gcc/ada/sem_ch5.adb | 109 +- gcc/ada/sem_ch6.adb | 183 +- gcc/ada/sem_ch7.adb | 99 +- gcc/ada/sem_ch8.adb | 148 +- gcc/ada/sem_ch9.adb | 114 +- gcc/ada/sem_dim.adb | 50 +- gcc/ada/sem_disp.adb | 66 +- gcc/ada/sem_disp.ads | 25 +- gcc/ada/sem_dist.adb | 50 +- gcc/ada/sem_elab.adb | 80 +- gcc/ada/sem_elim.adb | 37 +- gcc/ada/sem_eval.adb | 110 +- gcc/ada/sem_intr.adb | 34 +- gcc/ada/sem_mech.adb | 19 +- gcc/ada/sem_prag.adb | 127 +- gcc/ada/sem_res.adb | 199 +- gcc/ada/sem_scil.adb | 17 +- gcc/ada/sem_smem.adb | 17 +- gcc/ada/sem_type.adb | 80 +- gcc/ada/sem_type.ads | 3 - gcc/ada/sem_util.adb | 505 +- gcc/ada/sem_util.ads | 73 +- gcc/ada/sem_warn.adb | 56 +- gcc/ada/set_targ.ads | 1 - gcc/ada/sigtramp-vxworks-target.inc | 6 +- gcc/ada/sinfo-cn.adb | 92 +- gcc/ada/sinfo-cn.ads | 9 +- gcc/ada/sinfo-utils.adb | 326 + gcc/ada/sinfo-utils.ads | 156 + gcc/ada/sinfo.adb | 7164 +----------- gcc/ada/sinfo.ads | 5490 +-------- gcc/ada/sinput-l.adb | 43 +- gcc/ada/sinput.adb | 14 +- gcc/ada/snames.ads-tmpl | 1 + gcc/ada/sprint.adb | 50 +- gcc/ada/stand.ads | 8 +- gcc/ada/style.adb | 28 +- gcc/ada/styleg.adb | 22 +- gcc/ada/tbuild.adb | 37 +- gcc/ada/tbuild.ads | 9 +- gcc/ada/treepr.adb | 1203 +- gcc/ada/treepr.ads | 3 +- gcc/ada/treeprs.adt | 107 - gcc/ada/types.ads | 62 +- gcc/ada/types.h | 117 +- gcc/ada/uintp.ads | 4 +- gcc/ada/uintp.h | 9 +- gcc/ada/uname.adb | 19 +- gcc/ada/usage.adb | 6 +- gcc/ada/xeinfo.adb | 551 - gcc/ada/xnmake.adb | 467 - gcc/ada/xsinfo.adb | 262 - gcc/ada/xtreeprs.adb | 357 - gcc/builtins.c | 10 +- gcc/c/ChangeLog | 5 + gcc/c/c-typeck.c | 1 + gcc/cfgexpand.c | 2 +- gcc/config/i386/i386-expand.c | 19 +- gcc/config/i386/i386.md | 1 + gcc/config/i386/mmx.md | 31 + gcc/config/i386/sse.md | 1 - gcc/cp/ChangeLog | 19 + gcc/cp/call.c | 2 +- gcc/cp/coroutines.cc | 117 +- gcc/cp/cp-tree.h | 1 + gcc/cp/method.c | 2 +- gcc/cp/tree.c | 10 +- gcc/cp/typeck.c | 2 + gcc/doc/extend.texi | 3 + gcc/dwarf2out.c | 50 +- gcc/fortran/ChangeLog | 2 +- gcc/gimple-range-cache.cc | 192 +- gcc/gimple-range-cache.h | 3 +- gcc/gimple-range-edge.cc | 39 +- gcc/gimple-range-edge.h | 12 +- gcc/gimple-range-gori.h | 2 +- gcc/gimple-range.cc | 23 +- gcc/gimple-range.h | 47 +- gcc/omp-low.c | 28 +- gcc/range-op.cc | 2 +- gcc/testsuite/ChangeLog | 44 +- gcc/testsuite/c-c++-common/gomp/pr100450.c | 20 + .../coro-bad-gro-00-class-gro-scalar-return.C | 2 +- gcc/testsuite/gcc.dg/sso-12.c | 27 + gcc/testsuite/gcc.dg/sso-9.c | 27 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-94.c | 1 + gcc/testsuite/gcc.target/i386/pr100445-1.c | 5 + gcc/testsuite/gcc.target/i386/pr100445.c | 12 + gcc/testsuite/gfortran.dg/class_dummy_7.f90 | 2 +- gcc/testsuite/gnat.dg/debug18.adb | 20 + gcc/tree.h | 4 +- gcc/value-range.h | 9 + gnattools/ChangeLog | 5 + gnattools/Makefile.in | 12 +- libcpp/ChangeLog | 5 + libcpp/lex.c | 1 + libgomp/ChangeLog | 7 + .../testsuite/libgomp.c-c++-common/reduction-5.c | 193 + .../testsuite/libgomp.c-c++-common/reduction-6.c | 196 + libstdc++-v3/ChangeLog | 21 + libstdc++-v3/include/std/istream | 13 +- libstdc++-v3/include/std/ostream | 36 +- .../27_io/basic_istream/extractors_other/char/4.cc | 2 +- .../basic_istream/extractors_other/wchar_t/4.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/6.cc | 2 +- .../basic_ostream/inserters_other/char/99692.cc | 34 + .../basic_ostream/inserters_other/wchar_t/6.cc | 2 +- .../testsuite/27_io/filesystem/path/io/dr2989.cc | 1 - 258 files changed, 23764 insertions(+), 47907 deletions(-) delete mode 100644 gcc/ada/ceinfo.adb delete mode 100644 gcc/ada/csinfo.adb create mode 100644 gcc/ada/einfo-utils.adb create mode 100644 gcc/ada/einfo-utils.ads create mode 100644 gcc/ada/gen_il-fields.ads create mode 100644 gcc/ada/gen_il-gen-gen_entities.adb create mode 100644 gcc/ada/gen_il-gen-gen_nodes.adb create mode 100644 gcc/ada/gen_il-gen.adb create mode 100644 gcc/ada/gen_il-gen.ads copy gcc/ada/{exp_ch12.adb => gen_il-main.adb} (53%) create mode 100644 gcc/ada/gen_il-types.ads create mode 100644 gcc/ada/gen_il-utils.adb create mode 100644 gcc/ada/gen_il-utils.ads copy gcc/ada/{exp_ch12.adb => gen_il.adb} (54%) create mode 100644 gcc/ada/gen_il.ads create mode 100644 gcc/ada/libgnat/a-stteou__bootstrap.ads delete mode 100644 gcc/ada/nmake.adt create mode 100644 gcc/ada/sinfo-utils.adb create mode 100644 gcc/ada/sinfo-utils.ads delete mode 100644 gcc/ada/treeprs.adt delete mode 100644 gcc/ada/xeinfo.adb delete mode 100644 gcc/ada/xnmake.adb delete mode 100644 gcc/ada/xsinfo.adb delete mode 100644 gcc/ada/xtreeprs.adb create mode 100644 gcc/testsuite/c-c++-common/gomp/pr100450.c create mode 100644 gcc/testsuite/gcc.dg/sso-12.c delete mode 100644 gcc/testsuite/gcc.dg/sso-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100445-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100445.c create mode 100644 gcc/testsuite/gnat.dg/debug18.adb create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-6.c create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...]