1. 10 Apr, 2015 15 commits
    • test.xml: Improve documentation on running a subset of tests. · cd80c79c
      	* doc/xml/manual/test.xml: Improve documentation on running a subset
      	of tests.
      	* doc/html/manual/test.html: Regenerate.
      
      From-SVN: r221985
      Jonathan Wakely committed
    • re PR target/65710 (Thumb1 ICE caused by no register to spill) · 54e915b3
      2015-04-10  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR target/65710
      	* lra-assigns.c (spill_for): Update smallest_bad_spills_num.
      	Print bad_spills_num and insn_pseudos_num.
      
      From-SVN: r221983
      Vladimir Makarov committed
    • Fix PR number in previous commit · 77f0d88d
      From-SVN: r221982
      Yvan Roux committed
    • Add missing testcase. · aec98c0d
      2015-04-19  Yvan Roux  <yvan.roux@linaro.org>
      
      	PR target/65648
      	* gcc.target/arm/pr65647-2.c: New.
      
      From-SVN: r221981
      Yvan Roux committed
    • [ARM] PR 65694: Properly sign-extend large numbers before passing to GEN_INT in… · 95487347
      [ARM] PR 65694: Properly sign-extend large numbers before passing to GEN_INT in arm_canonicalize_comparison
      
      	PR target/65694
      	* config/arm/arm.c (arm_canonicalize_comparison): Use ARM_SIGN_EXTEND
      	when creating +1 values for SImode.
      
      	PR target/65694
      	* g++.dg/torture/pr65694.C: New test.
      
      From-SVN: r221976
      Kyrylo Tkachov committed
    • re PR target/65729 (ICE (in prohibited_class_reg_set_mode_p, at… · 6a65cb99
      re PR target/65729 (ICE (in prohibited_class_reg_set_mode_p, at lra-constraints.c) on arm-linux-gnueabihf)
      
      2015-04-10  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR target/65729
      	* lra-constraints.c (prohibited_class_reg_set_mode_p): Comment the
      	assert.
      
      From-SVN: r221975
      Vladimir Makarov committed
    • baseline_symbols.txt: Update for GCC 5.1 release. · 00778bed
      2015-04-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update
      	for GCC 5.1 release.
      	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
      	Likewise.
      
      From-SVN: r221974
      Bill Schmidt committed
    • trans-stmt.c (gfc_trans_lock_unlock): Implement -fcoarray=lib version; reject… · 9f3880d1
      trans-stmt.c (gfc_trans_lock_unlock): Implement -fcoarray=lib version; reject not-yet-implemented variants.
      
      2015-04-10  Tobias Burnus  <burnus@net-b.de>
      
      gcc/fortran/
      	* trans-stmt.c (gfc_trans_lock_unlock): Implement -fcoarray=lib
      	version; reject not-yet-implemented variants.
      	* trans-types.c (gfc_get_derived_type): For lock_type with
      	-fcoarray=lib, use a void pointer as type.
      	* trans.c (gfc_allocate_using_lib, gfc_allocate_allocatable):
      	Handle lock_type with -fcoarray=lib.
      
      gcc/testsuite/
      	* gfortran.dg/coarray_lock_6.f90: New.
      	* gfortran.dg/coarray_lock_7.f90: New.
      	* gfortran.dg/coarray/lock_2.f90: New.
      
      From-SVN: r221973
      Tobias Burnus committed
    • re PR fortran/56674 (ICE in check_sym_interfaces) · 44c57c2f
      	PR fortran/56674
      	PR fortran/58813
      	PR fortran/59016
      	PR fortran/59024
      fortran/
      	* symbol.c (save_symbol_data, gfc_save_symbol_data): Rename the
      	former to the latter and make it non-static.  Update callers.
      	* gfortran.h (gfc_save_symbol_data): New prototype.
      	* decl.c (gfc_match_decl_type_spec): Call 'gfc_save_symbol_data'
      	before modifying symbols 'sym' and 'dt_sym'.
      testsuite/
      	* gfortran.dg/used_types_27.f90: New.
      
      From-SVN: r221972
      Mikael Morin committed
    • shared_mutex (shared_timed_mutex): Only use pthread_rwlock_t when the POSIX… · c3d71b62
      shared_mutex (shared_timed_mutex): Only use pthread_rwlock_t when the POSIX Timeouts option is supported.
      
      	* include/std/shared_mutex (shared_timed_mutex): Only use
      	pthread_rwlock_t when the POSIX Timeouts option is supported.
      	* testsuite/30_threads/shared_lock/cons/5.cc: Remove
      	dg-require-gthreads-timed.
      	* testsuite/30_threads/shared_lock/cons/6.cc: Likewise.
      	* testsuite/30_threads/shared_lock/locking/3.cc: Likewise.
      	* testsuite/30_threads/shared_lock/locking/4.cc: Likewise.
      
      From-SVN: r221971
      Jonathan Wakely committed
    • shared_mutex (shared_timed_mutex): Add comments to explain the logic in the… · 43b0e124
      shared_mutex (shared_timed_mutex): Add comments to explain the logic in the non-pthread_rwlock_t version.
      
      	* include/std/shared_mutex (shared_timed_mutex): Add comments to
      	explain the logic in the non-pthread_rwlock_t version.
      	(_Mutex): Remove redundant type.
      	(_M_n_readers): Rename to _S_max_readers.
      	(_M_write_entered, _M_readers): New convenience functions.
      	(lock, lock_shared, try_lock_shared, unlock_shared): Use convenience
      	functions. Use predicates with condition variables. Simplify bitwise
      	operations.
      	(try_lock_for, try_shared_lock_for): Convert duration to time_point
      	and call try_lock_until or try_shared_lock_until respectively.
      	(try_lock_until, try_shared_lock_until): Wait on the condition
      	variables until the specified time passes.
      	(unlock): Add Debug Mode assertion.
      	(unlock_shared): Add Debug Mode assertion.
      	* testsuite/30_threads/shared_timed_mutex/try_lock/3.cc: New.
      
      From-SVN: r221970
      Jonathan Wakely committed
    • ChangeLog: Fix whitespace. · dccd8858
      	* ChangeLog: Fix whitespace.
      	* testsuite/ChangeLog: Ditto.
      
      From-SVN: r221969
      Uros Bizjak committed
    • PR target/55143: undefined reference to c_default_pointer_mode · 8fba1830
      for all-gcc on ia64-hp-vms
      
      gcc/c/ChangeLog:
      
      2015-04-10  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
      
      	PR target/55143
      	* c-decl.c (c_default_pointer_mode): Remove definition.
      	* c-tree.h (c_default_pointer_mode): Remove declaration.
      
      gcc/c-family/ChangeLog:
      
      2015-04-10  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
      
      	PR target/55143
      	* c-common.c (c_default_pointer_mode): Add definition.
      	* c-common.h (c_default_pointer_mode): Add declaration.
      
      From-SVN: r221968
      Bernhard Reutner-Fischer committed
    • re PR target/65351 (libiberty's pic version contains non-pic code on m32 darwin;… · cacf1f59
      re PR target/65351 (libiberty's pic version contains non-pic code on m32 darwin; causes bootstrap fail building libcc1.)
      
      	PR target/65351
      config/
      	* mh-darwin: Only apply -mdynamic-no-pic for m32 Darwin when the compiler in
      	use supports -mno-dynamic-no-pic.
      	* picflag.m4: Only append -mno-dynamic-no-pic for Darwin when -mdynamic-no-pic
      	is present in CFLAGS.
      
      libiberty/
      	* configure: Regenerate.
      libada/
      	* configure: Regenerate.
      libgcc/
      	* configure: Regenerate.
      gcc/
      	* configure: Regenerate.
      
      
      Co-Authored-By: Iain Sandoe <iain@codesourcery.com>
      
      From-SVN: r221967
      Jakub Jelinek committed
    • Daily bump. · c620a168
      From-SVN: r221966
      GCC Administrator committed
  2. 09 Apr, 2015 20 commits
  3. 08 Apr, 2015 5 commits