aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/vax
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gnu.org>1996-03-26 13:47:00 +0000
committerTorbjorn Granlund <tege@gnu.org>1996-03-26 13:47:00 +0000
commit42b672ea314d0cbe07809476801dd42666165ab7 (patch)
treeb319245713ce5b28044cd4893e05fa8e387f6c03 /gcc/config/vax
parent391186c572912fe8c2d13f6cdbbb6a36f0572f87 (diff)
downloadgcc-42b672ea314d0cbe07809476801dd42666165ab7.zip
gcc-42b672ea314d0cbe07809476801dd42666165ab7.tar.gz
gcc-42b672ea314d0cbe07809476801dd42666165ab7.tar.bz2
(NOTICE_UPDATE_CC): Handle ZERO_EXTRACT destination.
From-SVN: r11617
Diffstat (limited to 'gcc/config/vax')
-rw-r--r--gcc/config/vax/vax.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/vax/vax.h b/gcc/config/vax/vax.h
index 99386c0..10ba855 100644
--- a/gcc/config/vax/vax.h
+++ b/gcc/config/vax/vax.h
@@ -963,7 +963,8 @@ gen_rtx (PLUS, Pmode, frame, gen_rtx (CONST_INT, VOIDmode, 12))
{ if (GET_CODE (EXP) == SET) \
{ if (GET_CODE (SET_SRC (EXP)) == CALL) \
CC_STATUS_INIT; \
- else if (GET_CODE (SET_DEST (EXP)) != PC) \
+ else if (GET_CODE (SET_DEST (EXP)) != ZERO_EXTRACT \
+ && GET_CODE (SET_DEST (EXP)) != PC) \
{ cc_status.flags = 0; \
cc_status.value1 = SET_DEST (EXP); \
cc_status.value2 = SET_SRC (EXP); } } \