diff options
author | Torbjorn Granlund <tege@gnu.org> | 1996-03-26 13:47:00 +0000 |
---|---|---|
committer | Torbjorn Granlund <tege@gnu.org> | 1996-03-26 13:47:00 +0000 |
commit | 42b672ea314d0cbe07809476801dd42666165ab7 (patch) | |
tree | b319245713ce5b28044cd4893e05fa8e387f6c03 /gcc/config/vax | |
parent | 391186c572912fe8c2d13f6cdbbb6a36f0572f87 (diff) | |
download | gcc-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.h | 3 |
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); } } \ |