summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* * alloc-pool.c: Fix comment formatting.kazu2003-06-291-1/+1
* PR optimization/11210ebotcazou2003-06-291-2/+1
* PR optimization/11210ebotcazou2003-06-261-1/+2
* * basic-block.h: Fix comment formatting.kazu2003-06-231-1/+1
* cp:ghazi2003-06-161-2/+2
* * fold-const.c (operand_equal_p): Consider two calls to "const"sayle2003-06-161-2/+44
* * builtins.c: Fix comment typos.kazu2003-06-131-2/+2
* * fold-const.c (tree_expr_nonnegative_p): Fix misspellingkraai2003-06-131-1/+1
* PR middle-end/168sayle2003-06-121-7/+78
* * fold-const.c (tree_expr_nonnegative_p): Add support forsayle2003-06-121-1/+21
* * builtins.c (fold_builtin): Optimize cos(-x) as cos(x).sayle2003-06-101-0/+119
* * fold-const.c (fold <EQ_EXPR>): Don't fold x == x only if xsayle2003-06-101-3/+6
* * fold-const.c (operand_equal_p): Handle ADDR_EXPR and TRUTH_NOT_EXPR.jason2003-06-091-3/+13
* * fold-const.c (fold): Fix a comment typo.kazu2003-06-091-1/+1
* * fold-const.c (fold <ABS_EXPR>): Re-fold the result of foldingsayle2003-06-061-16/+47
* * flags.h (flag_wrapv): New flag controlling overflow semantics.sayle2003-05-311-1/+3
* * tree.h (contains_placeholder_p): Now returns bool.kenner2003-05-271-8/+9
* * real.c (real_maxval): New function to return the largest finitesayle2003-05-231-7/+33
* * fold-const.c (fold_range_test): Use RANGE_TEST_NON_SHORT_CIRCUITdje2003-04-221-1/+5
* * fold-const.c (fold, case PLUS_EXPR and case MULT_EXPR): Restorekenner2003-04-211-7/+16
* Revert hunks not part of last patch.kenner2003-04-211-16/+7
* * fold-const.c (extract_muldiv, case CONVERT_EXPR): Detect casekenner2003-04-211-7/+16
* * tree.c (skip_simple_arithmetics_at, saved_expr_p): New functions.kenner2003-04-161-15/+13
* * fold-const.c (fold): Reorder tests for conditional expressions.kenner2003-04-141-8/+8
* * fold-const.c (fold): Transform (c1 - x) cmp c2, where cmp is asayle2003-04-141-0/+13
* * fold-const.c (fold): Use "fold" following build in more places.sayle2003-04-081-12/+70
* * fold-const.c (fold_inf_compare): New function to simplify FPsayle2003-03-281-14/+93
* PR c/8224mmitchel2003-03-231-1/+6
* * fold-const.c (extract_muldiv_1): Revert changing order ofrth2003-03-211-8/+0
* * fold-const.c (fold_mathfn_compare): New function to simplifysayle2003-03-201-0/+155
* * fold-const.c (fold): Fold A - (A & B) into ~B & A.kazu2003-03-201-0/+16
* * fold-const.c (omit_one_operand): No longer static.sayle2003-02-221-2/+1
* * fold-const.c (fold_real_zero_addition_p): Don't fold a zerosayle2003-02-191-0/+4
* * fold-const.c (negate_expr_p): New function to determine whethersayle2003-02-181-9/+60
* * fold-const.c (extract_muldiv_1): Rename from extract_muldiv;rth2003-02-161-0/+34
* * defaults.h (CLZ_DEFINED_VALUE_AT_ZERO): New.rth2003-02-051-2/+8
* 2003-02-01 Richard Henderson <rth@redhat.com>rth2003-02-011-0/+4
* PR f/9258hubicka2003-01-151-0/+18
* * convert.c (strip_float_extensions): Look for narrowest type handlinghubicka2003-01-141-0/+12
* Merge from pch-branch.geoffk2003-01-101-1/+1
* * fold-const.c (fold) [COND_EXPR]: Avoid NOP_EXPRs better.jason2003-01-031-1/+5
* Merge basic-improvements-branch to trunkzack2002-12-161-2/+78
* PR c/8639rth2002-11-251-4/+4
* 2002-11-05 Andrew Haley <aph@redhat.com>aph2002-11-051-1/+3
* * fold-const.c (fold_binary_op_with_conditional_arg): Improvesayle2002-10-301-9/+25
* PR c++/7209nathan2002-10-221-7/+13
* cp:ghazi2002-10-111-1/+1
* * dbxout.c: Follow spelling conventions.kazu2002-09-221-8/+8
* gcc/rth2002-09-161-8/+3
* * fold-const.c (make_range): Only narrow to signed range ifrth2002-09-121-3/+4