diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2016-04-25 21:20:45 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2016-04-25 21:20:45 +0200 |
commit | eebe7d1c7f13193c951d7fe1ca5eeb25a924f381 (patch) | |
tree | 52907fefa471c3634540d64affdc5706e5c9e1cf /gcc | |
parent | a7d56fb84086a717160b181b61eebd544e806ffc (diff) | |
download | gcc-eebe7d1c7f13193c951d7fe1ca5eeb25a924f381.zip gcc-eebe7d1c7f13193c951d7fe1ca5eeb25a924f381.tar.gz gcc-eebe7d1c7f13193c951d7fe1ca5eeb25a924f381.tar.bz2 |
predicates.md (const0_operand): Do not match const_wide_int code.
* config/i386/predicates.md (const0_operand): Do not match
const_wide_int code.
(const1_operand): Ditto.
From-SVN: r235417
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/i386/predicates.md | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7eb5a7c..37389d6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2016-04-25 Uros Bizjak <ubizjak@gmail.com> + * config/i386/predicates.md (const0_operand): Do not match + const_wide_int code. + (const1_operand): Ditto. + +2016-04-25 Uros Bizjak <ubizjak@gmail.com> + * config/i386/i386.md (*movoi_internal_avx): Set mode attribute to XI for SSE constm1 operands and TARGET_AVX512VL. (*movti_internal): Ditto. diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md index 89b7de0..1980a62 100644 --- a/gcc/config/i386/predicates.md +++ b/gcc/config/i386/predicates.md @@ -659,7 +659,7 @@ ;; Match exactly zero. (define_predicate "const0_operand" - (match_code "const_int,const_wide_int,const_double,const_vector") + (match_code "const_int,const_double,const_vector") { if (mode == VOIDmode) mode = GET_MODE (op); @@ -668,7 +668,7 @@ ;; Match one or a vector with all elements equal to one. (define_predicate "const1_operand" - (match_code "const_int,const_wide_int,const_double,const_vector") + (match_code "const_int,const_double,const_vector") { if (mode == VOIDmode) mode = GET_MODE (op); |