PR target/69459
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Jan 2016 22:32:47 +0000 (22:32 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Jan 2016 22:32:47 +0000 (22:32 +0000)
commitf11bb279670fea94cab22316302cb8908e9d13b3
tree014ae95c4d34e8f9325602be48c7e91fc8faaf3f
parentc80c12c85007ef7a7f7db83cf000803a163f1b23
PR target/69459
* config/i386/constraints.md (C): Only accept constant zero operand.
(BC): New constraint.
* config/i386/sse.md (*mov<mode>_internal): Use BC constraint
instead of C constraint.
* doc/md.texi (Machine Constraints): Update description
of C constraint.

testsuite/ChangeLog:

PR target/69459
* gcc.target/i386/pr69459.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232955 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/constraints.md
gcc/config/i386/sse.md
gcc/doc/md.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr69459.c [new file with mode: 0644]