diff options
| author | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-01-02 04:32:07 +0000 |
|---|---|---|
| committer | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-01-02 04:32:07 +0000 |
| commit | 89476fc9d110e788d4c9b81b1622b378466248b7 (patch) | |
| tree | a0d5ee6f7357a7c40aaea45db067994d2da661a2 /libjava/classpath/vm/reference/gnu/java | |
| parent | 477e5b65037d30dbfc541fbbf7b508f8b3ceed8e (diff) | |
| download | ppe42-gcc-89476fc9d110e788d4c9b81b1622b378466248b7.tar.gz ppe42-gcc-89476fc9d110e788d4c9b81b1622b378466248b7.zip | |
* fold-const.c (fold_binary) <EQ_EXPR>: Fold "(X^C1) eq/ne C2" into
"X eq/ne (C1^C2)". Fold "(X^Z) eq/ne (Y^Z)" as "X eq/ne Y" when Z
has no side-effects. Fold "(X^C1) eq/ne (Y^C2)" as "(X^(C1^C2))
eq/ne Y".
* gcc.dg/fold-eqxor-4.c: New test case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120333 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/vm/reference/gnu/java')
0 files changed, 0 insertions, 0 deletions

