]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/57744 (Power8 support has problems with quad word atomic instructions)
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Fri, 28 Jun 2013 16:15:17 +0000 (16:15 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Fri, 28 Jun 2013 16:15:17 +0000 (16:15 +0000)
commitf161bfd3300fb19ae04a865806612e4f8e7847d7
tree67dc85a8d10766cb6d86972ba83068da0b058c27
parent7d9800e39ad29174231a13405f11e82dd9d430d2
re PR target/57744 (Power8 support has problems with quad word atomic instructions)

[gcc]
2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/57744
* config/rs6000/rs6000.h (MODES_TIEABLE_P): Do not allow PTImode
to tie with any other modes.  Eliminate Altivec vector mode tests,
since these are a subset of ALTIVEC or VSX vector modes.  Simplify
code, to return 0 if testing MODE2 for a condition, if we've
already tested MODE1 for the same condition.

[gcc/testsuite]
2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/57744
* gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
stqcx. get even registers.

From-SVN: r200538
gcc/ChangeLog
gcc/config/rs6000/rs6000.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr57744.c [new file with mode: 0644]