From: Torbjorn Granlund Date: Mon, 10 Apr 1995 21:39:56 +0000 (+0000) Subject: (constrain_operands, case 'E'): Make this work like X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b990f6356d3fcb5c2859a61be11fd5eed8c4e03c;p=platform%2Fupstream%2Fgcc.git (constrain_operands, case 'E'): Make this work like constraint character `F' when REAL_ARITHMETIC is defined. From-SVN: r9357 --- diff --git a/gcc/recog.c b/gcc/recog.c index 4177e07..8d61952 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -1783,12 +1783,14 @@ constrain_operands (insn_code_num, strict) break; case 'E': +#ifndef REAL_ARITHMETIC /* Match any CONST_DOUBLE, but only if we can examine the bits of it reliably. */ if ((HOST_FLOAT_FORMAT != TARGET_FLOAT_FORMAT || HOST_BITS_PER_WIDE_INT != BITS_PER_WORD) && GET_MODE (op) != VOIDmode && ! flag_pretend_float) break; +#endif if (GET_CODE (op) == CONST_DOUBLE) win = 1; break;