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 7e70d049135 * go-gcc.cc (Gcc_backend::write_global_definitions): Don't [...] adds c3a961ad27f Make __PRETTY_FUNCTION__-like functions mergeable string cs [...] adds e21f8458301 PR d/87824 * lang.opt (Wpsabi): New option. adds 772b23aa928 [ABI PATCH] static anonymous unions of function scope adds 294a5040703 2018-10-28 Thomas Koenig tkoenig@gcc.gnu.org adds a710e389dc9 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds 870cd49b4cb 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds f6c2859390f 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds fdaa282252e PR tree-optimization/87826 * gimple-ssa-store-merging.c ( [...] adds acd7bbb785c * tree.c (free_lang_data_in_decl): Free TREE_TYPE and alig [...] adds ca575817307 2018-11-01 Jozef Lawrynowicz jozef.l@mittosystems.com adds c49718afaa2 Avoid stray [] in ia64 assembler test. adds 54d50755ad0 * g++.dg/cpp1z/constexpr-lambda22.C: New test, adds b982cad0c1c * config/pdp11/t-pdp11 (LIB2ADD): Add divmod.c. (HOST_LIB [...] adds 9f4e846349e 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds 2056deb6fcc * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11. * [...] adds 23421d88d4c 2018-11-01 Paul Thomas pault@gcc.gnu.org adds 8b86833dcee 2018-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds 14488580cd5 2017-11-01 Thomas Koenig tkoenig@gcc.gnu.org adds 2d2ff407f66 2018-11-01 Aaron Sawdey acsawdey@linux.ibm.com adds 8110e96e3f8 Implement P0846R0, ADL and function templates. * decl.c ( [...] adds 809562344fc * tree.c (free_lang_data_in_decl): Free TREE_TYPE and alig [...] adds 0b47d0381cb Daily bump. adds 9b7b9b8d059 2018-11-02 Richard Biener rguenther@suse.de adds 020b2e1980e 2018-11-02 Richard Biener rguenther@suse.de new 2a0085b646f * gcc.c-torture/execute/20010904-2.c: Fix last change. * gc [...] new 5114391d505 Fix libgphobos.spec in the wrong place with --enable-versio [...]
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 | 53 ++++++ gcc/DATESTAMP | 2 +- gcc/config/rs6000/rs6000-protos.h | 1 - gcc/config/rs6000/rs6000.c | 39 ++--- gcc/config/rs6000/rs6000.md | 20 +-- gcc/config/rs6000/vsx.md | 4 +- gcc/configure | 3 +- gcc/configure.ac | 3 +- gcc/cp/ChangeLog | 57 +++++++ gcc/cp/class.c | 5 - gcc/cp/cp-tree.h | 61 +++---- gcc/cp/decl.c | 125 ++++++++------ gcc/cp/decl2.c | 6 +- gcc/cp/lambda.c | 1 + gcc/cp/lex.c | 3 + gcc/cp/mangle.c | 64 ++----- gcc/cp/name-lookup.c | 2 +- gcc/cp/parser.c | 72 ++++++-- gcc/cp/pt.c | 20 +-- gcc/cp/semantics.c | 9 +- gcc/d/ChangeLog | 5 + gcc/d/lang.opt | 4 + gcc/dwarf2out.c | 5 +- gcc/fortran/ChangeLog | 68 ++++++++ gcc/fortran/decl.c | 4 +- gcc/fortran/dependency.c | 6 + gcc/fortran/dump-parse-tree.c | 19 ++- gcc/fortran/expr.c | 167 ++++++++++++++++-- gcc/fortran/frontend-passes.c | 23 ++- gcc/fortran/gfortran.h | 7 +- gcc/fortran/gfortran.texi | 2 +- gcc/fortran/intrinsic.c | 2 +- gcc/fortran/intrinsic.texi | 65 ++++++- gcc/fortran/match.c | 8 + gcc/fortran/module.c | 14 ++ gcc/fortran/primary.c | 189 ++++++++++++++++++--- gcc/fortran/resolve.c | 11 +- gcc/fortran/simplify.c | 4 +- gcc/fortran/trans-array.c | 3 + gcc/fortran/trans-expr.c | 41 +++++ gcc/gimple-ssa-store-merging.c | 4 +- gcc/testsuite/ChangeLog | 149 ++++++++++++++++ .../c-c++-common/builtin-arith-overflow-2.c | 2 +- gcc/testsuite/g++.dg/abi/anon5.C | 14 ++ gcc/testsuite/g++.dg/addr_builtin-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-__func__2.C | 7 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda22.C | 20 +++ gcc/testsuite/g++.dg/cpp2a/fn-template1.C | 37 ++++ gcc/testsuite/g++.dg/cpp2a/fn-template10.C | 22 +++ gcc/testsuite/g++.dg/cpp2a/fn-template11.C | 11 ++ gcc/testsuite/g++.dg/cpp2a/fn-template12.C | 33 ++++ gcc/testsuite/g++.dg/cpp2a/fn-template13.C | 32 ++++ gcc/testsuite/g++.dg/cpp2a/fn-template14.C | 9 + gcc/testsuite/g++.dg/cpp2a/fn-template15.C | 23 +++ gcc/testsuite/g++.dg/cpp2a/fn-template16.C | 20 +++ gcc/testsuite/g++.dg/cpp2a/fn-template2.C | 16 ++ gcc/testsuite/g++.dg/cpp2a/fn-template3.C | 29 ++++ gcc/testsuite/g++.dg/cpp2a/fn-template4.C | 11 ++ gcc/testsuite/g++.dg/cpp2a/fn-template5.C | 32 ++++ gcc/testsuite/g++.dg/cpp2a/fn-template6.C | 16 ++ gcc/testsuite/g++.dg/cpp2a/fn-template7.C | 18 ++ gcc/testsuite/g++.dg/cpp2a/fn-template8.C | 34 ++++ gcc/testsuite/g++.dg/cpp2a/fn-template9.C | 21 +++ gcc/testsuite/g++.dg/lto/pr84805_1.C | 2 +- gcc/testsuite/g++.dg/lto/pr85405_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr85405b_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr85405b_1.C | 2 +- gcc/testsuite/g++.dg/parse/fn-template1.C | 15 ++ gcc/testsuite/g++.dg/parse/fn-template2.C | 17 ++ gcc/testsuite/g++.dg/parse/template19.C | 2 +- gcc/testsuite/g++.dg/template/pr61745.C | 4 +- gcc/testsuite/g++.old-deja/g++.ext/pretty4.C | 85 --------- gcc/testsuite/gcc.c-torture/execute/20010904-1.c | 10 +- gcc/testsuite/gcc.c-torture/execute/20010904-2.c | 10 +- gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c | 1 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c | 1 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c | 1 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c | 1 + gcc/testsuite/gcc.dg/Walloca-14.c | 1 + gcc/testsuite/gcc.dg/Wattributes-10.c | 3 +- gcc/testsuite/gcc.dg/Wlarger-than3.c | 1 + gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 4 +- gcc/testsuite/gcc.dg/builtin-inf-1.c | 6 +- gcc/testsuite/gcc.dg/builtins-1.c | 2 +- gcc/testsuite/gcc.dg/compat/pr83487-1_y.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-10_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-11_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-12_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-13_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-14_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-15_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-16_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-17_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-18_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-22_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-2_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-3_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-4_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-5b_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-6b_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-7b_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-8_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-by-value-9_x.c | 2 + gcc/testsuite/gcc.dg/compat/struct-return-2_x.c | 2 + gcc/testsuite/gcc.dg/falign-labels-1.c | 1 + gcc/testsuite/gcc.dg/long_branch.c | 1 + gcc/testsuite/gcc.dg/nextafter-1.c | 1 + gcc/testsuite/gcc.dg/pr35045.c | 1 + gcc/testsuite/gcc.dg/pr48616.c | 1 + gcc/testsuite/gcc.dg/pr84100.c | 1 + gcc/testsuite/gcc.dg/pr87826.c | 13 ++ gcc/testsuite/gcc.dg/torture/pr87776.c | 40 +++++ gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 1 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 2 +- gcc/testsuite/gdc.dg/compilable.d | 2 +- gcc/testsuite/gdc.dg/simd.d | 1 + gcc/testsuite/gfortran.dg/bind_c_18.f90 | 2 +- gcc/testsuite/gfortran.dg/bind_c_usage_32.f90 | 13 ++ gcc/testsuite/gfortran.dg/bind_c_usage_7.f03 | 2 +- gcc/testsuite/gfortran.dg/findloc_1.f90 | 13 ++ gcc/testsuite/gfortran.dg/findloc_2.f90 | 31 ++++ gcc/testsuite/gfortran.dg/findloc_3.f90 | 77 +++++++++ gcc/testsuite/gfortran.dg/findloc_4.f90 | 25 +++ gcc/testsuite/gfortran.dg/findloc_5.f90 | 47 +++++ gcc/testsuite/gfortran.dg/findloc_6.f90 | 53 ++++++ gcc/testsuite/gfortran.dg/findloc_7.f90 | 9 + gcc/testsuite/gfortran.dg/inquiry_type_ref_1.f08 | 55 ++++++ gcc/testsuite/gfortran.dg/inquiry_type_ref_2.f90 | 17 ++ gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90 | 30 ++++ gcc/tree-ssa-sccvn.c | 3 +- gcc/tree.c | 2 + libgcc/ChangeLog | 5 + libgcc/config/pdp11/t-pdp11 | 6 +- libphobos/ChangeLog | 13 ++ libphobos/Makefile.in | 5 +- libphobos/configure | 157 ++++++++++------- libphobos/configure.ac | 52 +++--- libphobos/d_rules.am | 3 + libphobos/libdruntime/Makefile.in | 7 +- libphobos/m4/druntime.m4 | 58 ++++--- libphobos/src/Makefile.in | 7 +- libphobos/testsuite/Makefile.in | 5 +- 144 files changed, 2226 insertions(+), 509 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/anon5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template9.C create mode 100644 gcc/testsuite/g++.dg/parse/fn-template1.C create mode 100644 gcc/testsuite/g++.dg/parse/fn-template2.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.ext/pretty4.C create mode 100644 gcc/testsuite/gcc.dg/pr87826.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87776.c create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90