aboutsummaryrefslogtreecommitdiff
path: root/gcc/genrecog.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/genrecog.c')
-rw-r--r--gcc/genrecog.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/genrecog.c b/gcc/genrecog.c
index 27167c7..835e22a 100644
--- a/gcc/genrecog.c
+++ b/gcc/genrecog.c
@@ -694,13 +694,11 @@ validate_pattern (rtx pattern, md_rtx_info *info, rtx set, int set_code)
error_at (info->loc, "mode mismatch in set: %smode vs %smode",
GET_MODE_NAME (dmode), GET_MODE_NAME (smode));
- /* If only one of the operands is VOIDmode, and PC or CC0 is
- not involved, it's probably a mistake. */
+ /* If only one of the operands is VOIDmode, and PC is not involved,
+ it's probably a mistake. */
else if (dmode != smode
&& GET_CODE (dest) != PC
- && GET_CODE (dest) != CC0
&& GET_CODE (src) != PC
- && GET_CODE (src) != CC0
&& !CONST_INT_P (src)
&& !CONST_WIDE_INT_P (src)
&& GET_CODE (src) != CALL)