Age | Commit message (Expand) | Author | Files | Lines |
2006-11-11 | tree.def (FIX_CEIL_EXPR, [...]): Remove unused tree codes. | Richard Guenther | 1 | -18/+0 |
2006-11-11 | fold-const.c (operand_equal_p): Don't check for TREE_CONSTANT_OVERFLOW when c... | Roger Sayle | 1 | -11/+3 |
2006-11-11 | builtins.c (fold_builtin_cos): Use fold_strip_sign_ops(). | Kaveh R. Ghazi | 1 | -0/+11 |
2006-11-11 | fold-const.c (negate_mathfn_p): Add BUILT_IN_ERF. | Kaveh R. Ghazi | 1 | -0/+1 |
2006-11-09 | re PR middle-end/29726 (invalid folding of ((X >> C1) & C2) != 0 or "M-x is u... | Serge Belyshev | 1 | -1/+1 |
2006-11-08 | tree-ssa-propagate.c (set_rhs): Restructure validity tests as a test for incl... | Roger Sayle | 1 | -7/+1 |
2006-11-05 | re PR middle-end/29695 (Folding breaks (a & 0x80) ? 0x80 : 0 for unsigned cha... | Jakub Jelinek | 1 | -7/+70 |
2006-11-01 | extend.texi (__builtin_bswap32): Document. | Eric Christopher | 1 | -1/+2 |
2006-11-01 | re PR middle-end/23470 (a*a (for floats) is not considered always postive (-f... | Roger Sayle | 1 | -13/+44 |
2006-10-29 | fold-const.c (fold_comparison): Fold ~X op ~Y as Y op X. | Roger Sayle | 1 | -7/+22 |
2006-10-29 | re PR tree-optimization/15458 (Combine ~ and ^.) | Roger Sayle | 1 | -0/+7 |
2006-10-28 | fold-const.c (maybe_canonicalize_comparison): Fix code to match comment. | Richard Guenther | 1 | -1/+1 |
2006-10-28 | re PR middle-end/26899 (Fold does not fold (i0 > i1 + 1) || (i1 < i0 - 1)) | Richard Guenther | 1 | -0/+124 |
2006-10-23 | [multiple changes] | Richard Guenther | 1 | -3/+11 |
2006-10-21 | re PR middle-end/26898 (Fold does not fold signed + CST1 CMP signed + CST2) | Richard Guenther | 1 | -0/+42 |
2006-10-19 | fold-const.c (add_double): Rename to add_double_with_sign. | Eric Botcazou | 1 | -22/+35 |
2006-08-25 | re PR middle-end/28814 (in compare_values, at tree-vrp.c:415) | Richard Guenther | 1 | -1/+2 |
2006-07-07 | re PR middle-end/28268 (ICE with simple vector operations) | Richard Guenther | 1 | -2/+2 |
2006-07-05 | re PR tree-optimization/28162 (ICE in set_value_range, at tree-vrp.c:157) | Richard Guenther | 1 | -4/+4 |
2006-06-25 | re PR middle-end/28151 (ICE with complex math) | Eric Botcazou | 1 | -48/+34 |
2006-06-20 | expr.c (expand_expr_real_1): For vector constants with integer modes... | Roger Sayle | 1 | -7/+5 |
2006-06-19 | re PR middle-end/28045 (Bitfield, &&, and optimization => bad code generation) | Richard Guenther | 1 | -0/+5 |
2006-06-16 | re PR middle-end/27116 (Incorrect integer division (wrong sign).) | Richard Guenther | 1 | -50/+54 |
2006-06-16 | fold-const.c (fold_truthop): Only return new tree node if we canonicalized so... | Michael Matz | 1 | -1/+7 |
2006-06-15 | fold-const.c (fold_truth_not_expr): Rename from invert_truthvalue. | Richard Guenther | 1 | -30/+44 |
2006-06-13 | Check for Objective-C++ in deciding certain COND_EXPR folding. | Fariborz Jahanian | 1 | -1/+2 |
2006-06-08 | re PR middle-end/27116 (Incorrect integer division (wrong sign).) | Richard Guenther | 1 | -2/+6 |
2006-06-04 | tree.h: Declare folding_initializer. | Mark Shinwell | 1 | -2/+9 |
2006-06-04 | re PR tree-optimization/27039 (Unable to determine # of iterations for a simp... | Richard Guenther | 1 | -28/+35 |
2006-06-02 | fold-const.c (fold_unary): Ensure folded expressions are type correct. | Roger Sayle | 1 | -34/+55 |
2006-05-30 | re PR tree-optimization/23452 (Optimizing CONJG_EXPR (a) * a) | Roger Sayle | 1 | -0/+57 |
2006-05-27 | re PR middle-end/27773 (ICE: in find_lattice_value, at tree-complex.c:133) | Richard Guenther | 1 | -8/+2 |
2006-05-25 | re PR middle-end/27743 (Wrong code for ((unsigned) ((a) >> 2)) >> 15) | Richard Guenther | 1 | -1/+1 |
2006-05-21 | re PR middle-end/26622 (ICE in extract_insn, at recog.c:2084) | Kazu Hirata | 1 | -2/+4 |
2006-05-11 | re PR c++/27384 (ICE with invalid array size) | Volker Reichelt | 1 | -3/+3 |
2006-05-11 | re PR middle-end/27488 (ICE in tree_expr_nonnegative_p) | Volker Reichelt | 1 | -0/+3 |
2006-05-11 | re PR middle-end/27529 (Does not fold (char *)(size_t)char_ptr or (size_t)(ch... | Richard Guenther | 1 | -4/+11 |
2006-05-10 | re PR middle-end/27302 (Fold does not fold (i < j) == (j > i) to 1) | Richard Guenther | 1 | -0/+16 |
2006-05-09 | re PR middle-end/27498 (fold does not fold reads from constant static strings) | Dirk Mueller | 1 | -1/+1 |
2006-04-23 | fold-const.c (range_predecessor): Use operand_equal_p as the predicate for eq... | Eric Botcazou | 1 | -2/+4 |
2006-04-19 | re PR rtl-optimization/26026 (power of 2 mod missing optimisation) | Alan Modra | 1 | -21/+33 |
2006-04-17 | re PR target/26961 (ICE simplify_subreg:3813) | Roger Sayle | 1 | -4/+12 |
2006-04-15 | cfgcleanup.c, [...]: Fix comment typos. | Kazu Hirata | 1 | -1/+1 |
2006-04-13 | fold-const.c (native_encode_vector, [...]): Correct obvious mistakes in the p... | Roger Sayle | 1 | -3/+3 |
2006-04-13 | fold-const.c (native_encode_expr): New function to encode the target represen... | Roger Sayle | 1 | -2/+397 |
2006-04-05 | re PR tree-optimization/26763 (wrong final value of induction variable calcul... | Richard Guenther | 1 | -27/+28 |
2006-03-28 | fold-const.c (fold_binary): Fold (X & Y) ^ Y as the equivalent ~X & Y, and th... | Roger Sayle | 1 | -0/+78 |
2006-03-28 | fold-const.c (fold_unary): Fold (T1)(~(T2)X) as ~(T1)X... | Roger Sayle | 1 | -0/+16 |
2006-03-28 | re PR middle-end/22524 (fold (or the front-ends) produces UNARY (BIT_NOT_EXPR... | Roger Sayle | 1 | -1/+2 |
2006-03-25 | re PR middle-end/26717 (complex/complex gives a REAL_CST) | Uros Bizjak | 1 | -2/+18 |