Commit f6a665d3 by Bill Schmidt Committed by William Schmidt

target-supports.exp (check-effective_target_vect_double): Enable for Power…

target-supports.exp (check-effective_target_vect_double): Enable for Power targets with VSX hardware available.

2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* lib/target-supports.exp (check-effective_target_vect_double):
	Enable for Power targets with VSX hardware available.
	* gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
	vect_no_align && { ! vect_hw_misalign }.

From-SVN: r227283
parent 124663e4
2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* lib/target-supports.exp (check-effective_target_vect_double):
Enable for Power targets with VSX hardware available.
* gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
vect_no_align && { ! vect_hw_misalign }.
2015-08-27 Sebastian Pop <s.pop@samsung.com> 2015-08-27 Sebastian Pop <s.pop@samsung.com>
* gcc.dg/graphite/graphite.exp (interchange_files, block_files): * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
......
...@@ -13,4 +13,4 @@ ...@@ -13,4 +13,4 @@
enddo enddo
return return
end end
! { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail vect_no_align } } } ! { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { vect_no_align && { ! vect_hw_misalign } } } } }
...@@ -3711,6 +3711,8 @@ proc check_effective_target_vect_double { } { ...@@ -3711,6 +3711,8 @@ proc check_effective_target_vect_double { } {
} }
} elseif { [istarget spu-*-*] } { } elseif { [istarget spu-*-*] } {
set et_vect_double_saved 1 set et_vect_double_saved 1
} elseif { [istarget powerpc*-*-*] && [check_vsx_hw_available] } {
set et_vect_double_saved 1
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment