projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8aa2a30
)
(simplify_logical, case AND): If still an AND, get new values for op0
author
Richard Kenner
<kenner@gcc.gnu.org>
Fri, 21 Apr 1995 11:57:42 +0000
(07:57 -0400)
committer
Richard Kenner
<kenner@gcc.gnu.org>
Fri, 21 Apr 1995 11:57:42 +0000
(07:57 -0400)
and op1.
From-SVN: r9424
gcc/combine.c
patch
|
blob
|
history
diff --git
a/gcc/combine.c
b/gcc/combine.c
index f71db787f17b59adb18973f4cd4a2d625c592ce0..9d355cbffedd088b88c4d22feaa176fb5acc5ada 100644
(file)
--- a/
gcc/combine.c
+++ b/
gcc/combine.c
@@
-4503,6
+4503,10
@@
simplify_logical (x, last)
if (GET_CODE (x) != AND)
return x;
+
+ if (GET_RTX_CLASS (GET_CODE (x)) == 'c'
+ || GET_RTX_CLASS (GET_CODE (x)) == '2')
+ op0 = XEXP (x, 0), op1 = XEXP (x, 1);
}
/* Convert (A | B) & A to A. */