1. 01 Oct, 2015 19 commits
    • re PR go/66870 (split stack issues on ppc64le and ppc64) · 209919e2
      	PR go/66870
      	* gospec.c (lang_specific_driver): Only look for OPT_m32 if
      	TARGET_CAN_SPLIT_STACK_64BIT is defined.
      
      From-SVN: r228342
      Ian Lance Taylor committed
    • re PR tree-optimization/67769 (VRP pass does wrong optimization) · 9edaabf3
      	PR tree-optimization/67769
      	* tree-ssa-phiopt.c (conditional_replacement): Call
      	reset_flow_sensitive_info_in_bb.
      	(minmax_replacement): Likewise.
      	(abs_replacement): Likewise.
      
      	* gcc.dg/torture/pr67769.c: New test.
      
      From-SVN: r228341
      Marek Polacek committed
    • builtins.c: Don't include gomp-constants.h. · 48126138
      	* builtins.c: Don't include gomp-constants.h.
      	(fold_builtin_1): Don't fold acc_on_device here.
      	* gimple-fold.c: Include gomp-constants.h.
      	(gimple_fold_builtin_acc_on_device): New.
      	(gimple_fold_builtin): Call it.
      
      From-SVN: r228340
      Nathan Sidwell committed
    • Enable bt and and movzx for Lakemont · d878e79b
      	* config/i386/x86-tune.def (X86_TUNE_USE_BT): Enable for
      	Lakemont.
      	(X86_TUNE_ZERO_EXTEND_WITH_AND): Disable for Lakemont.
      
      From-SVN: r228337
      H.J. Lu committed
    • pr55113_0.c: Skip on all x86 targets. · 91470073
      	* gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
      
      From-SVN: r228334
      Uros Bizjak committed
    • Fix typo in ChangeLog. · 7e623de5
      From-SVN: r228333
      Oleg Endo committed
    • re PR target/54236 ([SH] Improve addc and subc insn utilization) · 298b0f3f
      gcc/testsuite/
      	PR target/54236
      	* gcc.target/sh/pr54236-6.c: Fix assembler-no string.
      
      From-SVN: r228332
      Oleg Endo committed
    • Save-and-restore errno more carefully in libstdc++ · f14decaf
      	* doc/xml/manual/diagnostics.xml: Document use of errno.
      	* doc/html/*: Regenerate.
      	* config/locale/generic/c_locale.cc (_Save_errno): New helper.
      	(__convert_to_v): Use _Save_errno.
      	* include/ext/string_conversions.h (__stoa): Only restore errno when
      	it isn't set to non-zero.
      
      From-SVN: r228328
      Jonathan Wakely committed
    • * c-typeck.c (convert_for_assignment): Improve commentary. · aabef2de
      From-SVN: r228327
      Marek Polacek committed
    • pr65105-1.c: Require sse2 effective target. · 228ae470
      	* gcc.target/i386/pr65105-1.c: Require sse2 effective target.
      	(main): Rename to sse2_test.  Abort if count != 5.
      	(dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
      	of -march=slm.
      	* gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
      
      From-SVN: r228326
      Uros Bizjak committed
    • [ChangeLog] Fix typo in 228324. · 295bdf5c
      s/Liekwise/Likewise/
      
      From-SVN: r228325
      James Greenhalgh committed
    • [Patch 2/2 ARM/AArch64] Add a new Cortex-A53 scheduling model · cdc1afa3
      	* config/arm/aarch-common-protos.h
      	(aarch_accumulator_forwarding): New.
      	(aarch_forward_to_shift_is_not_shifted_reg): Likewise.
      	* config/arm/aarch-common.c (aarch_accumulator_forwarding): New.
      	(aarch_forward_to_shift_is_not_shifted_reg): Liekwise.
      	* config/arm/cortex-a53.md: Rewrite.
      
      From-SVN: r228324
      James Greenhalgh committed
    • gimple-match.h (mprts_hook): Declare. · 34050b6b
      2015-10-01  Richard Biener  <rguenther@suse.de>
      
      	* gimple-match.h (mprts_hook): Declare.
      	* gimple-match.head.c (mprts_hook): Define.
      	(maybe_push_res_to_seq): Use new hook.
      	* gimple-fold.c (gimple_fold_stmt_to_constant_1): Likewise.
      	* tree-ssa-sccvn.h (vn_ssa_aux::expr): Change to a gimple_seq.
      	(vn_ssa_aux::has_constants): Remove.
      	* tree-ssa-sccvn.c: Include gimple-match.h.
      	(VN_INFO_GET): Assert we don't re-use SSA names.
      	(vn_get_expr_for): Remove.
      	(expr_has_constants): Likewise.
      	(stmt_has_constants): Likewise.
      	(simplify_binary_expression): Likewise.
      	(simplify_unary_expression): Likewise.
      	(vn_lookup_simplify_result): New hook.
      	(visit_copy): Adjust.
      	(visit_reference_op_call): Likewise.
      	(visit_phi): Likewise.
      	(visit_use): Likewise.
      	(process_scc): Likewise.
      	(init_scc_vn): Likewise.
      	(visit_reference_op_load): Likewise.  Use match-and-simplify and
      	a gimple seq for inserted expressions.
      	(try_to_simplify): Remove GENERIC stmt combining code.
      	(sccvn_dom_walker::before_dom_children): Use match-and-simplify.
      	* tree-ssa-pre.c (eliminate_insert): Adjust.
      	(eliminate_dom_walker::before_dom_children): Likewise.
      
      	* gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
      	* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
      
      From-SVN: r228320
      Richard Biener committed
    • bb-reorder: Documentation updates · e01c66ca
      
      2015-09-23   Segher Boessenkool  <segher@kernel.crashing.org>
      
      	* doc/invoke.texi (Optimization Options): Add
      	-freorder-blocks-algorithm=.
      	(Optimize Options) <-O>: Add -freorder-blocks.
      	<-O2>: Remove -freorder-blocks.  Add -freorder-blocks-algorithm=stc.
      	<-Os>: Add -freorder-blocks-algorithm=stc as not enabled.
      	<-freorder-blocks>: Also enabled at levels -O and -Os.
      	<-freorder-blocks-algorithm=>: Document new option.
      
      From-SVN: r228319
      Segher Boessenkool committed
    • bb-reorder: Add -freorder-blocks-algorithm= and wire it up · 59faab7c
      This adds an -freorder-blocks-algorithm=[simple|stc] flag, with "simple"
      as default.  For -O2 and up (except -Os) it is switched to "stc" instead.
      Targets that never want STC can override this.  This changes -freorder-blocks
      to be on at -O1 and up (was -O2 and up).
      
      In effect, the changes are for -O1 (which now gets "simple" instead of
      nothing), -Os (which now gets "simple" instead of "stc", since STC results
      in much bigger code), and for targets that wish to never use STC (not in
      this patch though).
      
      
      2015-09-23   Segher Boessenkool  <segher@kernel.crashing.org>
      
      	* bb-reorder.c (reorder_basic_blocks): Use the algorithm selected
      	with flag_reorder_blocks_algorithm.
      	* common.opt (freorder-blocks-algorithm=): New flag.
      	(reorder_blocks_algorithm): New enum.
      	* flag-types.h (reorder_blocks_algorithm): New enum.
      	* opts.c (default_options_table): Use -freorder-blocks at -O1 and up,
      	and -freorder-blocks-algorithm=stc at -O2 and up (not at -Os).
      
      From-SVN: r228318
      Segher Boessenkool committed
    • bb-reorder: Add the "simple" algorithm · 248c16c4
      
      2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
      
      	* bb-reorder.c: Add intro comment.
      	(reorder_basic_blocks_software_trace_cache): Print a header to
      	the dump file.
      	(edge_order): New function.
      	(reorder_basic_blocks_simple): New function.
      	(reorder_basic_blocks): Choose between the STC and the simple
      	algorithms (always choose the former).
      
      From-SVN: r228317
      Segher Boessenkool committed
    • bb-reorder: Split out STC · af71fa39
      
      2015-09-23   Segher Boessenkool  <segher@kernel.crashing.org>
      
      	* bb-reorder.c (reorder_basic_blocks_software_trace_cache): New
      	function, factored out from ...
      	(reorder_basic_blocks): ... here.
      
      From-SVN: r228316
      Segher Boessenkool committed
    • Make dumping of function attributes resemble source syntax · 26e5d47d
      2015-10-01  Tom de Vries  <tom@codesourcery.com>
      
      	* tree-cfg.c (dump_function_to_file): Dump function attributes using
      	__attribute__(()) string.  Move dumping of function attributes to before
      	function name.
      
      From-SVN: r228315
      Tom de Vries committed
    • Daily bump. · aeecd3d2
      From-SVN: r228314
      GCC Administrator committed
  2. 30 Sep, 2015 21 commits
    • re PR go/66870 (split stack issues on ppc64le and ppc64) · 402565b6
      	PR target/66870
      	* config/rs6000/sysv4.h (TARGET_CAN_SPLIT_STACK_64BIT): Define.
      	* configure.ac: Define HAVE_GOLD_ALTERNATE_SPLIT_STACK on Power
      	based on gold linker version.
      	* gcc.c: Add -fuse-ld=gold to STACK_SPLIT_SPEC if
      	HAVE_GOLD_ALTERNATE_SPLIT_STACK defined.
      	* configure, config.in: Regenerate.
      go:
      	* gospec.c (lang_specific_driver): Set appropriate split stack
      	options for 64 bit compiles based on TARGET_CAN_SPLIT_STACK_64BIT.
      
      From-SVN: r228311
      Lynn Boger committed
    • [RS6000] Make -msingle-pic-base remove the ELFv2 global entry code · 7dc396e2
      For other ABIs, -msingle-pic-base makes gcc omit loading of the PIC
      register in function prologues.  This patch makes the option affect
      ELFv2 too.
      
      	* config/rs6000/rs6000.c (rs6000_emit_prologue): Don't set
      	r2_setup_needed when TARGET_SINGLE_PIC_BASE.
      	(rs6000_output_mi_thunk): Likewise.
      
      From-SVN: r228309
      Alan Modra committed
    • mkoffload.c (process): Change offload data format. · cc3cd79b
      	gcc/
      	* config/nvptx/mkoffload.c (process): Change offload data format.
      
      	libgomp/
      	* plugin/plugin-nvptx.c (targ_fn_launch): Use GOMP_DIM_MAX.
      	(struct targ_ptx_obj): New.
      	(nvptx_tdata): Move earlier, change data format.
      	(link_ptx): Take targ_ptx_obj ptr and count.  Allow multiple
      	objects.
      	(GOMP_OFFLOAD_load_image): Adjust.
      
      Co-Authored-By: Bernd Schmidt <bernds@codesourcery.com>
      
      From-SVN: r228308
      Nathan Sidwell committed
    • [RS6000] Correct powerpc sysv stack argument accounting · c57173b6
      ppc32 starts using the stack for integer arg passing when we run out
      of integer arg passing registers.  Similarly, we start using the stack
      for floating point args when we run out of floating point registers.
      The decision on where an integer arg goes does not depend on number of
      floating point args, nor does the decision on where a floating point
      arg goes depend on number of integer args.  Alignment of stack args
      also simply depends on number of stack args.
      
      This patch untangles the horrible mess we had, with intarg_count being
      wrongly used to count both integer args and stack words.
      
      	* src/powerpc/ffi_sysv.c (ffi_prep_cif_sysv_core): Count fprs,
      	gprs, and stack words separately.
      	(ffi_prep_args_SYSV): Similarly.
      
      From-SVN: r228307
      Alan Modra committed
    • [PATCH] Improve DOM's optimization of control statements · d64f8dd2
      	* tree-ssa-dom.c (optimize_stmt): Collapse control flow statements
      	with constant conditions.
      	* tree-ssa-threadupdate.c (remove_jump_threads_starting_at): New.
      	(remove_ctrl_stmt_and_useless_edges): No longer static.
      	* tree-ssa-threadupdate.h (remove_jump_threads_starting_at): Prototype.
      	(remove_ctrl_stmt_and_useless_edges): Likewise.
      
      	* gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
      
      From-SVN: r228306
      Jeff Law committed
    • messages_members.cc (Catalog_info, Catalogs): Move... · 9702ee6a
      2015-09-30  François Dumont  <fdumont@gcc.gnu.org>
      	    Jonathan Wakely  <jwakely@redhat.com>
      
      	* config/locale/gnu/messages_members.cc (Catalog_info, Catalogs):
      	Move...
      	* config/locale/gnu/c++locale_internal.h: ...here in std namespace.
      	* config/locale/gnu/c_locale.cc: Move implementation of latter here.
      	* src/c++98/Makefile.am: Compile c++locale.cc with -fimplicit-templates.
      	* src/c++98/Makefile.in: Regenerate.
      	* config/abi/pre/gnu.ver: Adjust.
      
      Co-Authored-By: Jonathan Wakely <jwakely@redhat.com>
      
      From-SVN: r228305
      François Dumont committed
    • nvptx.c (nvptx_goacc_validate_dims): New. · 94829f87
      	* config/nvptx/nvptx.c (nvptx_goacc_validate_dims): New.
      	(TARGET_GOACC_VALIDATE_DIMS): Override.
      	* target.def (TARGET_GOACC): New target hook prefix.
      	(validate_dims): New hook.
      	* targhooks.h (default_goacc_validate_dims): New.
      	* omp-low.c (oacc_validate_dims): New.
      	(execute_oacc_device_lower): New.
      	(default_goacc_validate_dims): New.
      	(pass_data_oacc_device_lower): New.
      	(pass_oacc_device_lower): New pass.
      	(make_pass_oacc_device_lower): New.
      	* tree-pass.h (make_pass_oacc_device_lower): Declare.
      	* passes.def (pass_oacc_device_lower): Add it.
      	* doc/tm.texi: Rebuilt.
      	* doc/tm.texi.in (TARGET_GOACC_VALIDATE_DIMS): Add hook.
      	* doc/invoke.texi (oaccdevlow): Document tree dump flag.
      
      Co-Authored-By: Cesar Philippidis <cesar@codesourcery.com>
      
      From-SVN: r228304
      Nathan Sidwell committed
    • re PR rtl-optimization/67037 (Wrong code at -O1 and above on ARM) · 9a9fe2b4
      2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
      
              PR rtl-optimization/67037
              * lra-constraints.c (process_addr_reg): Use copy_rtx when necessary.
      
      testsuite:
      2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
      
              PR rtl-optimization/67037
              * gcc.c-torture/execute/pr67037.c: New test.
      
      From-SVN: r228303
      Bernd Edlinger committed
    • [PATCH] Update SSA_NAME manager to use two lists · dc0ccbb3
      	* gimple-ssa.h (gimple_df): Add free_ssanames_queue field.
      	* passes.c: Include tree-ssanames.h.
      	(execute_function_todo): Flush the pending free SSA_NAMEs after
      	eliminating unreachable basic blocks.
      	* tree-ssanames.c (FREE_SSANAMES_QUEUE): new.
      	(init_ssanames): Initialize FREE_SSANAMES_QUEUE.
      	(fini_ssanames): Finalize FREE_SSANAMES_QUEUE.
      	(flush_ssanames_freelist): New function.
      	(release_ssaname_fn): Put released names on the queue.
      	(pass_release_ssa_names::execute): Call flush_ssanames_freelist.
      	* tree-ssanames.h (flush_ssanames_freelist): Declare.
      
      From-SVN: r228302
      Bernd Schmidt committed
    • Pass on the verbose flag "-v" to/in the mkoffloads · 0fe78d19
      	gcc/
      	* config/i386/intelmic-mkoffload.c (main): Parse "-v" flag.
      	(generate_target_descr_file, generate_target_offloadend_file)
      	(generate_host_descr_file, prepare_target_image, main): Pass it
      	on.
      	* config/nvptx/mkoffload.c (main): Parse "-v" flag.
      	(compile_native, main): Pass it on.
      	* lto-wrapper.c (compile_offload_image): Likewise.
      
      From-SVN: r228301
      Thomas Schwinge committed
    • Refactor intelmic-mkoffload.c argv building to use obstacks · 8c30df3e
      That is, restore and adapt the code as originally proposed.
      
      	gcc/
      	* config/i386/intelmic-mkoffload.c (generate_host_descr_file)
      	(prepare_target_image, main): Refactor argv building to use
      	obstacks.
      
      Co-Authored-By: Andrey Turetskiy <andrey.turetskiy@intel.com>
      Co-Authored-By: Ilya Verbin <ilya.verbin@intel.com>
      
      From-SVN: r228300
      Thomas Schwinge committed
    • More DEF_FUNCTION_TYPE_VAR_6/DEF_FUNCTION_TYPE_VAR_11 cleanup · fa83660d
      	gcc/ada/
      	* gcc-interface/utils.c (DEF_FUNCTION_TYPE_VAR_11): Don't define.
      	gcc/jit/
      	* jit-builtins.h: Undefine DEF_FUNCTION_TYPE_VAR_6 after use.
      
      Co-Authored-By: Ulrich Drepper <drepper@gmail.com>
      
      From-SVN: r228298
      Thomas Schwinge committed
    • spu-protos.h (spu_expand_atomic_op): Add prototype. · 99400eed
      gcc/
      	* config/spu/spu-protos.h (spu_expand_atomic_op): Add prototype.
      	* config/spu/spu.c (spu_expand_atomic_op): New function.
      	* config/spu/spu.md (AINT): New mode iterator.
      	(ATOMIC): New code iterator.
      	(atomic_name, atomic_pred): New code predicates.
      	("atomic_load<mode>", "atomic_store<mode>"): New expanders.
      	("atomic_compare_and_swap<mode>", "atomic_exchange<mode>"): Likewise.
      	(""atomic_<atomic_name><mode>", "atomic_fetch_<atomic_name><mode>",
      	"atomic_<atomic_name>_fetch<mode>"): Likewise.
      
      gcc/testsuite/
      	* lib/target-supports.exp (check_effective_target_sync_int_128):
      	Return 1 on spu-*-* targets.
      	(check_effective_target_sync_int_128_runtime): Likewise.
      	(check_effective_target_sync_long_long): Likewise.
      	(check_effective_target_sync_long_long_runtime): Likewise.
      	(check_effective_target_sync_int_long): Likewise.
      	(check_effective_target_sync_char_short): Likewise.
      
      From-SVN: r228297
      Ulrich Weigand committed
    • i386.c (scalar_chain::analyze_register_chain): Ignore debug insns. · 21b82064
      gcc/
      
      	* config/i386/i386.c (scalar_chain::analyze_register_chain): Ignore
      	debug insns.
      	(scalar_chain::convert_reg): Likewise.
      
      gcc/testsuite/
      
      	* gcc.target/i386/pr67761.c: New test.
      
      From-SVN: r228292
      Ilya Enkovich committed
    • alpha, ia64: Remove empty directories. · eea10f8c
      2015-09-30  Matthias Klose  <doko@ubuntu.com>
      
              * config/cpu/alpha, config/cpu/ia64: Remove empty directories.
      
      From-SVN: r228291
      Matthias Klose committed
    • builtins.c: Add comment that no new simplifications shouldd be added here. · 25ab3b0a
      2015-09-30  Richard Biener  <rguenther@suse.de>
      
      	* builtins.c: Add comment that no new simplifications shouldd
      	be added here.
      
      From-SVN: r228290
      Richard Biener committed
    • 2015-09-30 Matthias Klose <doko@ubuntu.com> · 20a44562
              * jit-builtins.h Define DEF_FUNCTION_TYPE_VAR_6,
              remove DEF_FUNCTION_TYPE_VAR_11.
              * jit-builtins.c (builtins_manager::make_type): Define and handle
              DEF_FUNCTION_TYPE_VAR_6, remove DEF_FUNCTION_TYPE_VAR_11.
      
      From-SVN: r228289
      Matthias Klose committed
    • re PR c/67730 (No warning when returning NULL in void function) · de8ddd5f
      	PR c/67730
      	* c-typeck.c (c_finish_return): Use the expansion point location for
      	certain "return with value" warnings.
      
      	* gcc.dg/pr67730.c: New test.
      
      From-SVN: r228286
      Marek Polacek committed
    • re PR tree-optimization/67690 (wrong code with -O2 on x86_64/Linux) · 6ea2f74c
      	PR tree-optimization/67690
      	* tree-ssa-ifcombine.c (pass_tree_ifcombine::execute): Call
      	reset_flow_sensitive_info_in_bb.
      	* tree-ssa-tail-merge.c (replace_block_by): Likewise.
      	* tree-ssanames.c: Include "gimple-iterator.h".
      	(reset_flow_sensitive_info_in_bb): New function.
      	* tree-ssanames.h (reset_flow_sensitive_info_in_bb): Declare.
      
      	* gcc.dg/torture/pr67690.c: New test.
      
      From-SVN: r228284
      Marek Polacek committed
    • Use gcc/coretypes.h:enum offload_abi in mkoffloads · ae15100c
      	gcc/
      	* config/i386/intelmic-mkoffload.c (target_ilp32): Remove
      	variable, replacing it with...
      	(offload_abi): ... this new variable.  Adjust all users.
      	* config/nvptx/mkoffload.c (target_ilp32, offload_abi): Likewise.
      
      From-SVN: r228283
      Thomas Schwinge committed
    • Add checkpoint to libgomp dg-shouldfail tests · 4e2a5450
      That is, verify that we're actually reaching the expected checkpoint before
      terminating.
      
      	libgomp/
      	* testsuite/libgomp.oacc-c-c++-common/abort-1.c: Add checkpoint.
      	* testsuite/libgomp.oacc-c-c++-common/abort-3.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/clauses-2.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-1.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-2.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-3.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-4.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-5.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-6.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-7.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/data-already-8.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-1.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-11.c: Likewise.
      	* 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-2.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-3.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-4.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/lib-62.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-63.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-64.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-65.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-67.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-68.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-71.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-77.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/lib-80.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/present-1.c: Likewise.
      	* testsuite/libgomp.oacc-fortran/abort-1.f90: 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-3.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-already-4.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-already-5.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-already-6.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-already-7.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-already-8.f: Likewise.
      
      From-SVN: r228282
      Thomas Schwinge committed