[ARM] PR rtl-optimization/69904: Disallow copying/duplicating of load-exclusive opera...
commit1feed8925f6290bb732fca6e7bce096b92321a92
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Mar 2016 17:25:43 +0000 (3 17:25 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Mar 2016 17:25:43 +0000 (3 17:25 +0000)
treefbf3a3d4d054812982ca8f98dfaa6f1efc5efe20
parentc32bda691a2495b12085553aa7acb6bde77a31a4
[ARM] PR rtl-optimization/69904: Disallow copying/duplicating of load-exclusive operations

PR rtl-optimization/69904
* config/arm/arm.c (arm_cannot_copy_insn_p):
Return true for load-exclusive instructions.

* gcc.target/arm/pr69904.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233941 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr69904.c [new file with mode: 0644]