| Commit message (Expand) | Author | Age | Files | Lines |
* | (fold_truthop): Commute unextend and convert on l_const and r_const. | kenner | 1995-06-27 | 1 | -2/+2 |
* | Update FSF address. | kenner | 1995-06-15 | 1 | -1/+2 |
* | (fold): When converting a COND_EXPR to an ABS_EXPR, get the types | kenner | 1995-06-13 | 1 | -2/+6 |
* | (lshift_double): Replace `&' with `%' to fix typo. | kenner | 1995-06-09 | 1 | -4/+8 |
* | (fold): When folding `<' type nodes, make true_value and false_value | kenner | 1995-06-07 | 1 | -5/+7 |
* | *** empty log message *** | merrill | 1995-05-24 | 1 | -1/+5 |
* | (invert_truthvalue, case CLEANUP_POINT_EXPR): New case. | kenner | 1995-05-17 | 1 | -0/+4 |
* | Fix typos in comments. | kenner | 1995-05-16 | 1 | -2/+2 |
* | (const_binop): Don't pass OVERFLOW to force_fit_type if type is | kenner | 1995-05-15 | 1 | -1/+1 |
* | *** empty log message *** | merrill | 1995-05-11 | 1 | -8/+22 |
* | small tweak | mrs | 1995-05-02 | 1 | -2/+2 |
* | * fold-const.c (fold): Ensure that we don't alter the expression's | mrs | 1995-05-02 | 1 | -1/+1 |
* | ([lr]rotate_double): Replace; old versions were bogus. | kenner | 1995-04-21 | 1 | -46/+59 |
* | (size_int): Arg is unsigned HOST_WIDE_INT. | kenner | 1995-04-18 | 1 | -1/+1 |
* | (force_fit_type): Always propagate OVERFLOW. | kenner | 1995-03-08 | 1 | -1/+1 |
* | (decode_field_reference): Don't check TREE_CODE of EXP; let | kenner | 1995-03-01 | 1 | -19/+67 |
* | Support CLEANUP_POINT_EXPRs. | merrill | 1995-02-22 | 1 | -0/+26 |
* | (fold): Don't modify tree with newly-allocated nodes; instead make new | kenner | 1995-02-10 | 1 | -27/+30 |
* | (pedantic_non_lvalue): Check pedantic_lvalues instead of pedantic. | merrill | 1995-01-17 | 1 | -1/+6 |
* | (fold, case COND_EXPR): Properly swap args 1 and 2. | kenner | 1995-01-14 | 1 | -21/+33 |
* | (fold): Avoid infinite recursion caused by last change. | kenner | 1995-01-10 | 1 | -5/+7 |
* | (fold, case CONVERT_EXPR): Don't remove an integer conversion when | kenner | 1995-01-07 | 1 | -54/+64 |
* | (pedantic_omit_one_operand): New function. | kenner | 1994-12-10 | 1 | -1/+18 |
* | (fold): Call real_zerop for real constants. | dje | 1994-12-09 | 1 | -1/+3 |
* | (fold_truthop): Delete BIT_AND_EXPR of constants with masks. | kenner | 1994-12-01 | 1 | -2/+0 |
* | (fold_convert): Don't fold conversion if it would produce constant | kenner | 1994-11-22 | 1 | -0/+5 |
* | Check target endianness at run time, not compile time | ian | 1994-11-16 | 1 | -11/+12 |
* | (fold): If moved conversion into COND_EXPR, leave it there if it is an | kenner | 1994-11-16 | 1 | -5/+36 |
* | (fold, COMPONENT_REF): Don't die if the CONSTRUCTOR | merrill | 1994-10-05 | 1 | -1/+5 |
* | (fold): Handle COMPONENT_REFs involving CONSTRUCTORs. | merrill | 1994-09-20 | 1 | -0/+5 |
* | Fix typo. | kenner | 1994-07-30 | 1 | -2/+2 |
* | (fold_truthop): Apply masks to constants. | kenner | 1994-07-30 | 1 | -0/+2 |
* | (fold): Don't fold X-X to 0 if X is floating point | wilson | 1994-07-21 | 1 | -2/+2 |
* | (decode_field_reference): Merge operand of a BIT_AND_EXPR with the | kenner | 1994-07-13 | 1 | -17/+21 |
* | Remove last change. | kenner | 1994-07-13 | 1 | -18/+0 |
* | (fold, case MULT_EXPR): If arg is an unsigned CEIL_DIV_EXPR, convert | kenner | 1994-07-12 | 1 | -0/+18 |
* | (div_and_round_double): Make it globally accessible. | tege | 1994-06-29 | 1 | -2/+2 |
* | Revert last patch: (fold, case *_DIV_EXPR): Optimize (x / C << y)... | tege | 1994-06-15 | 1 | -47/+0 |
* | (encode, decode): Use 4 HOST_WIDE_INTs for encoded | tege | 1994-06-15 | 1 | -338/+192 |
* | Cast pointer operands to bzero, bcopy, and bcmp to (char *). | kenner | 1994-06-14 | 1 | -5/+6 |
* | (fold-convert): Use assignment, instead of initializing, aggregate | kenner | 1994-04-25 | 1 | -4/+9 |
* | (const_binop): If arg is NaN, just return it | kenner | 1994-04-18 | 1 | -18/+27 |
* | (fold): Avoid exponential work when simplifying conditional | kenner | 1994-04-09 | 1 | -1/+2 |
* | Fix typo in comment of last change. | kenner | 1994-04-08 | 1 | -1/+1 |
* | (fold, case GT_EXPR): Simplify X < (1 << Y) into X >> Y == 0. | kenner | 1994-04-08 | 1 | -0/+24 |
* | (strip_compound_expr): New function. | kenner | 1994-03-30 | 1 | -6/+50 |
* | (fold, case *_DIV_EXPR): Correct result when product of constants | kenner | 1994-03-25 | 1 | -15/+29 |
* | (const_binop): Avoid initialized aggregate local variables, for | kenner | 1994-03-19 | 1 | -2/+4 |
* | (fold, associate): If -ffast-math, associate FP mults. | kenner | 1994-03-14 | 1 | -11/+70 |
* | (fold): Call tree_int_cst_sgn. | kenner | 1994-03-14 | 1 | -7/+7 |