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-next-allmodconfig in repository toolchain/ci/gcc.
from 30edfeb5651 Daily bump. adds 1f01c91c090 2019-08-20 Bernd Edlinger bernd.edlinger@hotmail.de adds db6798761f5 * doc/install.texi (Specific, alpha): Remove note to use [...] adds dc4bb038279 Add TIGERLAKE and COOPERLAKE to GCC. adds 38f7cc2dd03 2019-08-20 Richard Biener rguenther@suse.de adds f2e4e0709fc Add pass_va_arg_by_reference adds ab1ae5aafef Add must_pass_va_arg_in_stack adds 75f3b169d46 Use function_arg_info for TARGET_ARG_PARTIAL_BYTES adds 06ac7813b29 Use function_arg_info for TARGET_PASS_BY_REFERENCE adds 7c0edd1d864 Use function_arg_info for TARGET_SETUP_INCOMING_ARGS adds 4b4b9420cb0 Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARG adds 0a1b83e3f99 Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCE adds 46738c065fc Use function_arg_info for TARGET_CALLEE_COPIES adds 014773d1970 Use function_arg_info for TARGET_MUST_PASS_IN_STACK adds cae9bfc3dd8 Add a apply_pass_by_reference_rules helper adds 47e58953c4d Make function.c use function_arg_info internally adds 78e20effff5 Make calls.c use function_arg_info internally adds 4757fbc95df Add a pass_by_reference flag to function_arg_info adds c2652e1678a PR rtl-optimization/91347 * dse.c (scan_insn): Call add_w [...] adds 2ac74ac56cb [Ada] Add missing dot at the end of lang.opt doc for -fdump-scos adds 2abc9252f6a [Ada] Fix documentation for GNAT.Command_Line.Exit_From_Com [...] adds aebcd909346 [Ada] Initialize gnat_argc/gnat_argv only the first time adds c8c25b3d2ca [Ada] Document requirements for Pragma Lock_Free adds fe6acd8f2f8 [Ada] Revert change for gnatprove that is no longer needed adds 697113bd1ef [Ada] Sem_Ch13: fix uninitialized parameter static analysis [...] adds c20c73fab8b [Ada] Get rid of linear searches in Lib adds 6b466b3442b [Ada] Pragma Warning_As_Error works for style warnings adds a8e38e22c16 [Ada] Object_Size clause specifying 0 bits is illegal adds d5253a27eb3 [Ada] Warning for out-of-order record representation clauses adds 2d7d0768008 [Ada] Efficiency improvement in bounded ordered containers adds 5814355aa31 [Ada] Warn on Unchecked_Conversion to zero-sized array adds f51979c5749 [Ada] Fix a folding issue with System'To_Address adds a9cd3578cdc [Ada] More complete information level for -gnatR4 output adds d3589e82cde [Ada] Improve generated code for initialization of atomics adds c1af2733e5f [Ada] Enable delta_aggregate only in Ada 2020 mode adds 6b0b9e72e65 [Ada] New pragma Aggregate_Individually_Assign adds cb4340ba75a [Ada] Illegal limited function call accepted in a type conversion adds 1b86a7ca39f [Ada] Suppress Initialize_Scalars for Persistent_BSS adds bde0f5d5e44 [Ada] Spurious error in dispatching call with class-wide pr [...] adds 01c307f1688 [Ada] Crash on Loop_Entry for while_loop involving substrings adds 4c995b3ef82 [Ada] Fix propagation of compiler internal flag adds 35475a84676 [Ada] Set GNAT.OS_Lib.GM_Split's granularity back to 1 second adds 7a5b8c31b1b [Ada] Minor reformattings adds 80012fc8a20 [Ada] Improve speed of discriminated return types adds 952fd477845 [Ada] Improve efficiency of aggregates with <> adds 832af6f73f8 [Ada] Adapt GNATprove expansion for slices with access prefix adds 5c492d3cef3 [Ada] Inconsistent scope chain due to quantified expression adds bedde605bb8 [Ada] Crash on a Storage_Size aspect depending on attr. of [...] adds d477dcdebea [Ada] Unnesting: take inlining (-gnatn) into account adds 5508f65ec9c Intrinsic documentation changes. adds 0b4032a6bd1 2019-08-20 Richard Biener rguenther@suse.de adds 5f1dfe0be93 2019-08-20 Richard Biener rguenther@suse.de adds 9b9ca713654 2019-08-19 Matthew Beliveau mbelivea@redhat.com adds 6f692ac4df9 2019-08-20 Bernd Edlinger bernd.edlinger@hotmail.de adds 16ac1e7c117 compiler, runtime: implement shifts by signed amounts adds 5151e40eb43 PR libstdc++/91371 make std::is_function handle other calli [...] adds 404ca40db24 Fix markdown in Doxygen comments for std::reduce adds 47af321610e Do not try to process deleted headers with Doxygen adds 9e3160ea88f Daily bump. adds c3644b5e53b PR testsuite/91458
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 657 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 270 +++ gcc/ada/adaint.c | 9 +- gcc/ada/ali.adb | 2 +- gcc/ada/ali.ads | 12 +- gcc/ada/aspects.adb | 4 +- gcc/ada/bindgen.adb | 15 +- gcc/ada/checks.adb | 2 +- gcc/ada/checks.ads | 2 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 58 +- .../building_executable_programs_with_gnat.rst | 25 +- gcc/ada/einfo.ads | 14 +- gcc/ada/errout.adb | 2 +- gcc/ada/erroutc.adb | 200 ++- gcc/ada/erroutc.ads | 2 +- gcc/ada/exp_aggr.adb | 18 +- gcc/ada/exp_attr.adb | 19 + gcc/ada/exp_ch11.adb | 7 +- gcc/ada/exp_ch13.adb | 40 +- gcc/ada/exp_ch3.ads | 8 +- gcc/ada/exp_ch4.adb | 8 +- gcc/ada/exp_ch6.adb | 109 +- gcc/ada/exp_disp.adb | 42 +- gcc/ada/exp_spark.adb | 42 +- gcc/ada/exp_unst.adb | 43 +- gcc/ada/exp_util.adb | 1 + gcc/ada/freeze.adb | 1 + gcc/ada/gcc-interface/lang.opt | 2 +- gcc/ada/gcc-interface/misc.c | 2 +- gcc/ada/gnat_rm.texi | 1738 ++++++++++---------- gcc/ada/gnat_ugn.texi | 32 +- gcc/ada/impunit.adb | 17 +- gcc/ada/inline.adb | 4 +- gcc/ada/lib-load.adb | 33 +- gcc/ada/lib-writ.adb | 1 + gcc/ada/lib.adb | 44 +- gcc/ada/lib.ads | 41 +- gcc/ada/libgnat/a-cborma.adb | 4 +- gcc/ada/libgnat/a-cborse.adb | 4 +- gcc/ada/libgnat/a-locale.ads | 6 +- gcc/ada/libgnat/g-comlin.ads | 4 +- gcc/ada/libgnat/s-soflin.ads | 7 +- gcc/ada/opt.ads | 33 +- gcc/ada/par-ch4.adb | 4 +- gcc/ada/par-prag.adb | 17 +- gcc/ada/par_sco.adb | 4 +- gcc/ada/repinfo.adb | 13 +- gcc/ada/sem_aggr.adb | 5 + gcc/ada/sem_ch13.adb | 149 +- gcc/ada/sem_ch3.adb | 42 +- gcc/ada/sem_ch4.adb | 48 +- gcc/ada/sem_ch5.adb | 11 +- gcc/ada/sem_disp.adb | 4 +- gcc/ada/sem_elab.adb | 4 +- gcc/ada/sem_eval.adb | 28 +- gcc/ada/sem_prag.adb | 108 +- gcc/ada/sem_spark.adb | 27 +- gcc/ada/sem_spark.ads | 3 +- gcc/ada/sem_util.adb | 33 + gcc/ada/sem_util.ads | 6 + gcc/ada/sinfo.ads | 3 +- gcc/ada/snames.ads-tmpl | 2 + gcc/ada/stringt.adb | 11 + gcc/ada/stringt.ads | 3 + gcc/ada/warnsw.adb | 11 + gcc/ada/warnsw.ads | 7 + gcc/calls.c | 196 ++- gcc/calls.h | 105 +- gcc/common/config/i386/i386-common.c | 4 + gcc/config.gcc | 3 +- gcc/config/aarch64/aarch64.c | 44 +- gcc/config/alpha/alpha.c | 75 +- gcc/config/arc/arc.c | 103 +- gcc/config/arm/arm.c | 127 +- gcc/config/avr/avr.c | 13 +- gcc/config/bfin/bfin.c | 45 +- gcc/config/c6x/c6x.c | 62 +- gcc/config/cr16/cr16.c | 37 +- gcc/config/cris/cris.c | 72 +- gcc/config/csky/csky.c | 29 +- gcc/config/epiphany/epiphany.c | 65 +- gcc/config/fr30/fr30.c | 98 +- gcc/config/frv/frv.c | 97 +- gcc/config/ft32/ft32.c | 51 +- gcc/config/gcn/gcn.c | 60 +- gcc/config/h8300/h8300.c | 36 +- gcc/config/i386/driver-i386.c | 65 +- gcc/config/i386/i386-builtins.c | 14 +- gcc/config/i386/i386-c.c | 13 + gcc/config/i386/i386-features.c | 16 +- gcc/config/i386/i386-options.c | 13 +- gcc/config/i386/i386.c | 112 +- gcc/config/i386/i386.h | 9 + gcc/config/ia64/ia64.c | 142 +- gcc/config/iq2000/iq2000.c | 92 +- gcc/config/lm32/lm32.c | 46 +- gcc/config/m32c/m32c.c | 45 +- gcc/config/m32r/m32r.c | 90 +- gcc/config/m68k/m68k.c | 20 +- gcc/config/mcore/mcore.c | 67 +- gcc/config/microblaze/microblaze.c | 61 +- gcc/config/mips/mips.c | 83 +- gcc/config/mmix/mmix.c | 68 +- gcc/config/mn10300/mn10300.c | 57 +- gcc/config/moxie/moxie.c | 49 +- gcc/config/msp430/msp430.c | 45 +- gcc/config/nds32/nds32.c | 44 +- gcc/config/nios2/nios2.c | 54 +- gcc/config/nvptx/nvptx.c | 26 +- gcc/config/or1k/or1k.c | 40 +- gcc/config/pa/pa.c | 63 +- gcc/config/pdp11/pdp11.c | 37 +- gcc/config/pru/pru.c | 34 +- gcc/config/riscv/riscv.c | 36 +- gcc/config/rl78/rl78.c | 19 +- gcc/config/rs6000/rs6000-call.c | 102 +- gcc/config/rs6000/rs6000-internal.h | 25 +- gcc/config/rx/rx.c | 27 +- gcc/config/s390/s390.c | 100 +- gcc/config/sh/sh.c | 112 +- gcc/config/sparc/sparc.c | 95 +- gcc/config/spu/spu.c | 43 +- gcc/config/stormy16/stormy16.c | 28 +- gcc/config/tilegx/tilegx.c | 38 +- gcc/config/tilepro/tilepro.c | 38 +- gcc/config/v850/v850.c | 80 +- gcc/config/vax/vax.c | 39 +- gcc/config/visium/visium.c | 70 +- gcc/config/xtensa/xtensa.c | 52 +- gcc/doc/extend.texi | 6 + gcc/doc/install.texi | 5 - gcc/doc/invoke.texi | 16 + gcc/doc/tm.texi | 43 +- gcc/dse.c | 13 +- gcc/expr.c | 9 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/intrinsic.texi | 20 +- gcc/function.c | 198 ++- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 28 +- gcc/go/gofrontend/gogo.h | 3 + gcc/ipa.c | 17 +- gcc/stor-layout.c | 6 +- gcc/target.def | 51 +- gcc/target.h | 3 + gcc/targhooks.c | 55 +- gcc/targhooks.h | 29 +- gcc/testsuite/ChangeLog | 65 + gcc/testsuite/g++.dg/tree-ssa/ssa-dse-1.C | 3 +- gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/gcc.c-torture/execute/20190820-1.c | 111 ++ gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 3 +- .../gcc.dg/tree-ssa/redundant-assign-zero-1.c | 13 + .../gcc.dg/tree-ssa/redundant-assign-zero-2.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-80.c | 16 + .../gcc.target/arm/unaligned-argument-1.c | 19 + .../gcc.target/arm/unaligned-argument-2.c | 19 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/minmax-7.c | 20 + gcc/testsuite/gnat.dg/loop_entry2.adb | 11 + gcc/testsuite/gnat.dg/object_size1.adb | 13 + gcc/testsuite/gnat.dg/storage_size1.adb | 19 + gcc/testsuite/gnat.dg/tagged5.adb | 6 + gcc/testsuite/gnat.dg/tagged5.ads | 18 + gcc/testsuite/gnat.dg/type_conv2.adb | 16 + gcc/testsuite/gnat.dg/type_conv2.ads | 13 + gcc/testsuite/gnat.dg/unchecked_convert14.adb | 30 + gcc/testsuite/go.test/test/fixedbugs/bug073.go | 10 +- gcc/tree-ssa-dse.c | 22 +- gcc/tree-ssa-sccvn.c | 12 +- gcc/var-tracking.c | 43 +- libgcc/ChangeLog | 5 + libgcc/config/i386/cpuinfo.h | 2 + libgo/runtime/go-runtime-error.c | 8 +- libstdc++-v3/ChangeLog | 16 + libstdc++-v3/doc/doxygen/user.cfg.in | 11 - libstdc++-v3/include/std/numeric | 4 +- libstdc++-v3/include/std/type_traits | 130 +- libstdc++-v3/testsuite/20_util/bind/91371.cc | 37 + .../testsuite/20_util/is_function/91371.cc | 47 + .../testsuite/20_util/is_function/value.cc | 6 + .../20_util/is_member_function_pointer/91371.cc | 35 + libstdc++-v3/testsuite/20_util/is_object/91371.cc | 38 + 184 files changed, 5338 insertions(+), 3784 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/execute/20190820-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/redundant-assign-zero-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/redundant-assign-zero-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-80.c create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-1.c create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-2.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-7.c create mode 100644 gcc/testsuite/gnat.dg/loop_entry2.adb create mode 100644 gcc/testsuite/gnat.dg/object_size1.adb create mode 100644 gcc/testsuite/gnat.dg/storage_size1.adb create mode 100644 gcc/testsuite/gnat.dg/tagged5.adb create mode 100644 gcc/testsuite/gnat.dg/tagged5.ads create mode 100644 gcc/testsuite/gnat.dg/type_conv2.adb create mode 100644 gcc/testsuite/gnat.dg/type_conv2.ads create mode 100644 gcc/testsuite/gnat.dg/unchecked_convert14.adb create mode 100644 libstdc++-v3/testsuite/20_util/bind/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_function/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_member_function_pointer/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_object/91371.cc