diff options
author | Alan Modra <amodra@gmail.com> | 2016-02-02 11:59:17 +1030 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2016-02-02 11:59:17 +1030 |
commit | 65c98fdec722720ae9b2a6765232fe4535e06d4e (patch) | |
tree | c980838ffe7ef262dd73d6f49da7e572e55443d5 /gcc/tree-vectorizer.c | |
parent | 0b256e745b5ea5b89f9a70a86c2c7e2649a15958 (diff) | |
download | gcc-65c98fdec722720ae9b2a6765232fe4535e06d4e.zip gcc-65c98fdec722720ae9b2a6765232fe4535e06d4e.tar.gz gcc-65c98fdec722720ae9b2a6765232fe4535e06d4e.tar.bz2 |
[RS6000] lqarx and stqcx. registers
lqarx RT and stqcx. RS are valid only with even numbered gprs. The
predicate to enforce this happens to allow a loophole, closed by this
patch.
PR target/69548
gcc/
* config/rs6000/predicates.md (quad_int_reg_operand): Don't
allow subregs.
gcc/testsuite/
* gcc.target/powerpc/pr69548.c: New test.
From-SVN: r233065
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions