]> git.ipfire.org Git - thirdparty/gcc.git/commit
[RS6000] power8 unaligned fp load/store
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Aug 2016 00:42:06 +0000 (00:42 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Aug 2016 00:42:06 +0000 (00:42 +0000)
commitb1b27d3bbda0e22342f343d18c0e13d712a5d620
tree95504cc37370d794e9dff3494b0794392acc1815
parente73779580613a2c4bafae651820c768405cbb610
[RS6000] power8 unaligned fp load/store

According to the POWER8 Processor User’s Manual and some
experimentation on power8 hardware, unaligned fp load/store on power8
does not invoke the alignment interrupt.

* config/rs6000/rs6000.h (SLOW_UNALIGNED_ACCESS): Make scalar
float access depend on TARGET_EFFICIENT_UNALIGNED_VSX.
* config/rs6000/rs6000.opt (-mefficient-unaligned-vsx): Renamed
from -mefficient-unaligned-vector.  Note that this affects fp too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@239013 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.opt