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-mainline-allyesconfig in repository toolchain/gcc.
from 88be49deb07 2018-12-10 Steven G. Kargl kargl@gcc.gnu.org adds dbfb65f257c * doc/xml/manual/documentation_hacking.xml: Update referen [...] adds 0e625e0b0a1 PR tree-optimization/80520 * gimple-ssa-split-paths.c (is [...] adds 8316a8d1125 PR c/88430 * quadmath_weak.h (__qmath2): Add __quadmath_throw. adds 8313593973e rs6000: Don't use rs6000_isa_flags_explicit for soft float [...] adds 02a8727d073 PR lto/86004 * doc/sourcebuild.texi (lto_incremental): Do [...] adds 2bb3e41d271 2018-12-11 Richard Biener rguenther@suse.de adds f11d400e538 [Ada] Almost always inline init. procedure of small and sim [...] adds 4030d28e789 [Ada] Suppress call to Initial_Condition when the annotatio [...] adds 236d875af89 [Ada] Crash on nesting of subunits with bodies acting as specs adds b406d312629 [Ada] Document the -fgnat-encodings switch adds b4dcd57e941 [Ada] Spurious errors on aspect specifications in generic units adds 80a5bf03af6 [Ada] Update gnatstub documentation for the Libadalang-base [...] adds 52b8d5ad199 [Ada] Fix an ACATS regression with CCG adds c4460c20b8d [Ada] Update gnatmetric documentation for the Libadalang-ba [...] adds 382dacb09e9 [Ada] Fix an ICE on instantiated subprogram with -gnatc adds 796ad64d31b [Ada] Spurious visibility error on aspect Predicate adds 9f0c8e59fa6 [Ada] Remove vxworks*-crtbe-link.spec adds 7cb9ab16249 [Ada] Additionsal trasformations for unnesting in package bodies adds 076939294a4 [Ada] Fix runtime stack overflow for out/in-out actuals wit [...] adds cb25591e807 [Ada] Better error message from GNATprove on illegal switch adds 84b008ce675 [Ada] Support access types in GNATprove adds 81262845c3a [Ada] GNATprove: improve proofs for uninitialized constrain [...] adds f735bd19ebb [Ada] Stubs that complete generic subprogram do have a "pri [...] adds a6d5dfca938 [Ada] Complete implementation of RM C.6(19) clause adds 92038d643d6 [Ada] Minor reformatting adds e0ce1e735aa [Ada] Remove vxlink and vxaddr2line from this repository adds cb831cb8131 [Ada] Crash on ignored Ghost expression function adds d80ef1addc5 [Ada] Minor reformattings adds 7301befef06 [Ada] GNAT.Sockets: fix timeout computations for sockets adds 3d8677c9b09 [Ada] Crash on compilation unit function that builds in place adds da4a41d2925 [Ada] Uintp: add a new UI_From_Integral generic constructor adds bd7ab9dac89 [Ada] Crash on generic instantiation in ignored Ghost context adds 46b806bb16d [Ada] Missing predicate check on declaration with aggregate [...] adds 9c5df8cd764 [Ada] Unnesting: fix for constrained arrays and improve sta [...] adds 80616255689 [Ada] gnatbind: ghost code with -gnatQ adds 12202386a4e [Ada] Fix elaboration of record with 1-element dynamic array adds 196aa9dd488 [Ada] Plug small loophole with pathological packed array type adds b40fc97e12c [Ada] Fix setting of Has_Predicate flag for aggregate subtypes adds 2a649a2a3f6 [Ada] Fix -gnatR3 output for dynamically constrained record adds c4edda1b12a [Ada] Unnesting: ensure Current_Subprogram is always initialized adds a906221fc1f [Ada] Unnesting: fix a missing activation record adds 2176c4d0148 [Ada] Improve error message when named number passed as glo [...] adds becb6111947 [Ada] Volatility, validity checks, and System.Aux_DEC adds cca461619e0 [Ada] Crash on misplaced First operation for GNAT iterable type adds ab5d137aab9 [Ada] Unnesting: do not eliminate subprogram whose address [...] adds 3aa3c0e581c [Ada] Do not expand code inside ignored ghost bodies adds b924a4be4ff [Ada] GNAT.Sockets: add IPv6 support adds f6ce9fc6d1a [Ada] Spurious error with pragma Thread_Local_Storage adds fc220636773 [Ada] Add "Global => null" contracts to Ada.Calendar routines adds 51a9fd0a4ca [aarch64] PR target/87369 Prefer bsl/bit/bif for copysign adds ce27f7c15ba Fix a failure in the libiberty testsuite by increasing the [...] adds 50583b9c141 2018-12-11 Richard Biener rguenther@suse.de adds f16601df807 PR sanitizer/88426 * c-convert.c (convert): Call c_fully_ [...] adds 18e7aebf1cd PR target/88425 * config/i386/i386.md (*x86_mov<SWI48:mod [...] adds bbc7540febb Fix stack offsets and alloca alignments on ppc-vxworks adds 7675b21555c gcc/ 2018-12-11 Dimitar Dimitrov dimitar@dinux.eu adds 6a8583f120b PR tree-optimization/88444 * tree-vrp.c (register_edge_as [...] adds d2506fd9bb6 /cp 2018-12-11 Paolo Carlini paolo.carlini@oracle.com adds af727f4cb87 /cp 2018-12-11 Paolo Carlini paolo.carlini@oracle.com adds c9d7c810556 /cp 2018-12-11 Paolo Carlini paolo.carlini@oracle.com adds 04ced4a2593 PR c++/86608 - reading constexpr volatile variable. * con [...] adds 670d4338c5a PR tree-optimization/80520 * gcc.dg/tree-ssa/split-path-1 [...] adds 9a97d94a14d PR c++/87861 * class.c (build_vtbl_initializer): For TARG [...] adds b686c391b6f runtime: use _URC_FAILURE on ARM32 adds 40caaded74f libada/ PR ada/88429 * configure.ac (default_gnatlib_targ [...] adds 5ec05376467 2018-12-11 Steven G. Kargl kargl@gcc.gnu.org adds a29acb999c5 Daily bump. adds 928ac93cd2f 2018-12-11 Steven G. Kargl kargl@gcc.gnu.org
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 68 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 464 ++++++++++++ gcc/ada/Makefile.rtl | 21 - gcc/ada/checks.adb | 34 +- .../building_executable_programs_with_gnat.rst | 37 + gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 685 ++++++++--------- gcc/ada/einfo.ads | 8 +- gcc/ada/exp_aggr.adb | 96 ++- gcc/ada/exp_ch13.adb | 5 +- gcc/ada/exp_ch7.adb | 229 +++--- gcc/ada/exp_prag.adb | 8 +- gcc/ada/exp_unst.adb | 35 +- gcc/ada/exp_util.adb | 51 +- gcc/ada/exp_util.ads | 41 +- gcc/ada/fe.h | 6 + gcc/ada/freeze.adb | 207 ++++-- gcc/ada/gcc-interface/Make-lang.in | 10 - gcc/ada/gcc-interface/Makefile.in | 64 +- gcc/ada/gcc-interface/decl.c | 287 +++++--- gcc/ada/gcc-interface/gigi.h | 6 +- gcc/ada/gcc-interface/trans.c | 98 ++- gcc/ada/gcc-interface/utils.c | 30 +- gcc/ada/gnat1drv.adb | 23 +- gcc/ada/gnat_ugn.texi | 63 +- gcc/ada/gnatbind.adb | 1 + gcc/ada/gsocket.h | 12 +- gcc/ada/libgnat/a-calend.ads | 40 +- gcc/ada/libgnat/g-socket.adb | 814 ++++++++++++++------- gcc/ada/libgnat/g-socket.ads | 216 +++++- gcc/ada/libgnat/g-sothco.adb | 133 +++- gcc/ada/libgnat/g-sothco.ads | 178 +++-- gcc/ada/libgnat/g-stsifd__sockets.adb | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks-arm.ads | 4 - gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks-ppc.ads | 4 - gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 4 - .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-aarch64.ads | 4 - gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 3 - gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 4 - gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 4 - gcc/ada/osint.adb | 11 + gcc/ada/osint.ads | 3 + gcc/ada/s-oscons-tmplt.c | 270 +++++++ gcc/ada/sem_aggr.adb | 14 +- gcc/ada/sem_ch10.adb | 16 +- gcc/ada/sem_ch13.adb | 221 ++++-- gcc/ada/sem_ch13.ads | 17 - gcc/ada/sem_ch3.adb | 14 +- gcc/ada/sem_ch4.adb | 7 +- gcc/ada/sem_ch6.adb | 60 +- gcc/ada/sem_ch6.ads | 3 +- gcc/ada/sem_ch7.adb | 26 +- gcc/ada/sem_prag.adb | 6 + gcc/ada/sem_spark.adb | 6 +- gcc/ada/sem_util.adb | 65 +- gcc/ada/sem_util.ads | 4 +- gcc/ada/socket.c | 167 ++++- gcc/ada/uintp.adb | 46 ++ gcc/ada/uintp.ads | 7 + gcc/ada/vx_crtbegin.c | 39 - gcc/ada/vx_crtbegin.inc | 68 -- gcc/ada/vx_crtbegin_array.c | 45 -- gcc/ada/vx_crtbegin_attr.c | 49 -- gcc/ada/vx_crtend.c | 53 -- gcc/ada/vxaddr2line.adb | 525 ------------- gcc/ada/vxlink-bind.adb | 390 ---------- gcc/ada/vxlink-bind.ads | 87 --- gcc/ada/vxlink-link.adb | 194 ----- gcc/ada/vxlink-link.ads | 63 -- gcc/ada/vxlink-main.adb | 81 -- gcc/ada/vxlink.adb | 280 ------- gcc/ada/vxlink.ads | 68 -- gcc/ada/vxworks-gnat-crtbe-link.spec | 16 - gcc/c/ChangeLog | 6 + gcc/c/c-convert.c | 1 + gcc/ccmp.c | 11 +- gcc/cfgexpand.c | 42 +- gcc/config/aarch64/aarch64.md | 67 +- gcc/config/aarch64/iterators.md | 5 +- gcc/config/i386/i386.md | 18 + gcc/config/rs6000/rs6000.c | 8 +- gcc/config/rs6000/vxworks.h | 13 +- gcc/cp/ChangeLog | 66 +- gcc/cp/class.c | 7 +- gcc/cp/constexpr.c | 42 +- gcc/cp/decl.c | 20 +- gcc/cp/decl2.c | 2 +- gcc/doc/sourcebuild.texi | 4 + gcc/fortran/ChangeLog | 15 + gcc/fortran/gfortran.h | 2 +- gcc/fortran/io.c | 13 +- gcc/fortran/primary.c | 1 + gcc/fortran/resolve.c | 2 +- gcc/gimple-ssa-split-paths.c | 92 +++ gcc/gimple.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/testsuite/ChangeLog | 116 +++ .../c-c++-common/ubsan/float-cast-overflow-11.c | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-volatile2.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr65327.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-1_0.C | 1 + gcc/testsuite/g++.dg/lto/pr64043_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65193_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65302_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65316_0.C | 1 + gcc/testsuite/g++.dg/lto/pr65549_0.C | 1 + gcc/testsuite/g++.dg/lto/pr66180_0.C | 1 + gcc/testsuite/g++.dg/lto/pr66705_0.C | 1 + gcc/testsuite/g++.dg/lto/pr68057_0.C | 1 + gcc/testsuite/g++.dg/lto/pr69077_0.C | 1 + gcc/testsuite/g++.dg/lto/pr69133_0.C | 1 + gcc/testsuite/g++.dg/lto/pr69137_0.C | 1 + gcc/testsuite/g++.dg/lto/pr79000_0.C | 1 + gcc/testsuite/g++.dg/lto/pr81940_0.C | 1 + gcc/testsuite/g++.dg/lto/pr85176_0.C | 1 + gcc/testsuite/g++.dg/pr53037-4.C | 4 +- gcc/testsuite/gcc.dg/pr88444.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/split-path-11.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr52813.c | 9 + gcc/testsuite/gcc.target/i386/pr88425.c | 53 ++ gcc/testsuite/gfortran.dg/lto/pr79108_0.f90 | 1 + gcc/testsuite/gfortran.dg/pr70870_1.f90 | 1 + gcc/testsuite/gfortran.dg/pr88155.f90 | 9 + gcc/testsuite/gfortran.dg/pr88249.f90 | 7 + gcc/testsuite/gnat.dg/aspect1.adb | 13 + gcc/testsuite/gnat.dg/aspect1_horizontal.adb | 9 + gcc/testsuite/gnat.dg/aspect1_horizontal.ads | 9 + gcc/testsuite/gnat.dg/aspect1_vectors_2d.ads | 16 + gcc/testsuite/gnat.dg/atomic11.adb | 19 + gcc/testsuite/gnat.dg/atomic11_pkg1.ads | 20 + gcc/testsuite/gnat.dg/atomic11_pkg2.ads | 5 + gcc/testsuite/gnat.dg/bip_cu.adb | 10 + gcc/testsuite/gnat.dg/bip_cu_constructor.adb | 5 + gcc/testsuite/gnat.dg/bip_cu_constructor.ads | 2 + gcc/testsuite/gnat.dg/bip_cu_t.adb | 8 + gcc/testsuite/gnat.dg/bip_cu_t.ads | 10 + gcc/testsuite/gnat.dg/ghost2.adb | 5 + gcc/testsuite/gnat.dg/ghost2.ads | 14 + gcc/testsuite/gnat.dg/{tagged1.adb => ghost3.adb} | 4 +- gcc/testsuite/gnat.dg/ghost3.ads | 20 + gcc/testsuite/gnat.dg/ghost4.adb | 15 + gcc/testsuite/gnat.dg/iter4.adb | 36 + gcc/testsuite/gnat.dg/packed_array.adb | 5 + gcc/testsuite/gnat.dg/packed_array.ads | 9 + gcc/testsuite/gnat.dg/packed_array_pkg.ads | 20 + gcc/testsuite/gnat.dg/static_pred1.adb | 2 +- gcc/testsuite/gnat.dg/valid4.adb | 13 + gcc/testsuite/gnat.dg/valid4_pkg.adb | 19 + gcc/testsuite/gnat.dg/valid4_pkg.ads | 10 + gcc/testsuite/lib/target-supports.exp | 12 + gcc/tree-complex.c | 7 +- gcc/tree-vrp.c | 3 + include/ChangeLog | 5 + include/demangle.h | 2 +- libada/ChangeLog | 15 + libada/Makefile.in | 23 +- libada/configure | 2 +- libada/configure.ac | 2 +- libgo/runtime/go-unwind.c | 10 +- libquadmath/ChangeLog | 5 + libquadmath/quadmath_weak.h | 5 +- libstdc++-v3/ChangeLog | 5 + .../doc/xml/manual/documentation_hacking.xml | 2 +- 186 files changed, 4570 insertions(+), 3563 deletions(-) delete mode 100644 gcc/ada/vx_crtbegin.c delete mode 100644 gcc/ada/vx_crtbegin.inc delete mode 100644 gcc/ada/vx_crtbegin_array.c delete mode 100644 gcc/ada/vx_crtbegin_attr.c delete mode 100644 gcc/ada/vx_crtend.c delete mode 100644 gcc/ada/vxaddr2line.adb delete mode 100644 gcc/ada/vxlink-bind.adb delete mode 100644 gcc/ada/vxlink-bind.ads delete mode 100644 gcc/ada/vxlink-link.adb delete mode 100644 gcc/ada/vxlink-link.ads delete mode 100644 gcc/ada/vxlink-main.adb delete mode 100644 gcc/ada/vxlink.adb delete mode 100644 gcc/ada/vxlink.ads delete mode 100644 gcc/ada/vxworks-gnat-crtbe-link.spec create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-11.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile2.C create mode 100644 gcc/testsuite/gcc.dg/pr88444.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr52813.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88425.c create mode 100644 gcc/testsuite/gfortran.dg/pr88155.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88249.f90 create mode 100644 gcc/testsuite/gnat.dg/aspect1.adb create mode 100644 gcc/testsuite/gnat.dg/aspect1_horizontal.adb create mode 100644 gcc/testsuite/gnat.dg/aspect1_horizontal.ads create mode 100644 gcc/testsuite/gnat.dg/aspect1_vectors_2d.ads create mode 100644 gcc/testsuite/gnat.dg/atomic11.adb create mode 100644 gcc/testsuite/gnat.dg/atomic11_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/atomic11_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/bip_cu.adb create mode 100644 gcc/testsuite/gnat.dg/bip_cu_constructor.adb create mode 100644 gcc/testsuite/gnat.dg/bip_cu_constructor.ads create mode 100644 gcc/testsuite/gnat.dg/bip_cu_t.adb create mode 100644 gcc/testsuite/gnat.dg/bip_cu_t.ads create mode 100644 gcc/testsuite/gnat.dg/ghost2.adb create mode 100644 gcc/testsuite/gnat.dg/ghost2.ads copy gcc/testsuite/gnat.dg/{tagged1.adb => ghost3.adb} (57%) create mode 100644 gcc/testsuite/gnat.dg/ghost3.ads create mode 100644 gcc/testsuite/gnat.dg/ghost4.adb create mode 100644 gcc/testsuite/gnat.dg/iter4.adb create mode 100644 gcc/testsuite/gnat.dg/packed_array.adb create mode 100644 gcc/testsuite/gnat.dg/packed_array.ads create mode 100644 gcc/testsuite/gnat.dg/packed_array_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/valid4.adb create mode 100644 gcc/testsuite/gnat.dg/valid4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/valid4_pkg.ads