Blame SOURCES/gcc32-java-bytecode.patch
|
|
6f1b0c |
2004-08-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
6f1b0c |
|
|
|
6f1b0c |
* fold-const.c (fold): If flag_syntax_only, don't depend on
|
|
|
6f1b0c |
BITS_PER_WORD.
|
|
|
6f1b0c |
|
|
|
6f1b0c |
--- gcc/fold-const.c.jj 2004-08-14 12:17:15.000000000 +0200
|
|
|
6f1b0c |
+++ gcc/fold-const.c 2004-08-14 13:00:37.814514205 +0200
|
|
|
6f1b0c |
@@ -5204,10 +5204,11 @@ fold (expr)
|
|
|
6f1b0c |
&& TREE_CODE (TREE_OPERAND (t, 2)) == code
|
|
|
6f1b0c |
&& (TREE_TYPE (TREE_OPERAND (TREE_OPERAND (t, 1), 0))
|
|
|
6f1b0c |
== TREE_TYPE (TREE_OPERAND (TREE_OPERAND (t, 2), 0)))
|
|
|
6f1b0c |
- && ! (INTEGRAL_TYPE_P (TREE_TYPE (t))
|
|
|
6f1b0c |
- && (INTEGRAL_TYPE_P
|
|
|
6f1b0c |
- (TREE_TYPE (TREE_OPERAND (TREE_OPERAND (t, 1), 0))))
|
|
|
6f1b0c |
- && TYPE_PRECISION (TREE_TYPE (t)) <= BITS_PER_WORD))
|
|
|
6f1b0c |
+ && (! (INTEGRAL_TYPE_P (TREE_TYPE (t))
|
|
|
6f1b0c |
+ && (INTEGRAL_TYPE_P
|
|
|
6f1b0c |
+ (TREE_TYPE (TREE_OPERAND (TREE_OPERAND (t, 1), 0))))
|
|
|
6f1b0c |
+ && TYPE_PRECISION (TREE_TYPE (t)) <= BITS_PER_WORD)
|
|
|
6f1b0c |
+ || flag_syntax_only))
|
|
|
6f1b0c |
t = build1 (code, type,
|
|
|
6f1b0c |
build (COND_EXPR,
|
|
|
6f1b0c |
TREE_TYPE (TREE_OPERAND
|