Age | Commit message (Expand) | Author | Files | Lines |
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 |
2006-03-14 | Move around a couple of hunks and add a missing one for commit 111866 | Eric Botcazou | 1 | -30/+28 |
2006-03-09 | fold-const.c (build_range_check): Make sure to use a valid type to apply the ... | Eric Botcazou | 1 | -59/+84 |
2006-03-09 | re PR middle-end/26561 (ACATS failures c34004a, c46033a and cxg2024 at -O0) | Roger Sayle | 1 | -5/+21 |
2006-03-01 | re PR middle-end/26022 (ICE with references and virtual functions) | Andrew Pinski | 1 | -20/+0 |
2006-02-27 | fold-const.c (fold_binary): Fold (~X & C) eq/ne 0 as (X & C) ne/eq 0, where C... | Roger Sayle | 1 | -0/+44 |
2006-02-26 | fold-const.c (fold_binary): Fold (X & 1) ^ 1 as (X & 1) == 0. | Roger Sayle | 1 | -0/+29 |
2006-02-26 | re PR tree-optimization/21137 (Convert (a >> 2) & 1 != 0 into a & 4 != 0) | Roger Sayle | 1 | -0/+46 |
2006-02-25 | re PR middle-end/23673 (fold does not fold (a^b) != 0 to a != b) | Roger Sayle | 1 | -0/+26 |
2006-02-24 | fold-const.c (fold_comparison): New subroutine of fold_binary containing tran... | Roger Sayle | 1 | -686/+693 |