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-allnoconfig in repository toolchain/gcc.
from 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 new 919873c72f8 PR c++/88449 * constexpr.c (struct constexpr_call): Add p [...] new 0eed6e63fb5 P0595R2 - is_constant_evaluated * include/bits/c++config [...]
The 2 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 | 52 ++ 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/vxworks.h | 13 +- gcc/cp/ChangeLog | 76 +- gcc/cp/class.c | 7 +- gcc/cp/constexpr.c | 56 +- 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.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/testsuite/ChangeLog | 119 +++ .../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 +- .../g++.dg/cpp2a/is-constant-evaluated1.C | 6 +- ...stant-evaluated1.C => is-constant-evaluated2.C} | 34 +- 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 | 10 +- 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 +- libstdc++-v3/ChangeLog | 10 + libstdc++-v3/include/bits/c++config | 6 + libstdc++-v3/include/std/type_traits | 6 + .../testsuite/20_util/is_constant_evaluated/1.cc | 80 ++ .../noexcept.cc} | 8 +- 186 files changed, 4584 insertions(+), 3587 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 copy gcc/testsuite/g++.dg/cpp2a/{is-constant-evaluated1.C => is-constant-evaluated [...] create mode 100644 gcc/testsuite/gcc.dg/pr88444.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 create mode 100644 libstdc++-v3/testsuite/20_util/is_constant_evaluated/1.cc copy libstdc++-v3/testsuite/20_util/{remove_cvref/requirements/explicit_instantiat [...]