+2005-11-21 David Edelsohn <edelsohn@gnu.org>
+
+ PR target/24953
+ * config/rs6000/predicates.md (vrsave_operation): Check
+ UNSPEC_VOLATILE value.
+
2005-11-21 Jan Hubicka <jh@suse.cz>
PR tree-optimization/24653
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
+ || XINT (SET_SRC (XVECEXP (op, 0, 0)), 1) != UNSPECV_SET_VRSAVE)
return 0;
dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));