diff options
author | Daniel Berlin <dan@cgsoftware.com> | 2001-11-30 05:13:17 +0000 |
---|---|---|
committer | Daniel Berlin <dberlin@gcc.gnu.org> | 2001-11-30 05:13:17 +0000 |
commit | 7d9e680fbe730c2f7753441901482a4c9af54505 (patch) | |
tree | 06c20a583f3d4d6c7a3a05523edfea417407a21c /gcc/genopinit.c | |
parent | 06f0b04cab15bdd864387366f84ad86a472e406b (diff) | |
download | gcc-7d9e680fbe730c2f7753441901482a4c9af54505.tar.gz |
genopinit.c (gen_insn): Handle MODE_VECTOR_INT and MODE_VECTOR_FLOAT as allowed.
2001-11-30 Daniel Berlin <dan@cgsoftware.com>
* genopinit.c (gen_insn): Handle MODE_VECTOR_INT and
MODE_VECTOR_FLOAT as allowed.
From-SVN: r47476
Diffstat (limited to 'gcc/genopinit.c')
-rw-r--r-- | gcc/genopinit.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gcc/genopinit.c b/gcc/genopinit.c index 85fa6433f35..dc422d762d4 100644 --- a/gcc/genopinit.c +++ b/gcc/genopinit.c @@ -219,11 +219,14 @@ gen_insn (insn) break; if (*p == 0 - && (! force_int || mode_class[i] == MODE_INT) + && (! force_int || mode_class[i] == MODE_INT + || mode_class[i] == MODE_VECTOR_INT) && (! force_partial_int || mode_class[i] == MODE_INT - || mode_class[i] == MODE_PARTIAL_INT) - && (! force_float || mode_class[i] == MODE_FLOAT)) + || mode_class[i] == MODE_PARTIAL_INT + || mode_class[i] == MODE_VECTOR_INT) + && (! force_float || mode_class[i] == MODE_FLOAT + || mode_class[i] == MODE_VECTOR_FLOAT)) break; } |