diff options
author | Jan Hubicka <jh@suse.cz> | 2002-06-02 12:21:39 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2002-06-02 10:21:39 +0000 |
commit | 92e34b6718ff0072633c8cea6520de8a052029c8 (patch) | |
tree | 839754b7e0e47e031acaccd4cbebeb26c4a881d3 /gcc/gcse.c | |
parent | e7e9d2429171a0f40413908b5dec1d69d801881c (diff) | |
download | gcc-92e34b6718ff0072633c8cea6520de8a052029c8.zip gcc-92e34b6718ff0072633c8cea6520de8a052029c8.tar.gz gcc-92e34b6718ff0072633c8cea6520de8a052029c8.tar.bz2 |
* gcse.c (bypass_conditional_jumps): Use single set to obtain set.
From-SVN: r54165
Diffstat (limited to 'gcc/gcse.c')
-rw-r--r-- | gcc/gcse.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -4541,12 +4541,13 @@ bypass_conditional_jumps () insn = NEXT_INSN (insn)) if (GET_CODE (insn) == INSN) { + rtx set = single_set (insn); if (setcc) break; if (!single_set (insn)) break; - dest = SET_DEST (PATTERN (insn)); + dest = SET_DEST (set); if (GET_MODE_CLASS (GET_MODE (dest)) == MODE_CC) setcc = insn; #ifdef HAVE_cc0 |