1. 18 Nov, 2013 18 commits
    • cuintp.c: Update comments to refer to tree_fits_shwi_p rather than host_integerp. · 5a36c51b
      gcc/ada/
      	* gcc-interface/cuintp.c: Update comments to refer to
      	tree_fits_shwi_p rather than host_integerp.
      	* gcc-interface/decl.c (gnat_to_gnu_entity): Use tree_fits_uhwi_p
      	rather than host_integerp.
      	* gcc-interface/utils.c (rest_of_record_type_compilation): Likewise.
      
      gcc/
      	* expr.h: Update comments to refer to tree_fits_[su]hwi_p rather
      	than host_integerp.
      
      From-SVN: r204957
      Richard Sandiford committed
    • decl.c, [...]: Replace host_integerp (..., 1) with tree_fits_uhwi_p throughout. · cc269bb6
      gcc/ada/
      	* gcc-interface/decl.c, gcc-interface/misc.c, gcc-interface/utils.c:
      	Replace host_integerp (..., 1) with tree_fits_uhwi_p throughout.
      
      gcc/c-family/
      	* c-ada-spec.c, c-common.c, c-pretty-print.c: Replace
      	host_integerp (..., 1) with tree_fits_uhwi_p throughout.
      
      gcc/cp/
      	* decl.c: Replace host_integerp (..., 1) with tree_fits_uhwi_p
      	throughout.
      
      gcc/
      	* builtins.c, config/alpha/alpha.c, config/iq2000/iq2000.c,
      	config/mips/mips.c, dbxout.c, dwarf2out.c, expr.c, fold-const.c,
      	gimple-fold.c, godump.c, omp-low.c, predict.c, sdbout.c, stor-layout.c,
      	tree-dfa.c, tree-sra.c, tree-ssa-forwprop.c, tree-ssa-loop-prefetch.c,
      	tree-ssa-phiopt.c, tree-ssa-sccvn.c, tree-ssa-strlen.c,
      	tree-ssa-structalias.c, tree-vect-data-refs.c, tree-vect-patterns.c,
      	tree.c, varasm.c, alias.c, cfgexpand.c, config/aarch64/aarch64.c,
      	config/arm/arm.c, config/epiphany/epiphany.c, config/i386/i386.c,
      	config/m32c/m32c-pragma.c, config/mep/mep-pragma.c,
      	config/rs6000/rs6000.c, config/sparc/sparc.c, emit-rtl.c, function.c,
      	gimplify.c, ipa-prop.c, stmt.c, trans-mem.c, tree-cfg.c,
      	tree-object-size.c, tree-ssa-ccp.c, tree-ssa-loop-ivcanon.c,
      	tree-stdarg.c, tree-switch-conversion.c, tree-vect-generic.c,
      	tree-vrp.c, tsan.c, ubsan.c: Replace host_integerp (..., 1) with
      	tree_fits_uhwi_p throughout.
      
      From-SVN: r204956
      Richard Sandiford committed
    • cuintp.c: Replace host_integerp (..., 0) with tree_fits_shwi_p throughout. · 9541ffee
      gcc/ada/
      	* gcc-interface/cuintp.c: Replace host_integerp (..., 0) with
      	tree_fits_shwi_p throughout.
      
      gcc/c-family/
      	* c-ada-spec.c, c-common.c, c-format.c, c-pretty-print.c: Replace
      	host_integerp (..., 0) with tree_fits_shwi_p throughout.
      
      gcc/c/
      	* c-parser.c: Replace host_integerp (..., 0) with tree_fits_shwi_p
      	throughout.
      
      gcc/cp/
      	* error.c, init.c, parser.c, semantics.c: Replace
      	host_integerp (..., 0) with tree_fits_shwi_p throughout.
      
      gcc/go/
      	* gofrontend/expressions.cc: Replace host_integerp (..., 0) with
      	tree_fits_shwi_p throughout.
      
      gcc/java/
      	* class.c, expr.c: Replace host_integerp (..., 0) with
      	tree_fits_shwi_p throughout.
      
      gcc/
      	* builtins.c, config/alpha/alpha.c, config/c6x/predicates.md,
      	config/ia64/predicates.md, config/iq2000/iq2000.c, config/mips/mips.c,
      	config/s390/s390.c, dbxout.c, dwarf2out.c, except.c, explow.c, expr.c,
      	expr.h, fold-const.c, gimple-fold.c, gimple-ssa-strength-reduction.c,
      	gimple.c, godump.c, graphite-scop-detection.c, graphite-sese-to-poly.c,
      	omp-low.c, predict.c, rtlanal.c, sdbout.c, simplify-rtx.c,
      	stor-layout.c, tree-data-ref.c, tree-dfa.c, tree-pretty-print.c,
      	tree-sra.c, tree-ssa-alias.c, tree-ssa-forwprop.c,
      	tree-ssa-loop-ivopts.c, tree-ssa-loop-prefetch.c, tree-ssa-math-opts.c,
      	tree-ssa-phiopt.c, tree-ssa-reassoc.c, tree-ssa-sccvn.c,
      	tree-ssa-strlen.c, tree-ssa-structalias.c, tree-vect-data-refs.c,
      	tree-vect-patterns.c, tree-vectorizer.h, tree.c, var-tracking.c,
      	varasm.c: Replace host_integerp (..., 0) with tree_fits_shwi_p
      	throughout.
      
      From-SVN: r204955
      Richard Sandiford committed
    • tree.h (tree_fits_shwi_p, [...]): Declare. · b04268a5
      gcc/
      	* tree.h (tree_fits_shwi_p, tree_fits_uhwi_p): Declare.
      	* tree.c (tree_fits_shwi_p, tree_fits_uhwi_p): Define.
      
      From-SVN: r204954
      Richard Sandiford committed
    • atomic-compare-exchange-1.c, [...]: Declare main as returning int. · a2ca7c8c
      	* testsuite/libatomic.c/atomic-compare-exchange-1.c,
      	testsuite/libatomic.c/atomic-compare-exchange-2.c,
      	testsuite/libatomic.c/atomic-compare-exchange-3.c,
      	testsuite/libatomic.c/atomic-compare-exchange-4.c,
      	testsuite/libatomic.c/atomic-compare-exchange-5.c,
      	testsuite/libatomic.c/atomic-exchange-1.c,
      	testsuite/libatomic.c/atomic-exchange-2.c,
      	testsuite/libatomic.c/atomic-exchange-3.c,
      	testsuite/libatomic.c/atomic-exchange-4.c,
      	testsuite/libatomic.c/atomic-exchange-5.c,
      	testsuite/libatomic.c/atomic-generic.c,
      	testsuite/libatomic.c/atomic-load-1.c,
      	testsuite/libatomic.c/atomic-load-2.c,
      	testsuite/libatomic.c/atomic-load-3.c,
      	testsuite/libatomic.c/atomic-load-4.c,
      	testsuite/libatomic.c/atomic-load-5.c,
      	testsuite/libatomic.c/atomic-op-1.c,
      	testsuite/libatomic.c/atomic-op-2.c,
      	testsuite/libatomic.c/atomic-op-3.c,
      	testsuite/libatomic.c/atomic-op-4.c,
      	testsuite/libatomic.c/atomic-op-5.c,
      	testsuite/libatomic.c/atomic-store-1.c,
      	testsuite/libatomic.c/atomic-store-2.c,
      	testsuite/libatomic.c/atomic-store-3.c,
      	testsuite/libatomic.c/atomic-store-4.c,
      	testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
      	int.  Do not require built-in sync support or add target-specific
      	options.
      	* testsuite/libatomic.c/atomic-exchange-1.c,
      	testsuite/libatomic.c/atomic-exchange-2.c,
      	testsuite/libatomic.c/atomic-exchange-3.c,
      	testsuite/libatomic.c/atomic-exchange-4.c,
      	testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
      	count from expression using value of count.
      
      From-SVN: r204953
      Joseph Myers committed
    • shared_ptr_base.h (_Sp_counted_base<_S_single>): Use non-atomic operations. · ad098ad1
      	* include/bits/shared_ptr_base.h (_Sp_counted_base<_S_single>): Use
      	non-atomic operations.
      	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line number.
      	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise.
      
      From-SVN: r204949
      Jonathan Wakely committed
    • ia64.c (ia64_split_tmode_move): Mark load with `dead' flag if it kills address,… · 6d3f673c
      ia64.c (ia64_split_tmode_move): Mark load with `dead' flag if it kills address, not its post-increment.
      
              * gcc/config/ia64/ia64.c (ia64_split_tmode_move): Mark
              load with `dead' flag if it kills address, not its
              post-increment.
      
      From-SVN: r204948
      Kirill Yukhin committed
    • builtin-types.def (BT_FN_PTR_CONST_PTR_VAR): New. · 01156003
              * builtin-types.def (BT_FN_PTR_CONST_PTR_VAR): New.
              * chkp-builtins.def (BUILT_IN_CHKP_BIND_BOUNDS): New.
              * cfgexpand.c (expand_call_stmt): Expand BUILT_IN_CHKP_BIND_BOUNDS.
              * gimple.c (gimple_call_get_nobnd_arg_index): Remove.
              * gimple.h (gf_mask): Add GF_CALL_WITH_BOUNDS.
              (gimple_call_with_bounds_p): New.
              (gimple_call_set_with_bounds): New.
              (gimple_call_num_nobnd_args): Remove.
              (gimple_call_nobnd_arg): Remove.
              * tree.h (CALL_WITH_BOUNDS_P): New.
              * rtl.h (CALL_EXPR_WITH_BOUNDS_P): New.
      
      From-SVN: r204947
      Ilya Enkovich committed
    • trans.c (Call_to_gnu): For an Out parameter passed by copy and that don't need to be copied in... · 96540b24
      	* gcc-interface/trans.c (Call_to_gnu): For an Out parameter passed by
      	copy and that don't need to be  copied in, only evaluate its address.
      
      From-SVN: r204943
      Eric Botcazou committed
    • decl.c (gnat_to_gnu_entity): Deal with an error mark as renamed object in type annotating mode. · 9adcf5b4
      	* gcc-interface/decl.c (gnat_to_gnu_entity) <object>: Deal with an
      	error mark as renamed object in type annotating mode.
      
      From-SVN: r204942
      Eric Botcazou committed
    • aarch-cost-tables.h (cortexa53_extra_costs): New table. · 5f1b2f8b
      
      	* config/arm/aarch-cost-tables.h (cortexa53_extra_costs): New table.
      	* config/arm/arm.c (arm_cortex_a53_tune): New.
      	* config/arm/arm-cores.def (cortex-a53): Use cortex_a53 tuning struct.
      
      From-SVN: r204941
      Kyrylo Tkachov committed
    • re PR libfortran/51828 (libgfortran build warnings) · 74bc175e
      	PR libfortran/51828
      	* intrinsics/unpack_generic.c (unpack_internal): Let the compiler
      	know that dim > 0 to avoid warnings.
      
      From-SVN: r204940
      Francois-Xavier Coudert committed
    • AMD bdver4 enablement · ed97ad47
      From-SVN: r204939
      Ganesh Gopalasubramanian committed
    • re PR sanitizer/59106 (Failure to link against static libasan) · 2621c860
      libsanitizer:
      2013-11-18  Yury Gribov  <y.gribov@samsung.com>
      
      	PR sanitizer/59106
      	* asan/Makefile.am (AM_CXXFLAGS): Add -fno-rtti.
      	* interception/Makefile.am (AM_CXXFLAGS): Likewise.
      	* lsan/Makefile.am (AM_CXXFLAGS): Likewise.
      	* sanitizer_common/Makefile.am (AM_CXXFLAGS): Likewise.
      	* tsan/Makefile.am (AM_CXXFLAGS): Likewise.
      	* asan/Makefile.in: Regenerate.
      	* interception/Makefile.in: Regenerate.
      	* tsan/Makefile.in: Regenerate.
      	* lsan/Makefile.in: Regenerate.
      	* sanitizer_common/Makefile.in: Regenerate.
      
      gcc/testsuite:
      2013-11-18  Yury Gribov  <y.gribov@samsung.com>
      
      	PR sanitizer/59106
      	* c-c++-common/asan/pr59106.c: New test.
      
      From-SVN: r204934
      Yury Gribov committed
    • Daily bump. · c22f2325
      From-SVN: r204932
      GCC Administrator committed
    • Fix typo in previous commit. · 1f4d71b6
      From-SVN: r204929
      Jan Hubicka committed
  2. 17 Nov, 2013 10 commits
    • rs6000.c (rs6000_emit_move): Use low word of sdmode_stack_slot also in little-endian mode. · 8c453d25
      	* config/rs6000/rs6000.c (rs6000_emit_move): Use low word of
      	sdmode_stack_slot also in little-endian mode.
      
      From-SVN: r204927
      Ulrich Weigand committed
    • md.texi (setmem, movstr): Update documentation. · 3918b108
      	* doc/md.texi (setmem, movstr): Update documentation.
      	* builtins.c (determine_block_size): New function.
      	(expand_builtin_memcpy): Use it and pass it to
      	emit_block_move_hints.
      	(expand_builtin_memset_args): Use it and pass it to
      	set_storage_via_setmem.
      	* expr.c (emit_block_move_via_movmem): Add min_size/max_size parameters;
      	update call to expander.
      	(emit_block_move_hints): Add min_size/max_size parameters.
      	(clear_storage_hints): Likewise.
      	(set_storage_via_setmem): Likewise.
      	(clear_storage): Update.
      	* expr.h (emit_block_move_hints, clear_storage_hints,
      	set_storage_via_setmem): Update prototype.
      	* i386.c (ix86_expand_set_or_movmem): Add bounds; export.
      	(ix86_expand_movmem, ix86_expand_setmem): Remove.
      	(ix86_expand_movmem, ix86_expand_setmem): Remove.
      	* i386.md (movmem, setmem): Pass parameters.
      	
      	* gcc.target/i386/memcpy-2.c: New testcase.
      
      From-SVN: r204926
      Jan Hubicka committed
    • re PR target/59153 (ICE: in memory_address_length, at config/i386/i386.c:24617… · 2048a057
      re PR target/59153 (ICE: in memory_address_length, at config/i386/i386.c:24617 with -O -flive-range-shrinkage -mdispatch-scheduler -march=bdver1)
      
      	PR target/59153
      	* config/i386/i386.c (ix86_address_subreg_operand): Do not
      	reject non-integer subregs.
      	(ix86_decompose_address): Do not reject invalid CONST_INT RTXes.
      	Move check for invalid x32 constant addresses ...
      	(ix86_legitimate_address_p): ... here.
      
      testsuite/ChangeLog:
      
      	PR target/59153
      	* gcc.target/i386/pr59153.c: New test.
      
      From-SVN: r204925
      Uros Bizjak committed
    • re PR c++/59123 ([c++11] can't forward-declare an object later defined constexpr) · cce9196f
      /cp
      2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/59123
      	* decl.c (validate_constexpr_redeclaration): Redeclarations of
      	variables can differ in constexpr.
      
      /testsuite
      2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/59123
      	* g++.dg/cpp0x/constexpr-redeclaration1.C: New.
      	* g++.dg/cpp0x/constexpr-decl.C: Adjust.
      
      From-SVN: r204923
      Paolo Carlini committed
    • rs6000.c (rs6000_frame_related): Add split_reg parameter and use it in REG_FRAME_RELATED_EXPR note. · a7887475
      2011-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	* config/rs6000/rs6000.c (rs6000_frame_related): Add split_reg
      	parameter and use it in REG_FRAME_RELATED_EXPR note.
      	(emit_frame_save): Call rs6000_frame_related with extra NULL_RTX
      	parameter.
      	(rs6000_emit_prologue): Likewise, but for little endian VSX
      	stores, pass the source register of the store instead.
      
      From-SVN: r204920
      Bill Schmidt committed
    • gimple.h: Reorder prototypes to match .c declaration order... · 1fe37220
      
      
      	* gimple.h: Reorder prototypes to match .c declaration order, and remove
      	protyotypes for functions not in gimple.c.
      	(LABEL): Move to tree-into-ssa.c.
      	* gimple.c: Remove unused prototypes.
      	(get_base_address): Move to tree.c.
      	* tree.c (get_base_address): Relocate from gimple.c.
      	* builtins.h (validate_gimple_arglist): Add prototype.
      	* trans-mem.h (compute_transaction_bits, is_tm_ending): Add prototype.
      	* cfgexpand.h: New File.
      	(gimple_assign_rhs_to_tree, estimated_stack_frame_size): Add protoype.
      	* tree.h (build_addr): Move to tree-nested.h.
      	* tree-nested.h: New File.
      	(build_addr, lower_nested_functions, insert_field_into_struct): Add
      	prototypes.
      	* tree-inline.h (estimated_stack_frame_size): Remove prototype.
      	* ipa-inline-analysis.c: Include cfgexpand.h.
      	* cgraphunit.c: Include tree-nested.h.
      	* omp-low.c: Likewise.
      	* tree-parloops.c: Likewise.
      	* gimple-low.h: Likewise.
      	* tree-profile.h: Likewise.
      	* expr.c: Include cfgexpand.h.
      	* tree-affine.c: Likewise.
      	* tree-ssa.c: Likewise.
      	* tree-ssa-loop-im.c: Include trans-mem.h.
      	* tree-ssa-tail-merge.c: Likewise.
      	* value-prof.c: Include builtins.h and tree-nested.h.
      	* tree-into-ssa.c (LABEL): Define here.
      
      	* fortran/trans-intrinsic.c: Include tree-nested.h.
      
      From-SVN: r204919
      Andrew MacLeod committed
    • ppc_closure.S: Don't bl .Luint128. · fd4da58c
      	* src/powerpc/ppc_closure.S: Don't bl .Luint128.
      
      From-SVN: r204918
      Alan Modra committed
    • PowerPC64 ELFv2 support · 3521ba8b
      PowerPC64 ELFv2 support
      	* src/powerpc/ffitarget.h: Import from upstream.
      	* src/powerpc/ffi.c: Likewise.
      	* src/powerpc/linux64.S: Likewise.
      	* src/powerpc/linux64_closure.S: Likewise.
      	* doc/libffi.texi: Likewise.
      	* testsuite/libffi.call/cls_double_va.c: Likewise.
      	* testsuite/libffi.call/cls_longdouble_va.c: Likewise.
      
      From-SVN: r204917
      Alan Modra committed
    • Daily bump. · d6c2c9b8
      From-SVN: r204911
      GCC Administrator committed
  3. 16 Nov, 2013 12 commits
    • 55043.cc (equal): Add missing & on rhs parameter. · 6c21c6d0
      2013-11-16  François Dumont  <fdumont@gcc.gnu.org>
      
      	* testsuite/23_containers/unordered_set/55043.cc (equal): Add
      	missing & on rhs parameter.
      
      From-SVN: r204906
      François Dumont committed
    • backtrace.h (backtrace_create_state): Correct comment about threading. · 25e6253e
      	* backtrace.h (backtrace_create_state): Correct comment about
      	threading.
      
      From-SVN: r204905
      Ian Lance Taylor committed
    • backtrace.h (backtrace_syminfo): Update comment and parameter name to take any… · cfa658e4
      backtrace.h (backtrace_syminfo): Update comment and parameter name to take any address, not just a PC value.
      
      	* backtrace.h (backtrace_syminfo): Update comment and parameter
      	name to take any address, not just a PC value.
      	* elf.c (STT_OBJECT): Define.
      	(elf_nosyms): Rename parameter pc to addr.
      	(elf_symbol_search): Rename local variable pc to addr.
      	(elf_initialize_syminfo): Add STT_OBJECT symbols to elf_symbols.
      	(elf_syminfo): Rename parameter pc to addr.
      	* btest.c (global): New global variable.
      	(test5): New test.
      	(main): Call test5.
      
      From-SVN: r204904
      Ian Lance Taylor committed
    • Changed reference to Ch21 Strings in comments in experimental/string_view*. · b032ec0d
      Forgot this in the main patch.  Sorry.
      
      From-SVN: r204903
      Edward Smith-Rowland committed
    • Implement N3762 string_view: a non-owning reference to a string. · 77cba5af
      2013-11-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
      
      	Implement N3762 string_view: a non-owning reference to a string.
      	* include/Makefile.am: Add string_view and string_view.tcc.
      	* include/Makefile.in: Regenerate.
      	* include/experimental/string_view: Implement basic_string_view.
      	* include/experimental/string_view.tcc: Implement basic_string_view.
      	* testsuite/experimental/string_view/capacity/1.cc: New.
      	* testsuite/experimental/string_view/cons/char/1.cc: New.
      	* testsuite/experimental/string_view/cons/char/2.cc: New.
      	* testsuite/experimental/string_view/cons/char/3.cc: New.
      	* testsuite/experimental/string_view/cons/wchar_t/1.cc: New.
      	* testsuite/experimental/string_view/cons/wchar_t/2.cc: New.
      	* testsuite/experimental/string_view/cons/wchar_t/3.cc: New.
      	* testsuite/experimental/string_view/element_access/char/1.cc: New.
      	* testsuite/experimental/string_view/element_access/char/2.cc: New.
      	* testsuite/experimental/string_view/element_access/char/empty.cc: New.
      	* testsuite/experimental/string_view/element_access/char/front_back.cc:
      	New.
      	* testsuite/experimental/string_view/element_access/wchar_t/1.cc: New.
      	* testsuite/experimental/string_view/element_access/wchar_t/2.cc: New.
      	* testsuite/experimental/string_view/element_access/wchar_t/empty.cc:
      	New.
      	* testsuite/experimental/string_view/element_access/wchar_t/
      	front_back.cc: New.
      	* testsuite/experimental/string_view/include.cc: New.
      	* testsuite/experimental/string_view/inserters/char/1.cc: New.
      	* testsuite/experimental/string_view/inserters/char/2.cc: New.
      	* testsuite/experimental/string_view/inserters/char/3.cc: New.
      	* testsuite/experimental/string_view/inserters/pod/10081-out.cc: New.
      	* testsuite/experimental/string_view/inserters/wchar_t/1.cc: New.
      	* testsuite/experimental/string_view/inserters/wchar_t/2.cc: New.
      	* testsuite/experimental/string_view/inserters/wchar_t/3.cc: New.
      	* testsuite/experimental/string_view/literals/types.cc: New.
      	* testsuite/experimental/string_view/literals/values.cc: New.
      	* testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc:
      	New.
      	* testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/
      	1.cc: New.
      	* testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc:
      	New.
      	* testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/
      	1.cc: New.
      	* testsuite/experimental/string_view/operations/compare/char/1.cc: New.
      	* testsuite/experimental/string_view/operations/compare/char/13650.cc:
      	New.
      	* testsuite/experimental/string_view/operations/compare/wchar_t/1.cc:
      	New.
      	* testsuite/experimental/string_view/operations/compare/wchar_t/
      	13650.cc: New.
      	* testsuite/experimental/string_view/operations/data/char/1.cc: New.
      	* testsuite/experimental/string_view/operations/data/wchar_t/1.cc: New.
      	* testsuite/experimental/string_view/operations/find/char/1.cc: New.
      	* testsuite/experimental/string_view/operations/find/char/2.cc: New.
      	* testsuite/experimental/string_view/operations/find/char/3.cc: New.
      	* testsuite/experimental/string_view/operations/find/char/4.cc: New.
      	* testsuite/experimental/string_view/operations/find/wchar_t/1.cc: New.
      	* testsuite/experimental/string_view/operations/find/wchar_t/2.cc: New.
      	* testsuite/experimental/string_view/operations/find/wchar_t/3.cc: New.
      	* testsuite/experimental/string_view/operations/find/wchar_t/4.cc: New.
      	* testsuite/experimental/string_view/operations/rfind/char/1.cc: New.
      	* testsuite/experimental/string_view/operations/rfind/char/2.cc: New.
      	* testsuite/experimental/string_view/operations/rfind/char/3.cc: New.
      	* testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc: New.
      	* testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc: New.
      	* testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc: New.
      	* testsuite/experimental/string_view/operations/substr/char/1.cc: New.
      	* testsuite/experimental/string_view/operations/substr/wchar_t/1.cc:
      	New.
      	* testsuite/experimental/string_view/operators/char/2.cc: New.
      	* testsuite/experimental/string_view/operators/wchar_t/2.cc: New.
      	* testsuite/experimental/string_view/range_access/char/1.cc: New.
      	* testsuite/experimental/string_view/range_access/wchar_t/1.cc: New.
      	* testsuite/experimental/string_view/requirements/
      	explicit_instantiation/1.cc: New.
      	* testsuite/experimental/string_view/requirements/
      	explicit_instantiation/char/1.cc: New.
      	* testsuite/experimental/string_view/requirements/
      	explicit_instantiation/char16_t/1.cc: New.
      	* testsuite/experimental/string_view/requirements/
      	explicit_instantiation/char32_t/1.cc: New.
      	* testsuite/experimental/string_view/requirements/
      	explicit_instantiation/wchar_t/1.cc: New.
      	* testsuite/experimental/string_view/requirements/typedefs.cc: New.
      	* testsuite/experimental/string_view/types/1.cc: New.
      
      From-SVN: r204902
      Edward Smith-Rowland committed
    • arc.c (arc_predicate_delay_insns): New function. · 0bc69b81
              * config/arc/arc.c (arc_predicate_delay_insns): New function.
              (pass_data_arc_predicate_delay_insns): New pass_data instance.
              (pass_arc_predicate_delay_insns): New subclass of rtl_opt_class.
              (make_pass_arc_predicate_delay_insns): New function.
              (arc_init): Register pass_arc_predicate_delay_insns if
              flag_delayed_branch is active.
      
      From-SVN: r204901
      Joern Rennecke committed
    • re PR c++/29143 (address-of overloaded function does not work in function call) · 53677b17
      /cp
      2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/29143
      	* semantics.c (finish_call_expr): Ensure that for OVERLOADs too
      	'(&f)(...)' is the same as '(f)(...)', per 13.3.1.1.
      
      /testsuite
      2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/29143
      	* g++.dg/overload/addr2.C: New.
      	* g++.old-deja/g++.other/overload11.C: Adjust.
      
      From-SVN: r204899
      Paolo Carlini committed
    • re PR c++/29143 (address-of overloaded function does not work in function call) · 5edc02ac
      /cp
      2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/29143
      	* semantics.c (finish_call_expr): Ensure that for OVERLOADs too
      	'(&f)(...)' is the same as '(f)(...)', per 13.3.1.1.
      
      /testsuite
      2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/29143
      	* g++.dg/overload/addr2.C: New.
      	* g++.old-deja/g++.other/overload11.C: Adjust.
      
      From-SVN: r204898
      Paolo Carlini committed
    • Daily bump. · aadac3ac
      From-SVN: r204891
      GCC Administrator committed