diff options
author | Richard Henderson <rth@cygnus.com> | 1999-03-06 18:45:29 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1999-03-06 18:45:29 -0800 |
commit | aeb7ff6879c2ebde71a64c6fb8509101f11920a3 (patch) | |
tree | 37bb379c9053ad0d2ed57861ffc873e2093ccab4 /gcc/recog.c | |
parent | 9a794e5054a24e53cab41cc28ffcdf263c10776d (diff) | |
download | gcc-aeb7ff6879c2ebde71a64c6fb8509101f11920a3.zip gcc-aeb7ff6879c2ebde71a64c6fb8509101f11920a3.tar.gz gcc-aeb7ff6879c2ebde71a64c6fb8509101f11920a3.tar.bz2 |
* recog.c (push_operand, pop_operand): VOIDmode needn't match modes.
From-SVN: r25624
Diffstat (limited to 'gcc/recog.c')
-rw-r--r-- | gcc/recog.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/recog.c b/gcc/recog.c index 58806e6..e344b27 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -1206,7 +1206,7 @@ push_operand (op, mode) if (GET_CODE (op) != MEM) return 0; - if (GET_MODE (op) != mode) + if (mode != VOIDmode && GET_MODE (op) != mode) return 0; op = XEXP (op, 0); @@ -1231,7 +1231,7 @@ pop_operand (op, mode) if (GET_CODE (op) != MEM) return 0; - if (GET_MODE (op) != mode) + if (mode != VOIDmode && GET_MODE (op) != mode) return 0; op = XEXP (op, 0); |