| Commit message (Expand) | Author | Age | Files | Lines |
* | re PR middle-end/30172 (Operations with partly constant complex values not fo... | Richard Guenther | 2006-12-14 | 1 | -0/+57 |
* | re PR middle-end/30198 (__real / __imag cexpi (x) can be folded to cos (x) / ... | Richard Guenther | 2006-12-14 | 1 | -0/+26 |
* | re PR middle-end/28436 (accessing an element via a "pointer" on a vector doe... | Andrew Pinski | 2006-12-12 | 1 | -0/+8 |
* | re PR middle-end/30147 (ICE in fold_convert with -O2) | Richard Guenther | 2006-12-12 | 1 | -1/+3 |
* | Merge gimple-tuples-branch into mainline. | Aldy Hernandez | 2006-12-05 | 1 | -13/+25 |
* | builtins.c, [...]: Fix comment typos. | Kazu Hirata | 2006-12-02 | 1 | -2/+2 |
* | fold-const.c (fold_binary): Use the precision of the type instead of the size... | Eric Botcazou | 2006-12-01 | 1 | -14/+19 |
* | re PR tree-optimization/29921 (internal compiler error: in set_lattice_value,... | Zdenek Dvorak | 2006-11-22 | 1 | -2/+13 |
* | fold-const.c (fold_strip_sign_ops): Handle copysign. | Kaveh R. Ghazi | 2006-11-18 | 1 | -7/+22 |
* | re PR tree-optimization/29788 (ICE in var_ann, at tree-flow-inline.h:130) | Andrew Pinski | 2006-11-15 | 1 | -0/+3 |
* | fold-const.c (fold_strip_sign_ops): Handle COMPOUND_EXPR and COND_EXPR. | Kaveh R. Ghazi | 2006-11-14 | 1 | -0/+16 |
* | fold-const.c (optimize_bit_field_compare): Recursively call fold when simplif... | Roger Sayle | 2006-11-13 | 1 | -9/+13 |
* | fold-const.c (negate_expr_p): Correct/refine condition for transformations. | Roger Sayle | 2006-11-13 | 1 | -4/+8 |
* | builtins.c (fold_builtin_cosh): New. | Kaveh R. Ghazi | 2006-11-12 | 1 | -1/+11 |
* | re PR tree-optimization/13827 ((a & b) != (c & b) should be transformed to ((... | Roger Sayle | 2006-11-12 | 1 | -0/+43 |
* | fold-const.c (int_binop_types_match_p): New function. | Roger Sayle | 2006-11-12 | 1 | -26/+63 |
* | tree.def (FIX_CEIL_EXPR, [...]): Remove unused tree codes. | Richard Guenther | 2006-11-11 | 1 | -18/+0 |
* | fold-const.c (operand_equal_p): Don't check for TREE_CONSTANT_OVERFLOW when c... | Roger Sayle | 2006-11-11 | 1 | -11/+3 |
* | builtins.c (fold_builtin_cos): Use fold_strip_sign_ops(). | Kaveh R. Ghazi | 2006-11-11 | 1 | -0/+11 |
* | fold-const.c (negate_mathfn_p): Add BUILT_IN_ERF. | Kaveh R. Ghazi | 2006-11-11 | 1 | -0/+1 |
* | re PR middle-end/29726 (invalid folding of ((X >> C1) & C2) != 0 or "M-x is u... | Serge Belyshev | 2006-11-09 | 1 | -1/+1 |
* | tree-ssa-propagate.c (set_rhs): Restructure validity tests as a test for incl... | Roger Sayle | 2006-11-08 | 1 | -7/+1 |
* | re PR middle-end/29695 (Folding breaks (a & 0x80) ? 0x80 : 0 for unsigned cha... | Jakub Jelinek | 2006-11-05 | 1 | -7/+70 |
* | extend.texi (__builtin_bswap32): Document. | Eric Christopher | 2006-11-01 | 1 | -1/+2 |
* | re PR middle-end/23470 (a*a (for floats) is not considered always postive (-f... | Roger Sayle | 2006-11-01 | 1 | -13/+44 |
* | fold-const.c (fold_comparison): Fold ~X op ~Y as Y op X. | Roger Sayle | 2006-10-29 | 1 | -7/+22 |
* | re PR tree-optimization/15458 (Combine ~ and ^.) | Roger Sayle | 2006-10-29 | 1 | -0/+7 |
* | fold-const.c (maybe_canonicalize_comparison): Fix code to match comment. | Richard Guenther | 2006-10-28 | 1 | -1/+1 |
* | re PR middle-end/26899 (Fold does not fold (i0 > i1 + 1) || (i1 < i0 - 1)) | Richard Guenther | 2006-10-28 | 1 | -0/+124 |
* | [multiple changes] | Richard Guenther | 2006-10-23 | 1 | -3/+11 |
* | re PR middle-end/26898 (Fold does not fold signed + CST1 CMP signed + CST2) | Richard Guenther | 2006-10-21 | 1 | -0/+42 |
* | fold-const.c (add_double): Rename to add_double_with_sign. | Eric Botcazou | 2006-10-19 | 1 | -22/+35 |
* | re PR middle-end/28814 (in compare_values, at tree-vrp.c:415) | Richard Guenther | 2006-08-25 | 1 | -1/+2 |
* | re PR middle-end/28268 (ICE with simple vector operations) | Richard Guenther | 2006-07-07 | 1 | -2/+2 |
* | re PR tree-optimization/28162 (ICE in set_value_range, at tree-vrp.c:157) | Richard Guenther | 2006-07-05 | 1 | -4/+4 |
* | re PR middle-end/28151 (ICE with complex math) | Eric Botcazou | 2006-06-25 | 1 | -48/+34 |
* | expr.c (expand_expr_real_1): For vector constants with integer modes... | Roger Sayle | 2006-06-20 | 1 | -7/+5 |
* | re PR middle-end/28045 (Bitfield, &&, and optimization => bad code generation) | Richard Guenther | 2006-06-19 | 1 | -0/+5 |
* | re PR middle-end/27116 (Incorrect integer division (wrong sign).) | Richard Guenther | 2006-06-16 | 1 | -50/+54 |
* | fold-const.c (fold_truthop): Only return new tree node if we canonicalized so... | Michael Matz | 2006-06-16 | 1 | -1/+7 |
* | fold-const.c (fold_truth_not_expr): Rename from invert_truthvalue. | Richard Guenther | 2006-06-15 | 1 | -30/+44 |
* | Check for Objective-C++ in deciding certain COND_EXPR folding. | Fariborz Jahanian | 2006-06-13 | 1 | -1/+2 |
* | re PR middle-end/27116 (Incorrect integer division (wrong sign).) | Richard Guenther | 2006-06-08 | 1 | -2/+6 |
* | tree.h: Declare folding_initializer. | Mark Shinwell | 2006-06-04 | 1 | -2/+9 |
* | re PR tree-optimization/27039 (Unable to determine # of iterations for a simp... | Richard Guenther | 2006-06-04 | 1 | -28/+35 |
* | fold-const.c (fold_unary): Ensure folded expressions are type correct. | Roger Sayle | 2006-06-02 | 1 | -34/+55 |
* | re PR tree-optimization/23452 (Optimizing CONJG_EXPR (a) * a) | Roger Sayle | 2006-05-30 | 1 | -0/+57 |
* | re PR middle-end/27773 (ICE: in find_lattice_value, at tree-complex.c:133) | Richard Guenther | 2006-05-27 | 1 | -8/+2 |
* | re PR middle-end/27743 (Wrong code for ((unsigned) ((a) >> 2)) >> 15) | Richard Guenther | 2006-05-25 | 1 | -1/+1 |
* | re PR middle-end/26622 (ICE in extract_insn, at recog.c:2084) | Kazu Hirata | 2006-05-21 | 1 | -2/+4 |