diff options
| -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; } |
