------- Comment #2 from dje at gcc dot gnu dot org 2005-11-21 02:54 ------- Index: predicates.md =================================================================== I think the following patch fixes the checking failure. I will bootstrap overnight.
--- predicates.md (revision 107244) +++ predicates.md (working copy) @@ -1034,7 +1034,8 @@ if (count <= 1 || GET_CODE (XVECEXP (op, 0, 0)) != SET || GET_CODE (SET_DEST (XVECEXP (op, 0, 0))) != REG - || GET_CODE (SET_SRC (XVECEXP (op, 0, 0))) != UNSPEC_VOLATILE) + || GET_CODE (SET_SRC (XVECEXP (op, 0, 0))) != UNSPEC_VOLATILE + || XVECLEN (SET_SRC (XVECEXP (op, 0, 0)), 0) <= 1) return 0; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24953