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-aarch64-mainline-allyesconfig in repository toolchain/gcc.
from 0df1cbdea06 2018-11-13 Michael Ploujnikov michael.ploujnikov@oracle.com adds 49610463f5b PR middle-end/81824 - Warn for missing attributes with func [...] adds be1e72839b6 Eliminate source_location in favor of location_t adds dd59ba43413 gcc/ PR rtl-optimization/87899 * lra-lives.c (start_livin [...] adds ca476f59936 Fix overflows in std::pmr::unsynchonized_pool_resource adds 442581353de Fix incorrect assertion when deallocating big block adds abcd0bc2723 Improve handling of pool_options::largest_required_pool_block adds cb37da99a81 Remove redundant loop in unsynchronized_pool_resource code adds 338fba95eb8 Fix unused parameter warnings introduced in earlier patch adds 3cb28cfb7fc Fix error when selecting number of memory pools adds 37e8051e471 PR tree-optimization/87898 * omp-simd-clone.c (ipa_simd_m [...] adds c5654b25cb4 Daily bump. adds 6ff3da17d0f gcc/ PR rtl-optimization/87507 * lower-subreg.c (operand_ [...] adds b9feec79a23 PR tree-optimization/87977 * tree-ssa-math-opts.c (optimi [...] adds 8f972a4168c 2018-11-14 Richard Biener rguenther@suse.de adds 8cb63fa629d [ARC] Cleanup, fix and set LRA default. adds 13070e2ba14 2018-11-14 Richard Biener rguenther@suse.de adds 1cbab4c1b99 [Ada] Handle -gx switches explicitly adds c477b745540 [Ada] Fix parentheses in comments and "library-level" punctuation adds a93377d46ce [Ada] Use Cancel_Special_Output instead of Set_Special_Outp [...] adds 201c693bda3 [Ada] Lingering loop for ignored Ghost assignment adds 47120c1094c [Ada] Fix handling of generic actuals with default expressi [...] adds a827194ca5b [Ada] Record components do not appear in the Global contract adds bad7fde8b04 [Ada] Crash on tagged equality adds 77b577f9fed [Ada] Limited function violates No_Exception_Propagation adds c408471ea98 [Ada] Improper extension of bounds of fixed-point type adds cdb1381d78c [Ada] Unnesting transformations for blocks in package bodies adds 7bf769dfb3f [Ada] Do not include crt_externs.h on iOS adds 22fae0d1417 [Ada] Visibility error on used enumerated type adds e5e89c9ea3c [Ada] Crash on ignored Ghost assignment adds 5e380671be8 [Ada] Renamed equality leads to spurious errors adds c6056dd14f6 [Ada] Minor reformatting adds 1916d94e7f2 [Ada] Enhance constraints propagation to ease the work of o [...] adds 2c0ae288dc3 [Ada] System'To_Address not always static adds 5bb7054697b [Ada] Compiler crash on decl. with limited aggregate and ad [...] adds 675d3dad184 [Ada] Crash on use of generic formal package adds 6f14682a6c5 [Ada] Fix assertion failure on pragma Compile_Time_Error in [...] adds cb57c12b826 [Ada] Missing constraint check on if-expression returning a string adds 149a4b48882 [Ada] Use of Suppress_Initialization with pragma Thread_Loc [...] adds 8b71a75f486 [Ada] Crash on interface equality covered by a renaming dec [...] adds 45cac820099 [Ada] More complete information level for -gnatR output adds f9876ea21fc [Ada] Spurious error on Ghost null procedure adds 6da1be2fe0e [Ada] Remove couple of recently added dead tests adds d774e042295 [Ada] sigtramp-vxworks: Add a rule for sp (DWARF r31) on AArch64 adds d07efe248ca [Ada] Fix small regression with others choice in array aggregate adds 7b6dfdbe207 [Ada] Update signal constants for GNU/Linux adds f43d4aa6257 [Ada] Problem with boundary case of XOR operation and unnesting adds c34f18f1cb1 fix Darwin bootstrap. adds d7a0d5d5a95 [AArch64] Fix PR62178 testcase failures adds 8d5aee98ab1 PR rtl-optimization/87817 * config/i386/i386.c (ix86_fold [...] adds f6742350318 PR other/88007 * c-common.c (parse_optimize_options): All [...] adds 7abecd46282 Simplify floating point comparisons adds 322b7fac1a1 2018-11-14 Richard Biener rguenther@suse.de adds 848efd3b100 [PATCH 1/2] S/390: Disable 3 global-array-* tests for 31-bit mode adds 58fddb25d23 [PATCH 2/2] S/390: Fix expectation in mrecord-mcount test f [...] adds 1e56f7621c8 Add missing dir to create_testsuite_files script adds e56c0ca6163 2018-11-14 Richard Biener rguenther@suse.de adds d6246b9ac16 Fix PR middle-end/86575 adds 5381ec5e552 Add comment adds 2d5d56125c2 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::record_ [...] adds aa95211e8fb * optabs.c (expand_binop): Pass INT_MODE to operand_subwor [...] adds 0baeb9dd55d PR bootstrap/86739 * hash-map.h (hash_map::iterator::refe [...] adds 1170ee757c4 P1236R1 - Signed integers are two's complement gcc/cp/ * [...] adds ed49010dc78 Handle libphobos in contrib/gcc_update adds 74e7e1fada8 /cp 2018-11-14 Paolo Carlini paolo.carlini@oracle.com adds 74b2e25b0bc Add missing ZLIBINC to CFLAGS-optinfo-emit-json.o adds 7614c633311 [debug/88006] -fdebug-types-section gives undefined ref
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 4 + contrib/gcc_update | 6 + gcc/ChangeLog | 237 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 267 +++++++++++++++++ gcc/ada/adabkend.adb | 20 ++ gcc/ada/back_end.adb | 9 +- gcc/ada/bindgen.adb | 2 +- gcc/ada/checks.adb | 23 +- .../building_executable_programs_with_gnat.rst | 11 +- gcc/ada/env.c | 12 +- gcc/ada/exp_aggr.adb | 104 ++++--- gcc/ada/exp_attr.adb | 13 +- gcc/ada/exp_cg.adb | 2 +- gcc/ada/exp_ch3.adb | 34 ++- gcc/ada/exp_ch4.adb | 195 +++++++----- gcc/ada/exp_ch6.adb | 19 +- gcc/ada/exp_ch7.adb | 84 +++++- gcc/ada/exp_dbug.adb | 2 +- gcc/ada/exp_dbug.ads | 6 +- gcc/ada/exp_disp.adb | 28 +- gcc/ada/exp_pakd.adb | 5 +- gcc/ada/exp_prag.adb | 4 +- gcc/ada/exp_unst.adb | 49 ++- gcc/ada/exp_util.adb | 42 ++- gcc/ada/exp_util.ads | 19 +- gcc/ada/freeze.adb | 111 ++++--- gcc/ada/ghost.adb | 73 +++-- gcc/ada/gnat_ugn.texi | 13 +- gcc/ada/libgnarl/a-intnam__linux.ads | 3 + gcc/ada/libgnarl/s-linux.ads | 31 +- gcc/ada/libgnarl/s-linux__alpha.ads | 6 +- gcc/ada/libgnarl/s-linux__android.ads | 6 +- gcc/ada/libgnarl/s-linux__hppa.ads | 6 +- gcc/ada/libgnarl/s-linux__mips.ads | 6 +- gcc/ada/libgnarl/s-linux__riscv.ads | 7 +- gcc/ada/libgnarl/s-linux__sparc.ads | 6 +- gcc/ada/libgnarl/s-linux__x32.ads | 6 +- gcc/ada/libgnarl/s-osinte__linux.ads | 56 ++-- gcc/ada/opt.ads | 11 +- gcc/ada/repinfo.adb | 60 +++- gcc/ada/sem_attr.adb | 27 +- gcc/ada/sem_ch12.adb | 3 + gcc/ada/sem_ch13.adb | 32 +- gcc/ada/sem_ch3.adb | 40 ++- gcc/ada/sem_ch5.adb | 18 +- gcc/ada/sem_ch6.adb | 57 +++- gcc/ada/sem_ch7.adb | 15 +- gcc/ada/sem_ch8.adb | 220 +++++++------- gcc/ada/sem_ch8.ads | 11 +- gcc/ada/sem_eval.adb | 84 +++--- gcc/ada/sem_eval.ads | 41 +-- gcc/ada/sem_prag.adb | 6 +- gcc/ada/sem_res.adb | 51 ++-- gcc/ada/sem_spark.adb | 1 - gcc/ada/sem_util.adb | 56 +++- gcc/ada/sem_util.ads | 6 +- gcc/ada/sigtramp-vxworks-target.inc | 1 + gcc/ada/sinfo.ads | 25 +- gcc/ada/sprint.adb | 2 +- gcc/ada/switch-c.adb | 2 +- gcc/ada/switch-m.adb | 28 +- gcc/ada/usage.adb | 2 +- gcc/builtins.c | 14 +- gcc/c-family/ChangeLog | 26 ++ gcc/c-family/c-attribs.c | 28 +- gcc/c-family/c-common.c | 19 +- gcc/c-family/c-lex.c | 6 +- gcc/c-family/c-opts.c | 2 +- gcc/c-family/c-ppoutput.c | 50 ++-- gcc/c-family/c-ubsan.c | 5 +- gcc/c-family/c-warn.c | 6 +- gcc/c/ChangeLog | 7 + gcc/c/c-decl.c | 10 +- gcc/c/c-tree.h | 12 +- gcc/c/c-typeck.c | 6 +- gcc/c/gimple-parser.c | 2 +- gcc/config/arc/arc.c | 329 ++++++++------------- gcc/config/arc/arc.h | 105 +++---- gcc/config/arc/arc.md | 57 ++-- gcc/config/arc/arc.opt | 7 +- gcc/config/arc/constraints.md | 47 +-- gcc/config/arc/predicates.md | 28 +- gcc/config/i386/i386.c | 2 + gcc/cp/ChangeLog | 27 ++ gcc/cp/call.c | 6 +- gcc/cp/constexpr.c | 11 +- gcc/cp/cp-tree.h | 6 +- gcc/cp/cvt.c | 2 +- gcc/cp/decl.c | 14 +- gcc/cp/name-lookup.c | 2 +- gcc/cp/parser.c | 35 ++- gcc/cp/typeck.c | 2 +- gcc/diagnostic-show-locus.c | 4 +- gcc/diagnostic.c | 4 +- gcc/doc/invoke.texi | 5 +- gcc/dumpfile.c | 6 +- gcc/dwarf2out.c | 2 + gcc/fortran/ChangeLog | 5 + gcc/fortran/cpp.c | 40 +-- gcc/fortran/gfortran.h | 2 +- gcc/gcc-rich-location.h | 2 +- gcc/genmatch.c | 62 ++-- gcc/gimple-ssa-evrp-analyze.c | 2 +- gcc/gimple.h | 6 +- gcc/gimplify.c | 21 +- gcc/go/ChangeLog | 8 + gcc/go/go-gcc-diagnostics.cc | 8 +- gcc/go/go-gcc.cc | 8 +- gcc/go/go-linemap.cc | 2 +- gcc/go/go-location.h | 6 +- gcc/go/gofrontend/README | 2 +- gcc/graphite-isl-ast-to-gimple.c | 4 +- gcc/hash-map.h | 17 +- gcc/input.c | 84 +++--- gcc/input.h | 18 +- gcc/ipa-cp.c | 2 +- gcc/ipa-prop.c | 2 +- gcc/jit/ChangeLog | 4 + gcc/jit/jit-playback.c | 4 +- gcc/jit/jit-playback.h | 2 +- gcc/lower-subreg.c | 61 +++- gcc/lra-lives.c | 327 ++++++++++---------- gcc/match.pd | 31 ++ gcc/omp-expand.c | 4 +- gcc/omp-simd-clone.c | 22 +- gcc/optabs.c | 6 +- gcc/selftest.h | 2 +- gcc/substring-locations.h | 14 +- gcc/testsuite/ChangeLog | 155 ++++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-60049.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C | 8 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-union6.C | 12 +- gcc/testsuite/g++.dg/cpp0x/nsdmi6.C | 3 +- gcc/testsuite/g++.dg/cpp2a/constexpr-shift1.C | 25 ++ gcc/testsuite/g++.dg/debug/dwarf2/pr87462.C | 20 ++ gcc/testsuite/g++.dg/debug/dwarf2/pr88006.C | 39 +++ gcc/testsuite/g++.dg/ext/flexary4.C | 2 +- gcc/testsuite/g++.dg/ext/flexary9.C | 3 +- gcc/testsuite/g++.dg/opt/pr87974.C | 33 +++ gcc/testsuite/g++.dg/other/incomplete2.C | 2 +- gcc/testsuite/g++.dg/parse/friend12.C | 2 +- gcc/testsuite/g++.dg/plugin/comment_plugin.c | 2 +- gcc/testsuite/g++.dg/ubsan/cxx11-shift-1.C | 7 +- gcc/testsuite/g++.dg/ubsan/cxx11-shift-2.C | 13 +- .../ubsan/{cxx11-shift-1.C => cxx2a-shift-1.C} | 7 +- gcc/testsuite/g++.dg/ubsan/cxx2a-shift-2.C | 15 + gcc/testsuite/g++.dg/warn/permissive-1.C | 4 +- gcc/testsuite/gcc.c-torture/compile/20181114-1.c | 6 + gcc/testsuite/gcc.dg/attr-copy-5.c | 57 ++++ gcc/testsuite/gcc.dg/div-cmp-1.c | 29 ++ gcc/testsuite/gcc.dg/div-cmp-2.c | 28 ++ gcc/testsuite/gcc.dg/gomp/pr87898.c | 10 + .../plugin/diagnostic_plugin_test_show_locus.c | 8 +- gcc/testsuite/gcc.dg/{pr85180.c => pr87985.c} | 2 +- gcc/testsuite/gcc.dg/{pr84100.c => pr88007.c} | 6 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c | 2 +- gcc/testsuite/gcc.dg/tls/diag-6.c | 4 +- gcc/testsuite/gcc.target/aarch64/pr62178.c | 5 +- gcc/testsuite/gcc.target/i386/bmi2-bzhi-3.c | 12 +- gcc/testsuite/gcc.target/powerpc/pr68805.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr87507.c | 22 ++ .../s390/global-array-almost-huge-element.c | 2 +- .../global-array-almost-negative-huge-element.c | 2 +- .../gcc.target/s390/global-array-even-element.c | 2 +- gcc/testsuite/gcc.target/s390/mrecord-mcount.c | 3 +- gcc/testsuite/gnat.dg/bip_exception.adb | 17 ++ gcc/testsuite/gnat.dg/bip_exception.ads | 20 ++ gcc/testsuite/gnat.dg/bip_exception_pkg.ads | 11 + gcc/testsuite/gnat.dg/compile_time_error1.adb | 7 + gcc/testsuite/gnat.dg/compile_time_error1.ads | 13 + gcc/testsuite/gnat.dg/compile_time_error1_pkg.ads | 11 + gcc/testsuite/gnat.dg/enum5.adb | 11 + gcc/testsuite/gnat.dg/equal4.adb | 12 + gcc/testsuite/gnat.dg/equal4.ads | 5 + gcc/testsuite/gnat.dg/equal4_controlled_filter.ads | 13 + .../gnat.dg/equal4_full_selector_filter.ads | 7 + gcc/testsuite/gnat.dg/equal4_smart_pointers.ads | 11 + gcc/testsuite/gnat.dg/equal5.adb | 13 + gcc/testsuite/gnat.dg/equal5.ads | 31 ++ gcc/testsuite/gnat.dg/generic_actuals.adb | 18 ++ gcc/testsuite/gnat.dg/generic_pkg.adb | 37 +++ gcc/testsuite/gnat.dg/ghost1.adb | 8 + gcc/testsuite/gnat.dg/ghost1.ads | 9 + .../gnat.dg/{expr_func6.adb => limited_aggr.adb} | 6 +- gcc/testsuite/gnat.dg/limited_aggr.ads | 10 + gcc/testsuite/gnat.dg/rt_signals.adb | 14 + gcc/tree-cfg.c | 2 +- gcc/tree-cfgcleanup.c | 4 +- gcc/tree-data-ref.c | 94 ++++-- gcc/tree-diagnostic.c | 10 +- gcc/tree-into-ssa.c | 2 +- gcc/tree-outof-ssa.c | 28 +- gcc/tree-parloops.c | 4 +- gcc/tree-phinodes.c | 2 +- gcc/tree-phinodes.h | 2 +- gcc/tree-ssa-loop-ivopts.c | 2 +- gcc/tree-ssa-loop-manip.c | 2 +- gcc/tree-ssa-math-opts.c | 13 +- gcc/tree-ssa-phiopt.c | 8 +- gcc/tree-ssa-phiprop.c | 2 +- gcc/tree-ssa-threadupdate.c | 6 +- gcc/tree-ssa.c | 4 +- gcc/tree-ssa.h | 6 +- gcc/tree-vect-data-refs.c | 3 +- gcc/tree-vect-loop-manip.c | 2 +- gcc/tree-vect-loop.c | 8 +- gcc/tree-vrp.c | 32 +- gcc/tree-vrp.h | 10 +- gcc/vr-values.c | 2 +- libcc1/ChangeLog | 7 + libcc1/libcc1plugin.cc | 12 +- libcc1/libcp1plugin.cc | 32 +- libcpp/ChangeLog | 20 ++ libcpp/charset.c | 2 +- libcpp/directives-only.c | 2 +- libcpp/directives.c | 30 +- libcpp/errors.c | 16 +- libcpp/expr.c | 14 +- libcpp/files.c | 32 +- libcpp/include/cpplib.h | 54 ++-- libcpp/include/line-map.h | 224 +++++++------- libcpp/init.c | 2 +- libcpp/internal.h | 40 +-- libcpp/lex.c | 8 +- libcpp/line-map.c | 296 +++++++++--------- libcpp/location-example.txt | 36 +-- libcpp/macro.c | 138 ++++----- libcpp/pch.c | 4 +- libcpp/traditional.c | 4 +- libstdc++-v3/ChangeLog | 59 ++++ libstdc++-v3/scripts/create_testsuite_files | 2 + libstdc++-v3/src/c++17/memory_resource.cc | 183 +++++++----- .../allocate-max-chunks.cc | 88 ++++++ .../unsynchronized_pool_resource/allocate.cc | 94 +++++- .../unsynchronized_pool_resource/options.cc | 62 +++- .../testsuite/libstdc++-dg/conformance.exp | 1 + 242 files changed, 4416 insertions(+), 2150 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-shift1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr87462.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr88006.C create mode 100644 gcc/testsuite/g++.dg/opt/pr87974.C copy gcc/testsuite/g++.dg/ubsan/{cxx11-shift-1.C => cxx2a-shift-1.C} (59%) create mode 100644 gcc/testsuite/g++.dg/ubsan/cxx2a-shift-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20181114-1.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-5.c create mode 100644 gcc/testsuite/gcc.dg/div-cmp-1.c create mode 100644 gcc/testsuite/gcc.dg/div-cmp-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87898.c copy gcc/testsuite/gcc.dg/{pr85180.c => pr87985.c} (88%) copy gcc/testsuite/gcc.dg/{pr84100.c => pr88007.c} (73%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87507.c create mode 100644 gcc/testsuite/gnat.dg/bip_exception.adb create mode 100644 gcc/testsuite/gnat.dg/bip_exception.ads create mode 100644 gcc/testsuite/gnat.dg/bip_exception_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/compile_time_error1.adb create mode 100644 gcc/testsuite/gnat.dg/compile_time_error1.ads create mode 100644 gcc/testsuite/gnat.dg/compile_time_error1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/enum5.adb create mode 100644 gcc/testsuite/gnat.dg/equal4.adb create mode 100644 gcc/testsuite/gnat.dg/equal4.ads create mode 100644 gcc/testsuite/gnat.dg/equal4_controlled_filter.ads create mode 100644 gcc/testsuite/gnat.dg/equal4_full_selector_filter.ads create mode 100644 gcc/testsuite/gnat.dg/equal4_smart_pointers.ads create mode 100644 gcc/testsuite/gnat.dg/equal5.adb create mode 100644 gcc/testsuite/gnat.dg/equal5.ads create mode 100644 gcc/testsuite/gnat.dg/generic_actuals.adb create mode 100644 gcc/testsuite/gnat.dg/generic_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/ghost1.adb create mode 100644 gcc/testsuite/gnat.dg/ghost1.ads copy gcc/testsuite/gnat.dg/{expr_func6.adb => limited_aggr.adb} (52%) create mode 100644 gcc/testsuite/gnat.dg/limited_aggr.ads create mode 100644 gcc/testsuite/gnat.dg/rt_signals.adb create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/all [...]