]> git.ipfire.org Git - thirdparty/gcc.git/commit
[ARM] PR target/69161: Don't ignore mode when matching comparison operator in cstore...
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Wed, 17 Feb 2016 13:39:30 +0000 (13:39 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Wed, 17 Feb 2016 13:39:30 +0000 (13:39 +0000)
commitac4bf40708c5e2f97e5b9e0b066e458c9fe443e8
treee71c03feb17b974d093577917ea659dc7bf2d1bb
parentffacd7263e1106d7ce54fff91138801e2fe10fb2
[ARM] PR target/69161: Don't ignore mode when matching comparison operator in cstore-like patterns

PR target/69161
* config/arm/predicates.md (arm_comparison_operator_mode):
New predicate.
* config/arm/arm.md (*mov_scc): Use arm_comparison_operator_mode
instead of arm_comparison_operator.
(*mov_negscc): Likewise.
(*mov_notscc): Likewise.
* config/arm/thumb2.md (*thumb2_mov_scc): Likewise.
(*thumb2_mov_negscc): Likewise.
(*thumb2_mov_negscc_strict_it): Likewise.
(*thumb2_mov_notscc): Likewise.
(*thumb2_mov_notscc_strict_it): Likewise.

From-SVN: r233495
gcc/ChangeLog
gcc/config/arm/arm.md
gcc/config/arm/predicates.md
gcc/config/arm/thumb2.md