diff options
author | Richard Stallman <rms@gnu.org> | 1992-07-06 00:23:00 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-07-06 00:23:00 +0000 |
commit | 51b003476eaf2af216eaacccbdcd4031ce7e2405 (patch) | |
tree | a70e960c1b7a067589d49bbffdde733e16b303d9 | |
parent | b7ac21e3582050ff6d0c34c54ee751ae44e51952 (diff) | |
download | gcc-51b003476eaf2af216eaacccbdcd4031ce7e2405.zip gcc-51b003476eaf2af216eaacccbdcd4031ce7e2405.tar.gz gcc-51b003476eaf2af216eaacccbdcd4031ce7e2405.tar.bz2 |
*** empty log message ***
From-SVN: r1455
-rw-r--r-- | gcc/cse.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -3405,12 +3405,18 @@ simplify_binary_operation (code, mode, op0, op1) else if (GET_CODE (op0) == CONST_INT) return plus_constant (op1, INTVAL (op0)); else + break; +#if 0 /* No good, because this can produce the sum of two relocatable + symbols, in an assembler instruction. Most UNIX assemblers can't + handle that. */ + else return gen_rtx (CONST, mode, gen_rtx (PLUS, mode, GET_CODE (op0) == CONST ? XEXP (op0, 0) : op0, GET_CODE (op1) == CONST ? XEXP (op1, 0) : op1)); +#endif } else if (GET_CODE (op1) == CONST_INT && GET_CODE (op0) == PLUS |