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-defconfig in repository toolchain/ci/gcc.
from 2a5690bb6c5 [PATCH][GCC][AARCH64] Add tests for pointer authentication B-key adds b0c02f9dc94 * fold-const.c (extract_muldiv_1) <PLUS_EXPR>: Do not dist [...] adds b1d1ac23bf6 gcc/c-family/ChangeLog: adds 0da1e8b7874 rs6000: Fix new testcase adds 15fa0a8947a * config/rs6000/aix-unwind.h (LR_REGNO): Rename to R_LR. (C [...] adds 6dcfb2f2641 PR c++/63149 - wrong auto deduction from braced-init-list adds f68dfb14553 ChangeLog for PR c++/63149 adds d4a2b9e3fdd * config/alpha/alpha.c (direct_return): Move down after s [...] adds 62c34df8620 gcc/c/ChangeLog: adds bd17a04e5c9 /cp 2019-06-05 Paolo Carlini paolo.carlini@oracle.com adds e11ce677187 gcc/testsuite/ChangeLog: adds e3d09834af8 compiler: inline call expressions and function references adds 445c52a4e13 * config/ia64/crtbegin.S (__dso_handle): Put in .sdata/.sb [...] adds aafb499477a * config.host (rx-*-linux*): Add t-fdpbit to tmake_ [...] adds 534a047190d Daily bump. adds 26329c24fc2 compiler: make use of specialized fast map routines adds 76af982be87 gcc/ 2019-06-05 Hongtao Liu hongtao.liu@intel.com adds 11adab2de39 PR c/90737 - [8/9/10 Regression] inconsistent address of a [...] adds bed99a38adb [ARC] Update tmac tests. adds 527999fcb9f IPA ICF: enhance dump output adds 56b8118af0f Fix HTML headers and titles for 'Installing GCC' pages (PR [...] adds 02279c01fed 2019-06-06 Richard Biener rguenther@suse.de adds 5ebf19e5562 2019-06-06 Richard Biener rguenther@suse.de adds 09504b03403 Simplify mult where both arguments are 0 or 1 (PR tree-opti [...] adds d790a6d6cb3 MSP430: Put libgcc shift functions in their own section adds e9b88d36bd5 MSP430: Emulate 16-bit shifts with rotate insn when src ope [...] adds 611ede9d00a * configure: Regenerate. new d3dc20418aa Fix PR88751 new 138c5492d82 MSP430: Use minimal code size library shift functions when [...] new 42c1dacdb12 Refactor SFINAE constraints on std::tuple constructors new 186ade930fb Fix tests that fail with -std=gnu++98 or -std=gnu++11 new 6ffe4cf3716 Remove redundant static assertions in [meta.unary.prop] traits
The 5 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 | 128 +++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 16 + gcc/c-family/c-attribs.c | 23 +- gcc/c-family/c-pragma.c | 2 +- gcc/c-family/c-warn.c | 15 +- gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 17 + gcc/c/c-decl.c | 16 +- gcc/c/c-parser.c | 20 +- gcc/c/c-typeck.c | 3 +- gcc/cfghooks.c | 10 + gcc/cfgloop.c | 15 +- gcc/cfgrtl.c | 10 + gcc/cgraph.c | 13 + gcc/config/alpha/alpha-protos.h | 3 +- gcc/config/alpha/alpha.c | 293 +++---- gcc/config/i386/i386-features.c | 2 +- gcc/config/i386/sse.md | 10 +- gcc/config/msp430/msp430.md | 30 +- gcc/configure | 4 +- gcc/configure.ac | 7 +- gcc/convert.c | 6 +- gcc/cp/ChangeLog | 42 + gcc/cp/call.c | 16 +- gcc/cp/constexpr.c | 4 +- gcc/cp/constraint.cc | 6 +- gcc/cp/cvt.c | 2 +- gcc/cp/decl.c | 44 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 2 +- gcc/cp/typeck.c | 13 +- gcc/diagnostic-show-locus.c | 11 + gcc/diagnostic.c | 11 + gcc/doc/install.texi | 1 - gcc/fold-const.c | 22 +- gcc/gcc.c | 6 +- gcc/gimple-pretty-print.c | 11 + gcc/gimple-ssa-evrp.c | 17 + gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 10 + gcc/go/gofrontend/export.cc | 43 +- gcc/go/gofrontend/expressions.cc | 465 ++++++++--- gcc/go/gofrontend/expressions.h | 22 + gcc/go/gofrontend/gogo.cc | 44 +- gcc/go/gofrontend/gogo.h | 6 +- gcc/go/gofrontend/import.cc | 34 +- gcc/go/gofrontend/runtime.def | 59 ++ gcc/go/gofrontend/statements.cc | 145 +++- gcc/go/gofrontend/types.cc | 45 +- gcc/go/gofrontend/types.h | 25 +- gcc/graph.c | 13 +- gcc/ipa-icf-gimple.h | 31 +- gcc/ipa-icf.c | 2 - gcc/ira.c | 9 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-common.c | 3 +- gcc/match.pd | 8 + gcc/objc/ChangeLog | 5 + gcc/objc/objc-act.c | 2 +- gcc/objc/objc-encoding.c | 2 +- gcc/opts-common.c | 6 +- gcc/opts-global.c | 10 +- gcc/print-rtl.c | 11 + gcc/sched-rgn.c | 11 + gcc/symtab.c | 13 + gcc/testsuite/ChangeLog | 67 ++ gcc/testsuite/c-c++-common/Wreturn-local-addr.c | 47 ++ gcc/testsuite/c-c++-common/nonnull-1.c | 12 +- gcc/testsuite/c-c++-common/nonnull-2.c | 8 +- gcc/testsuite/c-c++-common/nonnull-3.c | 2 +- gcc/testsuite/c-c++-common/pr35503-1.c | 2 +- gcc/testsuite/c-c++-common/pr35503-2.c | 2 +- gcc/testsuite/c-c++-common/pr35503-3.c | 2 +- gcc/testsuite/g++.dg/abi/empty12.C | 2 +- gcc/testsuite/g++.dg/abi/empty13.C | 2 +- gcc/testsuite/g++.dg/abi/empty14.C | 2 +- gcc/testsuite/g++.dg/abi/empty15.C | 2 +- gcc/testsuite/g++.dg/abi/empty16.C | 2 +- gcc/testsuite/g++.dg/abi/empty17.C | 2 +- gcc/testsuite/g++.dg/abi/empty18.C | 2 +- gcc/testsuite/g++.dg/abi/empty19.C | 2 +- gcc/testsuite/g++.dg/abi/empty22.C | 2 +- gcc/testsuite/g++.dg/abi/empty25.C | 2 +- gcc/testsuite/g++.dg/abi/empty26.C | 2 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 2 +- gcc/testsuite/g++.dg/conversion/bitfield7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/addressof2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted2.C | 2 +- .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 24 +- gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr42844-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/pr83993.C | 6 +- .../g++.dg/cpp0x/std_fext-numeric-literals.C | 24 +- gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 4 +- gcc/testsuite/g++.dg/cpp2a/decomp3.C | 6 +- .../g++.dg/diagnostic/return-type-invalid-1.C | 27 + gcc/testsuite/g++.dg/init/pr42844.C | 12 +- gcc/testsuite/g++.dg/other/friend4.C | 4 +- gcc/testsuite/g++.dg/other/friend5.C | 2 +- gcc/testsuite/g++.dg/other/friend7.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 6 +- gcc/testsuite/g++.dg/warn/Wfloat-equal-1.C | 8 +- gcc/testsuite/g++.dg/warn/Wrestrict-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wrestrict-2.C | 8 +- gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C | 29 + gcc/testsuite/g++.dg/warn/nonnull3.C | 2 +- gcc/testsuite/g++.dg/warn/pr8715.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/crash16.C | 3 +- gcc/testsuite/g++.old-deja/g++.law/ctors5.C | 3 +- gcc/testsuite/g++.old-deja/g++.other/cond5.C | 4 +- gcc/testsuite/g++.target/powerpc/undef-bool-3.C | 2 +- gcc/testsuite/gcc.dg/attr-noinline.c | 6 +- gcc/testsuite/gcc.dg/attr-noipa.c | 2 +- gcc/testsuite/gcc.dg/attr-weakref-2.c | 2 +- gcc/testsuite/gcc.dg/cast-1.c | 4 +- gcc/testsuite/gcc.dg/cast-2.c | 4 +- gcc/testsuite/gcc.dg/cast-3.c | 4 +- gcc/testsuite/gcc.dg/dfp/cast-bad.c | 12 +- gcc/testsuite/gcc.dg/dfp/warn-abs-2.c | 10 +- gcc/testsuite/gcc.dg/enum-mode-1.c | 12 +- gcc/testsuite/gcc.dg/format/gcc_diag-1.c | 2 +- gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 456 +++++++++++ gcc/testsuite/gcc.dg/funroll-loops-all.c | 2 +- gcc/testsuite/gcc.dg/opts-5.c | 2 +- gcc/testsuite/gcc.dg/pr28322-2.c | 2 +- gcc/testsuite/gcc.dg/pr28322-3.c | 4 +- gcc/testsuite/gcc.dg/pr60087.c | 6 +- gcc/testsuite/gcc.dg/pr78957.c | 2 +- gcc/testsuite/gcc.dg/pr8715.c | 2 +- gcc/testsuite/gcc.dg/pr87954.c | 21 + gcc/testsuite/gcc.dg/simd-2.c | 4 +- gcc/testsuite/gcc.dg/spellcheck-options-1.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-10.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-12.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-13.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-18.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-19.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-20.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-3.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-4.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-5.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-6.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-7.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-8.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-9.c | 2 +- gcc/testsuite/gcc.dg/torture/20190604-1.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/alias-37.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +- gcc/testsuite/gcc.dg/warn-abs-1.c | 6 +- gcc/testsuite/gcc.dg/weak/weak-19.c | 8 + gcc/testsuite/gcc.target/arc/tmac-1.c | 3 +- gcc/testsuite/gcc.target/arc/tmac-2.c | 2 +- .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclassps-1.c | 12 +- .../gcc.target/i386/spellcheck-options-5.c | 2 +- gcc/testsuite/gcc.target/msp430/emulate-slli.c | 15 + gcc/testsuite/gcc.target/msp430/emulate-srai.c | 15 + gcc/testsuite/gcc.target/msp430/emulate-srli.c | 15 + .../gcc.target/msp430/size-optimized-shifts.c | 26 + gcc/testsuite/gnat.dg/specs/discr6.ads | 21 + gcc/testsuite/obj-c++.dg/property/dotsyntax-17.mm | 10 +- .../obj-c++.dg/property/property-neg-7.mm | 8 +- gcc/testsuite/objc.dg/property/dotsyntax-17.m | 10 +- gcc/testsuite/objc.dg/property/property-neg-7.m | 8 +- gcc/tree-cfg.c | 4 +- gcc/tree-eh.c | 12 + gcc/tree-pretty-print.c | 11 + gcc/tree-ssa-operands.c | 14 +- gcc/tree-ssa-structalias.c | 115 ++- gcc/tree-ssa.c | 12 + gcc/varasm.c | 8 +- gcc/vr-values.c | 3 +- libgcc/ChangeLog | 37 + libgcc/config.host | 3 +- libgcc/config/ia64/crtbegin.S | 4 +- libgcc/config/msp430/slli.S | 8 +- libgcc/config/msp430/srai.S | 8 +- libgcc/config/msp430/srli.S | 8 +- libgcc/config/rs6000/aix-unwind.h | 28 +- libgcc/config/rx/t-rx | 1 - libgo/go/go/internal/gccgoimporter/parser.go | 17 +- libgo/go/runtime/map_fast32.go | 9 + libgo/go/runtime/map_fast64.go | 9 + libgo/go/runtime/map_faststr.go | 8 + libstdc++-v3/ChangeLog | 49 ++ libstdc++-v3/include/std/tuple | 900 +++++++++------------ libstdc++-v3/include/std/type_traits | 25 +- libstdc++-v3/testsuite/18_support/set_terminate.cc | 1 + .../testsuite/18_support/set_unexpected.cc | 3 +- .../20_util/is_abstract/incomplete_neg.cc | 7 +- .../20_util/is_aggregate/incomplete_neg.cc | 6 +- .../{is_abstract => is_empty}/incomplete_neg.cc | 9 +- .../{is_aggregate => is_final}/incomplete_neg.cc | 9 +- .../20_util/is_nothrow_invocable/value.cc | 5 + .../20_util/is_nothrow_invocable/value_ext.cc | 23 +- .../20_util/is_polymorphic/incomplete_neg.cc | 7 +- libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc | 66 ++ .../testsuite/20_util/tuple/cons/allocators.cc | 17 +- libstdc++-v3/testsuite/26_numerics/complex/proj.cc | 2 +- libstdc++-v3/testsuite/experimental/names.cc | 7 +- libstdc++-v3/testsuite/ext/char8_t/atomic-1.cc | 2 +- 208 files changed, 3215 insertions(+), 1311 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wreturn-local-addr.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/return-type-invalid-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C create mode 100644 gcc/testsuite/gcc.dg/format/gcc_diag-11.c create mode 100644 gcc/testsuite/gcc.dg/pr87954.c create mode 100644 gcc/testsuite/gcc.dg/torture/20190604-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-37.c create mode 100644 gcc/testsuite/gcc.dg/weak/weak-19.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-slli.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srai.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srli.c create mode 100644 gcc/testsuite/gcc.target/msp430/size-optimized-shifts.c create mode 100644 gcc/testsuite/gnat.dg/specs/discr6.ads copy libstdc++-v3/testsuite/20_util/{is_abstract => is_empty}/incomplete_neg.cc (82%) copy libstdc++-v3/testsuite/20_util/{is_aggregate => is_final}/incomplete_neg.cc (79%) create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc