gcc

~vcs-imports/gcc/+git/gcc:pinskia/mcpunative-aarch64

Last commit made on 2015-10-25
Get this branch:
git clone -b pinskia/mcpunative-aarch64 https://git.launchpad.net/~vcs-imports/gcc/+git/gcc

Branch merges

Branch information

Name:
pinskia/mcpunative-aarch64
Repository:
lp:~vcs-imports/gcc/+git/gcc

Recent commits

7efdc3d... by gccadmin <gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4>

Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229293 138bc75d-0d04-0410-961f-82ee72b054a4

50e770f... by redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>

Implement C++17 std::invoke and LWG DR 2219

 * include/std/functional (__invoke_impl): New overloads.
 (__invoke): Replace with a single function calling __invoke_impl.
 (invoke): Add C++17 std::invoke.
 (reference_wrapper::operator()): Qualify call to __invoke.
 (_Mem_fn_traits_base, _Mem_fn_traits): Remove unused typedefs.
 (_Mem_fn_base): Remove unused typedefs and implement call operator in
 terms of __invoke.
 * include/std/future (__future_base::_Async_state_commonV2): Do not
 pass reference_wrapper as object argument to call_once.
 * include/std/type_traits (result_of): Define nested __invoke_type.
 Handle reference_wrapper as per LWG 2219.
 * testsuite/20_util/bind/ref_neg.cc: Adjust dg-error directives.
 * testsuite/20_util/function_objects/mem_fn/55463.cc: Remove tests
 using member functions of reference_wrapper.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229290 138bc75d-0d04-0410-961f-82ee72b054a4

bd20ab5... by redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>

Return deferred future if thread cannot be run

 * include/std/future (async): Use deferred function on exception.
 * testsuite/30_threads/async/except.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229289 138bc75d-0d04-0410-961f-82ee72b054a4

9627a89... by kargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>

2015-10-24 Steven G. Kargl <email address hidden>

 PR fortran/68055
 * decl.c (gfc_match_decl_type_spec): Check for valid kind in old-style
 declarations.

2015-10-24 Steven G. Kargl <email address hidden>

 PR fortran/68055
 * gfortran.dg/pr68055.f90: New case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229288 138bc75d-0d04-0410-961f-82ee72b054a4

9c5a8ac... by kargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>

2015-10-24 Steven G. Kargl <email address hidden>

 PR fortran/67805
 * array.c (gfc_match_array_constructor): Check for error from type
 spec matching.
 * decl.c (char_len_param_value): Check for valid of charlen parameter.
 Reap dead code dating to 2008.
 match.c (gfc_match_type_spec): Special case the keyword use in REAL.

2015-10-24 Steven G. Kargl <email address hidden>

 PR fortran/67805
 * gfortran.dg/pr67805.f90: New testcase.
 * gfortran.dg/array_constructor_26.f03: Update testcase.
 * gfortran.dg/array_constructor_27.f03: Ditto.
 * gfortran.dg/char_type_len_2.f90: Ditto.
 * gfortran.dg/pr67802.f90: Ditto.
 * gfortran.dg/used_before_typed_3.f90: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229287 138bc75d-0d04-0410-961f-82ee72b054a4

526b93b... by ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>

 * gcc-interface/utils2.c (build_binary_op): Tweak formatting.
 (build_unary_op): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229284 138bc75d-0d04-0410-961f-82ee72b054a4

eaaf539... by jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>

 DR 1518
 DR 1630
 PR c++/54835
 PR c++/60417
 * call.c (convert_like_real): Value-initialization can't use
 explicit constructors in C++11 and up.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229283 138bc75d-0d04-0410-961f-82ee72b054a4

5623a8f... by gccadmin <gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4>

Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229282 138bc75d-0d04-0410-961f-82ee72b054a4

5e98110... by hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR ipa/pr67600
 * ipa-polymorphic-call.c
 (ipa_polymorphic_call_context::get_dynamic_type): Do not confuse
 instance offset with offset of outer type.
 * g++.dg/torture/pr67600.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229279 138bc75d-0d04-0410-961f-82ee72b054a4

7d5b194... by hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>

 * fold-const.c (operand_equal_p): Handle VIEW_CONVERT_EXPR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229278 138bc75d-0d04-0410-961f-82ee72b054a4