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 | |
parent | 06f0b04cab15bdd864387366f84ad86a472e406b (diff) | |
download | gcc-7d9e680fbe730c2f7753441901482a4c9af54505.zip gcc-7d9e680fbe730c2f7753441901482a4c9af54505.tar.gz gcc-7d9e680fbe730c2f7753441901482a4c9af54505.tar.bz2 |
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')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/genopinit.c | 9 |
2 files changed, 11 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8eadcd1..666ad5b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-11-30 Daniel Berlin <dan@cgsoftware.com> + + * genopinit.c (gen_insn): Handle MODE_VECTOR_INT and + MODE_VECTOR_FLOAT as allowed. + 2001-11-29 Zack Weinberg <zack@codesourcery.com> Purge cruft now we have build libiberty. diff --git a/gcc/genopinit.c b/gcc/genopinit.c index 85fa643..dc422d7 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; } |