1. 06 May, 2015 22 commits
    • re PR fortran/37131 (inline matmul for small matrix sizes) · f1abbf69
      2015-05-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/37131
      	* gfortran.h (gfc_isym_id):  Add GFC_ISYM_FE_RUNTIME_ERROR.
      	(gfc_intrinsic_sym):  Add vararg.
      	* intrinsic.h (gfc_check_fe_runtime_error):  Add prototype.
      	(gfc_resolve_re_runtime_error):  Likewise.
      	Add prototype for gfc_is_reallocatable_lhs.
      	* trans-array.h (gfc_is_reallocatable_lhs):  Remove prototype.
      	* check.c (gfc_check_fe_runtime_error):  New function.
      	* intrinsic.c (add_sym_1p):  New function.
      	(make_vararg):  New function.
      	(add_subroutines):  Add fe_runtime_error.
      	(gfc_intrinsic_sub_interface): Skip sorting for variable number
      	of arguments.
      	* iresolve.c (gfc_resolve_fe_runtime_error):  New function.
      	* lang.opt (inline-matmul-limit):  New option.
      	(gfc_post_options): If no inline matmul limit has been set and
      	BLAS is called externally, use the BLAS limit.
      	* frontend-passes.c:  Include intrinsic.h.
      	(var_num):  New global counter for naming temporary variablbles.
      	(matrix_case):  Enum for differentiating the different matmul
      	cases.
      	(realloc_string_callback):  Add "trim" to the variable name.
      	(create_var): Add optional argument vname as part of the name.
      	Use var_num. Set dimension of result correctly. Split off block
      	creation into
      	(insert_block): New function.
      	(cfe_expr_0): Use "fcn" as part of temporary variable name.
      	(optimize_namesapce): Also set gfc_current_ns. Call
      	inline_matmul_assign.
      	(combine_array_constructor):  Use "constr" as part of
      	temporary name.
      	(get_array_inq_function):  New function.
      	(build_logical_expr):  New function.
      	(get_operand):  new function.
      	(inline_limit_check):  New function.
      	(runtime_error_ne):  New function.
      	(matmul_lhs_realloc):  New function.
      	(is_functino_or_op):  New function.
      	(has_function_or_op):  New function.
      	(freeze_expr):  New function.
      	(freeze_references):  New function.
      	(convert_to_index_kind):  New function.
      	(create_do_loop):  New function.
      	(get_size_m1):  New function.
      	(scalarized_expr):  New function.
      	(inline_matmul_assign):  New function.
      	* simplify.c (simplify_bound):  Simplify the case of the
      	lower bound of an assumed-shape argument.
      
      2015-05-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/37131
      	* gfortran.dg/dependency_26.f90: Add option to suppress inlining
      	matmul.
      	* gfortran.dg/function_optimize_1.f90:  Likewise.
      	* gfortran.dg/function_optimize_2.f90:  Likewise.
      	* gfortran.dg/function_optimize_5.f90:  Likewise.
      	* gfortran.dg/function_optimize_7.f90:  Likewise.
      	* gfortran.dg/inline_matmul_1.f90:  New test.
      	* gfortran.dg/inline_matmul_2.f90:  New test.
      	* gfortran.dg/inline_matmul_3.f90:  New test.
      	* gfortran.dg/inline_matmul_4.f90:  New test.
      	* gfortran.dg/inline_matmul_5.f90:  New test.
      	* gfortran.dg/inline_matmul_6.f90:  New test.
      
      From-SVN: r222864
      Thomas Koenig committed
    • jit: add test-benchmark.c · 5631585a
      gcc/testsuite/ChangeLog:
      	* jit.dg/harness.h (set_options): Wrap with
      	#ifndef TEST_ESCHEWS_SET_OPTIONS.
      	* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
      	Special-case test-benchmark.c as a negative.
      	* jit.dg/test-benchmark.c: New file.
      
      From-SVN: r222863
      David Malcolm committed
    • oacc-init.c (acc_device_lock): Add explanatory comment. · d2463960
      	* oacc-init.c (acc_device_lock): Add explanatory comment.
      	(resolve_device): Add comment about locking requirement.
      	(acc_init_1, acc_shutdown_1): Likewise. Add locking around
      	gomp_init_device and gomp_fini_device calls.
      	(acc_get_num_devices, acc_set_device_type, acc_get_device_type)
      	(acc_get_device_num, acc_set_device_num): Add locking around
      	resolve_device and gomp_init_device calls.
      
      From-SVN: r222862
      Julian Brown committed
    • oacc-init.c (acc_shutdown_1): Call gomp_mutex_unlock for goacc_thread_lock on error paths. · e38fdba4
      	* oacc-init.c (acc_shutdown_1): Call gomp_mutex_unlock for
      	goacc_thread_lock on error paths.
      	* oacc-mem.c (lookup_host): Remove locking from function. Note
      	locking requirement for caller in function comment.
      	(lookup_dev): Likewise.
      	(acc_free, acc_deviceptr, acc_hostptr, acc_is_present)
      	(acc_map_data, acc_unmap_data, present_create_copy, delete_copyout)
      	(update_dev_host, gomp_acc_insert_pointer, gomp_acc_remove_pointer):
      	Add locking.
      
      From-SVN: r222860
      Julian Brown committed
    • unknown-elf.h (STARTFILE_SPEC): Add conditional linking of crtfastmath.o. · 5a0ff57c
      2015-05-06  Sandra Loosemore  <sandra@codesourcery.com>
      	    Chris Jones  <chrisj@nvidia.com>
      	    Joshua Conner  <jconner@nvidia.com>
      
      	gcc/
      	* config/arm/unknown-elf.h (STARTFILE_SPEC): Add conditional
      	linking of crtfastmath.o.
      	* config/arm/linux-eabi.h (STARTFILE_SPEC): Likewise.
      
      	libgcc/
      	* config.host (arm*-*-linux*): Add support for crtfastmath.o.
      	(arm*-*-uclinux*): Likewise.
      	(arm*-*-eabi* | arm*-*-rtems*): Likewise.
      	* config/arm/crtfastmath.c: New file.
      
      
      Co-Authored-By: Chris Jones <chrisj@nvidia.com>
      Co-Authored-By: Joshua Conner <jconner@nvidia.com>
      
      From-SVN: r222857
      Sandra Loosemore committed
    • rs6000.md (cstore<mode>4_signed_imm): New expander. · 29e597d0
      	* config/rs6000/rs6000.md (cstore<mode>4_signed_imm): New expander.
      	(cstore<mode>4_unsigned_imm): New expander.
      	(cstore<mode>4): Remove empty constraint strings.  Use the new
      	expanders.
      
      From-SVN: r222855
      Segher Boessenkool committed
    • re PR target/64208 ([iwmmxt] ICE: internal compiler error: Max. number of… · 93e95616
      re PR target/64208 ([iwmmxt] ICE: internal compiler error: Max. number of generated reload insns per insn is achieved (90))
      
      gcc/
      2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
      
      	PR target/64208
      	* config/arm/iwmmxt.md ("*iwmmxt_arm_movdi"): Cleanup redundant
      	alternatives.
      
      gcc/testsuite/
      2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
      
      	PR target/64208
      	* gcc.target/arm/pr64208.c: New test.
      
      From-SVN: r222853
      Yvan Roux committed
    • [AArch64] Fix geniterators.sh to use standard BRE syntax in sed · 2149da1b
      On behalf of Szabolcs Nagy.
      
      2015-05-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
      
      	* config/aarch64/geniterators.sh: Use standard BRE in sed.
      
      From-SVN: r222852
      Szabolcs Nagy committed
    • re PR target/66033 (rs6000 nops removed by rtl_dce) · d5e6e133
      	PR target/66033
      	* config/rs6000/rs6000.md (nop): Use an unspec pattern.
      	(UNSPEC_NOP): Define.
      	(reload_vsx_from_gpr<mode>): Add missing DONE.
      	(reload_gpr_from_vsx<mode>): Likewise.
      	* config/rs6000/vsx.md (vsx_mul_v2di): Likewise.
      	(vsx_div_v2di, vsx_udiv_v2di): Likewise.
      
      From-SVN: r222851
      Alan Modra committed
    • re PR target/66020 (FAIL: gcc.target/powerpc/ppc64-abi-2.c execution test) · 2ed81af4
      	PR target/66020
      	* gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
      	(gparms): Make volatile.
      
      From-SVN: r222850
      Alan Modra committed
    • re PR fortran/62283 (basic-block vectorization fails) · ccd85564
      2015-05-06  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/62283
      	* gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
      
      From-SVN: r222849
      Richard Biener committed
    • re PR target/66015 (align directives not propagated after __attribute__ ((__optimize__ ("O2")))) · 487edc87
      2015-05-06  Christian Bruel  <christian.bruel@st.com>
      
      	PR target/66015
      	* config/aarch64/aarch64.c (aarch64_override_options): Move align_loops,
      	align_jumps, align_functions into aarch64_override_options_after_change.
      
      From-SVN: r222847
      Christian Bruel committed
    • tree-vect-slp.c (vect_supported_load_permutation_p): Use… · 240a94da
      tree-vect-slp.c (vect_supported_load_permutation_p): Use vect_transform_slp_perm_load to check if...
      
      2015-05-06  Richard Biener  <rguenther@suse.de>
      
      	* tree-vect-slp.c (vect_supported_load_permutation_p): Use
      	vect_transform_slp_perm_load to check if we support a permutation
      	for basic-block vectorization.
      
      	* gcc.dg/vect/bb-slp-34.c: New testcase.
      
      From-SVN: r222846
      Richard Biener committed
    • rl78.c (need_to_save): Save register 22 if it is used, even if it is not being… · edbb33c7
      rl78.c (need_to_save): Save register 22 if it is used, even if it is not being used as a frame pointer.
      
      	* config/rl78/rl78.c (need_to_save): Save register 22 if it is
      	used, even if it is not being used as a frame pointer.
      
      From-SVN: r222845
      Nick Clifton committed
    • re PR fortran/62283 (basic-block vectorization fails) · c88718a9
      2015-05-06  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/62283
      	* gcc.dg/vect/bb-slp-14.c: Adjust.
      
      From-SVN: r222843
      Richard Biener committed
    • c.opt (Wterminate): New. · 8243e2a9
      gcc/c-family/
      	* c.opt (Wterminate): New.
      gcc/cp/
      	* cp-gimplify.c (cp_genericize_r): Track TRY_BLOCK and
      	MUST_NOT_THROW_EXPR, warn about a THROW_EXPR directly within a
      	MUST_NOT_THROW_EXPR.
      	(cp_genericize_data): Add try_block field.
      	(cp_genericize_tree): Initialize it.
      	* except.c (expand_end_catch_block): Set TREE_NO_WARNING on
      	implicit rethrow.
      
      From-SVN: r222842
      Jason Merrill committed
    • Fix obj-c++.dg/encode-10.mm with cxx_dialect == cxx11. · 81b6a6c5
      	* constexpr.c (potential_constant_expression_1) [AT_ENCODE_EXPR]:
      	Return false.
      
      From-SVN: r222841
      Jason Merrill committed
    • Fix g++.dg/torture/Wsizeof-pointer-memaccess2.C with -std=c++11 · 32ad49af
      	Fix g++.dg/torture/Wsizeof-pointer-memaccess2.C with -std=c++11
      	* semantics.c (finish_call_expr): Check complain.
      
      From-SVN: r222840
      Jason Merrill committed
    • Fix gdb.cp/anon-struct.cc with -std=c++11. · 15ed2619
      gcc/
      	* dwarf2out.c (gen_member_die): Don't emit anything for an
      	anonymous class constructor.
      gcc/cp/
      	* decl2.c (reset_type_linkage_2): Update the DECL_NAME of a
      	maybe-in-charge constructor.
      
      From-SVN: r222839
      Jason Merrill committed
    • decl.c (start_decl): Don't push the plain VAR_DECL for a variable template. · f8aa3dd3
      	* decl.c (start_decl): Don't push the plain VAR_DECL for a
      	variable template.
      
      From-SVN: r222837
      Jason Merrill committed
    • DR 1518 DR 1630 PR c++/54835 PR c++/60417 · b8dd6913
      	DR 1518
      	DR 1630
      	PR c++/54835
      	PR c++/60417
      	* call.c (convert_like_real): Check value-initialization before
      	explicit.
      	* typeck2.c (process_init_constructor_record): Don't set
      	CONSTRUCTOR_IS_DIRECT_INIT.
      	(process_init_constructor_array): Likewise.
      	* init.c (build_vec_init): Likewise.
      
      From-SVN: r222836
      Jason Merrill committed
    • Daily bump. · 99573e81
      From-SVN: r222834
      GCC Administrator committed
  2. 05 May, 2015 18 commits
    • * sv.po: Update. · c72f37e6
      From-SVN: r222829
      Joseph Myers committed
    • compiler: Don't make temporaries for constant string concatentation. · 5003ddad
      Fixes golang/go#10642.
      
      From-SVN: r222828
      Ian Lance Taylor committed
    • Fix indentation issues seen by -Wmisleading-indentation · 21c0a521
      gcc/ChangeLog:
      	* auto-profile.c (afdo_find_equiv_class): Fix indentation so
      	that it reflects the block structure.
      	(afdo_propagate_edge): Likewise.
      	(afdo_calculate_branch_prob): Likewise.
      	(afdo_annotate_cfg): Likewise.
      	* cfgcleanup.c (equal_different_set_p): Likewise.
      	(try_crossjump_to_edge): Likewise.
      	* cgraph.c (cgraph_node::verify_node): Likewise.
      	* cgraphunit.c (expand_all_functions): Likewise.
      	* config/i386/i386.c (ix86_expand_copysign): Likewise.
      	(exact_dependency_1): Likewise.
      	* dwarf2asm.c (dw2_output_indirect_constants): Likewise.
      	* dwarf2out.c (tree_add_const_value_attribute_for_decl): Likewise.
      	* gensupport.c (process_define_subst): Likewise.
      	* lto-wrapper.c (merge_and_complain): Likewise.
      	* tree-if-conv.c (if_convertible_bb_p): Likewise.
      	* tree-ssa-loop-prefetch.c (find_or_create_group): Likewise.
      	* tree-ssa-tail-merge.c (gsi_advance_fw_nondebug_nonlocal): Likewise.
      	* tree-vect-data-refs.c (vect_grouped_load_supported): Likewise.
      	* tree-vect-loop.c (vectorizable_reduction): Likewise.
      	* tree-vect-slp.c (vect_transform_slp_perm_load): Likewise.
      	* tree-vect-stmts.c (vectorizable_shift): Likewise.
      	* tree-vrp.c (vrp_finalize): Likewise.
      	* tree.c (variably_modified_type_p): Likewise.
      
      gcc/cp/ChangeLog:
      	* parser.c (cp_parser_asm_definition): Only test for
              error_mark_node if "outputs" was just set.
      	(cp_parser_asm_definition): Likewise for "inputs".
      
      gcc/fortran/ChangeLog:
      	* expr.c (check_inquiry): Fix indentation so that it reflects the
      	block structure.
      	* interface.c (compare_parameter): Likewise.
      	* parse.c (parse_oacc_structured_block): Likewise.
      	* target-memory.c (expr_to_char): Likewise.
      	* trans-types.c (gfc_init_kinds): Likewise.
      
      libcpp/ChangeLog:
      	* pch.c (cpp_valid_state): Fix indentation so that it reflects the
      	block structure.
      
      From-SVN: r222823
      David Malcolm committed
    • config.gcc: Use darwin9.h, darwin10.h and darwin12.h on darwin12 and later. · 0674c9de
      2015-05-05  Jack Howarth  <howarth.at.gcc@gmail.com>
      
      	* config.gcc: Use darwin9.h, darwin10.h and darwin12.h
      	on darwin12 and later.
      	* config/darwin12.h (LINK_GCC_C_SEQUENCE_SPEC): Add
      	file to pass -rdynamic on darwin12 and later.
      	* config/darwin.opt (rdynamic): Add.
      
      From-SVN: r222822
      Jack Howarth committed
    • extend.texi (C Extensions): Update menu for moved Variable Attributes and Type Attributes sections. · 3836ac7c
              * doc/extend.texi (C Extensions): Update menu for moved Variable
              Attributes and Type Attributes sections.
      
      From-SVN: r222819
      Uros Bizjak committed
    • re PR target/65990 (ICE: in extract_insn, at recog.c:2341 (unrecognizable insn)… · 588823d2
      re PR target/65990 (ICE: in extract_insn, at recog.c:2341 (unrecognizable insn) with -mmemcpy-strategy=rep_8byte:-1:noalign -m32 -mtune=btver2)
      
      	PR target/65990
      	* config/i386/i386.c (ix86_parse_stringop_strategy_string): Error out
      	if rep_8byte stringop strategy was specified for 32-bit target.
      
      testsuite/ChangeLog:
      
      	PR target/65990
      	* gcc.target/i386/pr65990.c: New test.
      
      From-SVN: r222817
      Uros Bizjak committed
    • re PR go/66016 (Accessing nil Func's name results in crash) · bd9e8f7e
      	PR go/66016
      runtime: Don't crash in Func.Name if the Func is nil.
      
      Related to Go issue 10696
      
      From-SVN: r222816
      Ian Lance Taylor committed
    • re PR target/65915 (FAIL: gcc.target/i386/avx512f-vrndscalepd-2.c (internal compiler error)) · 460f31ee
      PR target/65915
      * config/i386/i386.md (vector convert to float spltiter): Check for
      xmm16+, when splitting scalar float conversion.
      * config/i386/sse.md (sse2_cvtsi2sd): Support EVEX version.
      
      testsuite/ChangeLog:
      
      PR target/65915
      * gcc.target/i386/pr65915.c: New.
      
      From-SVN: r222811
      Ilya Tocar committed
    • msp430-opts.h (enum msp430_regions): New. · d7edde11
      	* config/msp430/msp430-opts.h (enum msp430_regions): New.
      	* config/msp430/msp430.c (msp430_override_options): Complain if
      	-mcode-region or -mdata-region is used on a non MSP430X.
      	(msp430_section_attr): New function.  Checks lower, upper and
      	either attributes.
      	(msp430_attribute_table): Add lower, upper and either.
      	(gen_prefix): New function.  Generates a prefix for a section
      	name.
      	(msp430_select_section): New function - handles the choice of
      	section for an object.  Takes into account memory region
      	attributes and options.
      	(msp430_function_section): Use gen_prefix.
      	(TARGET_SECTION_TYPE_FLAGS): Define.
      	(msp430_section_type_flags): New function.
      	(TARGET_ASM_UNIQUE_SECTION): Define.
      	(msp430_unique_section): New function.
      	(msp430_output_aligned_decl_common): New function.
      	(msp430_do_not_relax_short_jumps): New function.
      	* config/msp430/msp430.h (USE_SELECT_SECTION_FOR_FUNCTIONS):
      	Define.
      	(ASM_OUTPUT_ALIGNED_DECL_COMMON): Define.
      	* config/msp430/msp430-protos.h
      	(msp430_do_not_relax_short_jumps): New prototype.
      	(msp430_output_aligned_decl_common): New prototype.
      	* config/msp430/msp430.md (length): New attribute.
      	(cbranchhi4_real): If msp430_do_not_relax_short_jumps is true
      	then use a long code sequence for short jumps.
      	* config/msp430/msp430.opt (mcode-region): New.
      	(mdata-region): New.
      	* doc/invoke.texi: Document new options.
      	* doc/extend.texi: Document new attributes.
      
      From-SVN: r222810
      Nick Clifton committed
    • libcpp: Improvements to comments in line-map.h/c · c87b25e6
      libcpp/ChangeLog:
      	* include/line-map.h: Fix comment at the top of the file.
      	(source_location): Rewrite and expand the comment for this
      	typedef, adding an ascii-art table to clarify how source_location
      	values are allocated.
      	* line-map.c: Fix comment at the top of the file.
      
      From-SVN: r222806
      David Malcolm committed
    • [AArch64] Add branch-cost to cpu tuning information. · b9066f5a
      	* gcc/config/aarch64-protos.h (struct cpu_branch_cost): New.
              (tune_params): Add field branch_costs.
      	(aarch64_branch_cost): Declare.
      	* gcc/config/aarch64.c (generic_branch_cost): New.
      	(generic_tunings): Set field cpu_branch_cost to generic_branch_cost.
      	(cortexa53_tunings): Likewise.
      	(cortexa57_tunings): Likewise.
      	(thunderx_tunings): Likewise.
      	(xgene1_tunings): Likewise.
      	(aarch64_branch_cost): Define.
      	* gcc/config/aarch64/aarch64.h (BRANCH_COST): Redefine.
      
      From-SVN: r222805
      Matthew Wahab committed
    • i386.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1 and HOST_WIDE_INT_1U instead... · 6987c384
      	* config/i386/i386.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1
      	and HOST_WIDE_INT_1U instead of (unsigned HOST_WIDE_INT) 1.
      	* config/i386/i386.md: Ditto.
      	* config/i386/winnt.c: Ditto.
      
      From-SVN: r222804
      Uros Bizjak committed
    • [docs] Update __atomic builtins documentation. · 78b1add9
      	* doc/extend.texi (__atomic Builtins): Move implementation details
      	to the end of the description, rewrite opening paragraphs, state
      	difference with __sync builtins, state C11/C++11 assumptions,
      	weaken itemized descriptions, add explanation of memory model
      	behaviour, expand description of compare-exchange, simplify text.
      
      From-SVN: r222803
      Matthew Wahab committed
    • Xfail gcc.dg/tree-ssa/stdarg-2.c f15 scans · 98314a7e
      2015-05-05  Tom de Vries  <tom@codesourcery.com>
      
      	* gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
      	'va_list escapes 0'.
      
      From-SVN: r222802
      Tom de Vries committed
    • Undo incorrect fix in tree-ssa/stdarg-2.c f15 scans · c8c86ecf
      2015-05-05  Tom de Vries  <tom@codesourcery.com>
      
      	* gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
      	in r222173.
      
      From-SVN: r222801
      Tom de Vries committed
    • [PATCH][AARCH64]Use mov for add with large immediate. · 53e38f02
      gcc/
      
      2015-05-05  Renlin Li  <renlin.li@arm.com>
      
      	* config/aarch64/aarch64.md (add<mode>3): Use mov when allowed.
      
      From-SVN: r222800
      Renlin Li committed
    • [PR testsuite/65205, libgomp/65993] Fix dg-shouldfail usage in OpenACC libgomp tests · ae8ffbbb
      In dg-output, don't expect "0x" prefix for "%p" format specifier, don't expect
      "(nil)" for NULL pointer.
      
      	PR testsuite/65205
      	PR libgomp/65993
      	libgomp/
      	* testsuite/libgomp.oacc-c-c++-common/clauses-2.c: In dg-output,
      	don't expect "0x" prefix for "%p" format specifier, don't expect
      	"(nil)" for NULL pointer.
      	* testsuite/libgomp.oacc-c-c++-common/lib-16.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-17.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-18.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-20.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-21.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-22.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-23.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-25.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-26.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-27.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-28.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-29.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-30.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-34.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-35.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-36.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-39.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-40.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-42.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-43.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-44.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-47.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-48.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-52.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-53.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-54.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-57.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-58.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-1.c: More
      	accurately specify what we're looking for.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-2.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-8.c: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-already-1.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-already-2.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-already-8.f: Likewise.
      
      From-SVN: r222799
      Thomas Schwinge committed
    • pr65067.c: Require Thumb2 effective target. · 74c4e863
      gcc/testsuite/
      2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
      
      	* gcc.target/arm/pr65067.c: Require Thumb2 effective target.
      	* gcc.target/arm/pr65924.c: Likewise.
      
      From-SVN: r222798
      Yvan Roux committed