Commit bba11b5f by Fariborz Jahanian Committed by Fariborz Jahanian

Fix a problem with setting CR when splitting into rotlsi3.

OKed by Alan Modra.

From-SVN: r89587
parent 5372d088
2004-10-26 Fariborz Jahanian <fjahanian@apple.com>
* config/rs6000/rs6000.md (andsi3_internal8): Set CR when splitting
into rotlsi3.
2004-10-26 Kazu Hirata <kazu@cs.umass.edu> 2004-10-26 Kazu Hirata <kazu@cs.umass.edu>
* stmt.c (expand_case): Remove code to handle SWITCH_EXPR with * stmt.c (expand_case): Remove code to handle SWITCH_EXPR with
......
...@@ -2445,15 +2445,14 @@ ...@@ -2445,15 +2445,14 @@
"TARGET_POWERPC64" "TARGET_POWERPC64"
"#" "#"
"TARGET_POWERPC64" "TARGET_POWERPC64"
[(parallel [(set (match_dup 3) [(set (match_dup 0)
(compare:CC (and:SI (rotate:SI (match_dup 1) (match_dup 4))
(match_dup 5))
(const_int 0)))
(set (match_dup 0)
(and:SI (rotate:SI (match_dup 1) (match_dup 4)) (and:SI (rotate:SI (match_dup 1) (match_dup 4))
(match_dup 5)))]) (match_dup 5)))
(set (match_dup 0) (parallel [(set (match_dup 3)
(rotate:SI (match_dup 0) (match_dup 6)))] (compare:CC (rotate:SI (match_dup 0) (match_dup 6))
(const_int 0)))
(set (match_dup 0)
(rotate:SI (match_dup 0) (match_dup 6)))])]
" "
{ {
int mb = extract_MB (operands[2]); int mb = extract_MB (operands[2]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment