1. 01 Aug, 2016 24 commits
  2. 31 Jul, 2016 16 commits
    • Change std::conditional test to compile-only · c4da1da2
      	* testsuite/20_util/conditional/requirements/typedefs.cc: Change to
      	compile-only test.
      
      From-SVN: r238930
      Jonathan Wakely committed
    • Ensure std::atomic test is compiled with optimization · 9d5b70b0
      	* testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
      	Ensure test is compiled with optimization.
      
      From-SVN: r238929
      Jonathan Wakely committed
    • Fix DR 438 std::list test to pass in C++98 mode · ee628057
      	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
      	Adjust dg-prune-output pattern for error in C++98 mode.
      
      From-SVN: r238928
      Jonathan Wakely committed
    • Enable std::regex test for C++11 or later · d23d1bee
      	* testsuite/28_regex/basic_regex/ctors/basic/raw_string.cc: Only
      	run for C++11 or later.
      
      From-SVN: r238927
      Jonathan Wakely committed
    • Fix non-portable std::regex test and test more cases · f2738d6c
      	* testsuite/28_regex/basic_regex/ctors/basic/raw_string.cc: Fix
      	test to not rely on GNU extension (escaped normal characters in POSIX
      	BRE). Enable tests for other strings which are now supported.
      
      From-SVN: r238926
      Jonathan Wakely committed
    • Allow std::pair test to run in C++11 mode too · 77f3d979
      	* testsuite/20_util/pair/astuple/get_neg.cc: Use effective-target
      	c++11 instead of setting -std=gnu++14.
      
      From-SVN: r238925
      Jonathan Wakely committed
    • libstdc++/72745 add static assertion for invalid tuple access · 3c040fa4
      	PR libstdc++/72745
      	* include/std/array (get): Use positive message for static assertions.
      	* include/std/functional (_Safe_tuple_element_t): Fix indentation.
      	* include/std/tuple (tuple_element<I, tuple<>>): Add partial
      	specialization for invalid indices, with static assertion.
      	* testsuite/20_util/tuple/element_access/get_neg.cc: New test.
      
      From-SVN: r238924
      Jonathan Wakely committed
    • Move dg-error directives to relevant lines · f245e3a0
      	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Move
      	dg-error to relevant line.
      	* testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	assign_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_2_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	insert_neg.cc: Likewise.
      	* testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc:
      	Likewise.
      	* testsuite/26_numerics/random/linear_congruential_engine/
      	requirements/non_uint_neg.cc: Likewise.
      	* testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc:
      	Likewise. Also test for std::atomic_address.
      
      From-SVN: r238923
      Jonathan Wakely committed
    • Oops, ChangeLog didn't commit · 35029597
      From-SVN: r238922
      William Schmidt committed
    • Add missing variable traits, fix testsuite failures. · 8c914227
      	* include/bits/uses_allocator.h (uses_allocator_v): New.
      	* include/std/functional (is_bind_expression_v, is_placeholder_v):
      	Likewise.
      	* testsuite/20_util/bind/is_placeholder_v.cc: Likewise.
      	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust.
      	* testsuite/20_util/duration/literals/range.cc: Likewise.
      	* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
      	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
      	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
      	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
      	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
      	Likewise.
      	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
      	* testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc:
      	New.
      
      From-SVN: r238921
      Ville Voutilainen committed
    • divkc3-1.c: Require POWER8 hardware. · 58958461
      2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	* gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
      	* gcc.target/powerpc/mulkc3-1.c: Likewise.
      
      From-SVN: r238919
      William Schmidt committed
    • Check __STRICT_ANSI__ for 128-bit arithmetic types · 2f297149
      	* testsuite/18_support/numeric_limits/40856.cc [__STRICT_ANSI__]: Do
      	not test 128-bit types.
      	* testsuite/20_util/is_floating_point/value.cc: Likewise.
      	* testsuite/20_util/is_integral/value.cc: Likewise.
      	* testsuite/20_util/is_signed/value.cc: Likewise.
      	* testsuite/20_util/is_unsigned/value.cc: Likewise.
      	* testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
      	* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
      	* testsuite/20_util/make_unsigned/requirements/typedefs-1.cc:
      	Likewise.
      	* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc:
      	Likewise.
      
      From-SVN: r238918
      Jonathan Wakely committed
    • Fix file extension of libstdc++ test · 7523c5eb
      	* testsuite/26_numerics/headers/cstdlib/54686.c: Rename to 54686.cc.
      
      From-SVN: r238917
      Jonathan Wakely committed
    • Make check_effective_target_c++ work for libstdc++ · 3aa4b66a
      	* lib/target-supports.exp (check_effective_target_c): Fix indentation.
      	(check_effective_target_c++): Likewise. Also match for libstdc++.
      
      From-SVN: r238916
      Jonathan Wakely committed
    • re PR fortran/41922 (Diagnostic: No location shown for overlappingly initialized… · 93cb9a5a
      re PR fortran/41922 (Diagnostic: No location shown for overlappingly initialized EQUIVALENCEd character vars)
      
      2016-07-30  Steven G. Kargl <kargl@gcc.gnu.org>
      
      	PR fortran/41922
      	* target-memory.c (expr_to_char): Pass in locus and use it in error
      	messages.
      	(gfc_merge_initializers): Ditto.
      	* target-memory.h: Update prototype for gfc_merge_initializers ().
      	* trans-common.c (get_init_field): Use the correct locus.
      
      2016-07-30  Steven G. Kargl <kargl@gcc.gnu.org>
      
      	PR fortran/41922
      	* gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
      	* gfortran.dg/equiv_constraint_7.f90: Ditto.
      	* gfortran.dg/pr41922.f90: New test.
      
      From-SVN: r238915
      Steven G. Kargl committed
    • Daily bump. · 01afb976
      From-SVN: r238914
      GCC Administrator committed