OSDN Git Service

(fold, COND_EXPR case): All simplified results
[pf3gnuchains/gcc-fork.git] / gcc / fold-const.c
1993-07-06 wilson(fold, COND_EXPR case): All simplified results
1993-07-06 wilson(invert_truthvalue): Check for ERROR_MARK input.
1993-07-05 kenner(fold, case EQ_EXPR, LE_EXPR): If comparing results...
1993-07-02 eggert(const_binop, fold_convert, fold):
1993-07-01 kenner(fold, case GE_EXPR, LT_EXPR): Don't assume result...
1993-06-27 kenner(fold, case TRUTH_XOR_EXPR): End with `return', not...
1993-06-26 kenner(fold, case PLUS_EXPR, MINUS_EXPR): Apply distributive...
1993-06-26 kennerAdd prototypes for static functions.
1993-06-26 kenner(fold_truthop): Treat a BIT_AND_EXPR with a constant...
1993-05-06 kenner(decode_field_reference): Don't do anything for non...
1993-05-05 kenner(optimize_bit_field_compare): Add missing arg to const_...
1993-04-26 kenner(fold): Signedness matters for comparisons and right...
1993-04-26 kennerUse INTEGRAL_TYPE_P and FLOAT_TYPE_P.
1993-04-23 kenner(fold, case REALPART_EXPR, IMAGPART_EXPR): Avoid using
1993-04-13 kenner(size_int): NUMBER is unsigned so don't test for negative.
1993-04-13 rmsComment change.
1993-04-13 kenner(div_and_round_double): Don't mix HOST_WIDE_INT * and...
1993-04-12 wilson(fold, COMPOUND_EXPR case): When pedantic, don't
1993-03-31 rms(real_value_truncate): If REAL_ARITHMETIC, replace
1993-03-21 kenner(fold, case PLUS_EXPR): Don't associate apart a constan...
1993-03-11 rms(const_binop): When evaluating a shift, ignore
1993-03-04 rms(fold): Fix error in handling REALPART_EXPR and IMAGPAR...
1993-03-04 rms(fold): Handle complex constants as "winning".
1993-02-25 wilson(decode_field_reference): Fix force_fit_type call.
1993-02-24 rms(all_ones_mask_p): Really use tmask.
1993-02-20 dje* (decode_field_reference): Use force_fit_type instead...
1993-02-07 rms(fold): Call force_fit_type with two parameters.
1993-02-02 rmsComment fixes.
1993-02-02 rms(same_sign): Removed.
1993-01-30 rms(force_fit_type): Abort if T not INTEGER_CST.
1993-01-19 rms(non_lvalue): Result must not be null ptr constant.
1993-01-12 brendan * fold-const.c (fold): Only call force_fit_type with...
1992-12-30 kenner(invert_truthvalue, case TRUTH_XOR_EXPR): New case.
1992-12-30 rms(const_binop): New arg NOTRUNC. All calls changed.
1992-12-28 kenner(fold, case BIT_IOR_EXPR): Convert the IOR of a pair...
1992-11-24 wood(range_test): Convert the constants to the unsigned
1992-10-21 rms(real_value_truncate): Use push/pop_float_handler.
1992-10-16 rms(distribute_bit_expr): Test for BIT_{AND,IOR}_EXPR.
1992-10-15 kenner(fold): Add missing test in case when we distribute...
1992-10-15 wood(simple_operand_p): Don't regard global or static
1992-10-08 mrsFix a simple typo.
1992-10-08 rms(invert_truthvalue): Never alter ARG.
1992-09-23 kenner(fold_convert): Add missing cast to HOST_WIDE_INT.
1992-09-19 rms(fold_convert): Avoid using conversion of unsigned
1992-09-07 rms(convert_for_assignment): Warn about constant integer
1992-09-07 rms(const_binop): Fix typo.
1992-09-05 rms(left_shift_overflows, same_sign, overflow_sum_sign...
1992-08-31 rms(const_binop): Delete special case for mult by 3.
1992-08-26 rms(fold): Do A op C1 ? A : C2 opt only for INTEGER_TYPEs.
1992-08-26 rms(fold): Avoid the normal STRIP_NOPS on arg of NOP_EXPR.
1992-08-17 kenner(fold): Move conversion back outside of COND_EXPR if...
1992-08-14 tegeFix spelling errors in comments.
1992-08-12 rms(operand_equal_p): Make it clear that this function
1992-08-11 rms(fold): Don't fold (A op B ? A : C) if A is IEEE
1992-08-03 kenner(optimize_bit_field_compare): Correct bogus use of...
1992-07-12 rmsRenamed TREE_INLINE, TREE_NONLOCAL, TREE_REGDECL, TREE_...
1992-07-08 mycroftentered into RCS
1992-07-06 kenner*** empty log message ***
1992-07-04 rms*** empty log message ***
1992-07-03 rms*** empty log message ***
1992-07-01 wood*** empty log message ***
1992-06-30 rms*** empty log message ***
1992-06-27 wood*** empty log message ***
1992-06-26 wood*** empty log message ***
1992-06-26 kenner*** empty log message ***
1992-06-24 rms*** empty log message ***
1992-06-22 rms*** empty log message ***
1992-06-04 rms*** empty log message ***
1992-05-25 kenner*** empty log message ***
1992-05-24 rms*** empty log message ***
1992-05-17 rms*** empty log message ***
1992-05-13 rms*** empty log message ***
1992-05-10 rms*** empty log message ***
1992-05-07 rms*** empty log message ***
1992-05-01 kenner*** empty log message ***
1992-04-22 wood*** empty log message ***
1992-04-12 wood*** empty log message ***
1992-04-02 kenner*** empty log message ***
1992-04-01 rms*** empty log message ***
1992-03-22 rms*** empty log message ***
1992-03-13 kenner*** empty log message ***
1992-03-01 kenner*** empty log message ***
1992-02-16 rmsInitial revision