]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/64304 (AArch64 miscompilation with -mgeneral-regs-only)
authorFei Yang <fyang@gcc.gnu.org>
Tue, 5 May 2015 15:50:18 +0000 (15:50 +0000)
committerFei Yang <fyang@gcc.gnu.org>
Tue, 5 May 2015 15:50:18 +0000 (15:50 +0000)
commit7d6405a568431df26ff9eeed89755327005d6727
tree40374407809886b9e021b11ba41fc4105d0cfad5
parent878a1df86ab54849b9035cb4ab792efecb9e4472
backport: re PR target/64304 (AArch64 miscompilation with -mgeneral-regs-only)

        Backported from mainline
        2015-01-19  Jiong Wang  <jiong.wang@arm.com>
                    Andrew Pinski  <apinski@cavium.com>

        PR target/64304
        * config/aarch64/aarch64.md (define_insn "*ashl<mode>3_insn"): Deleted.
        (ashl<mode>3): Don't expand if operands[2] is not constant.

From-SVN: r222812
gcc/ChangeLog
gcc/config/aarch64/aarch64.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/pr64304.c [new file with mode: 0644]