aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)Author
2001-08-06 2001-07-23 Richard Henderson <rth@redhat.com>rth
2001-07-23 * fold-const.c (fold): Test vs FLOAT_TYPE_P instead ofrth
2001-04-02 * fold-const.c (fold): Before optimizing unsigned comparison withjakub
2001-03-19 * cse.c (find_comparison_args): Update documentation. Fixmmitchel
2001-03-15 * config/xm-lynx.h, config/xm-std32.h, config/a29k/xm-a29k.h,zack
2001-02-23 * fold-const.c (fold_convert): Don't call size_int_type_wide ifkenner
2001-02-23 * fold-const.c (extract_muldiv) [case PLUS_EXPR]: If not MULT_EXPR,jakub
2001-02-18 * fold-const.c (fold_binary_op_with_conditional_arg): Newmmitchel
2001-02-11 * fold-const.c (split_tree): Don't assume a constant isn't splittable.rth
2001-01-05 * fold-const.c (fold): When folding a CONJ_EXPR of a COMPLEX_CST,jsm28
2001-01-03 * fold-const.c (fold_convert): Fix typo.mmitchel
2000-12-19 * fold-const.c (tree_expr_nonnegative_p): Treat truth values asghazi
2000-11-26 * fold-const.c (fold, case CONVERT_EXPR): Always return tree ofkenner
2000-11-24Fix crash in fold_range_testbernds
2000-11-24Overhaul sequence point warnings (again)bernds
2000-11-10 * fold-const.c (fold): Compare TYPE_MAIN_VARIANT rather thanrth
2000-11-07 * alias.c (init_alias_analysis), calls.c (expand_call,jsm28
2000-11-03 * builtins.c (expand_builtin_strlen): Remove unused modezack
2000-11-01Constant folding for builtinsbernds
2000-10-29 * toplev.c, flags.h, fold-const.c, real.c, rtl.c,jsm28
2000-10-20 * fold-const.c (force_fit_type): Unsigned values can overflowkenner
2000-10-13 Remove obstacks.mmitchel
2000-10-05 * fold-const.c (fold, case MINUS_EXPR, case EQ_EXPR): Performkenner
2000-08-24 * optabs.c (init_optabs): Initialize fixtab, fixtrunctab, floattab,gkm
2000-08-16 * calls.c (ECF_SP_DEPRESSED): New macro.kenner
2000-08-052000-08-04 Andreas Schwab <schwab@suse.de>zack
2000-08-02 * fold-const.c: Fix formatting.law
2000-07-17 * fold-const.c: Fix comment typos.law
2000-07-15 * fold-const.c (extract_muldiv): Don't optimize past an unsignedrth
2000-07-15Fix (<cond> ? FOO++ : BAR++) == 2 from misoptimizing FOO++ into ++FOO without...meissner
2000-07-082000-07-08 Toon Moene <toon@moene.indiv.nluug.nl>toon
2000-07-07 * fold-const.c (fold): Fix a comment typo.law
2000-07-02remove redundant parentsjason
2000-06-06 * fold-const.c (fold, case COND_EXPR): Elide conversion betweenjason
2000-05-31 * tree.h (TREE_CODE_LENGTH): New macro.kenner
2000-05-24(extract_muldiv): When constructing a multiplier/divisor, do not expectnickc
2000-05-20* fold-const.c (make_range): Handle degenerated intervals.aoliva
2000-05-04 * simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.jason
2000-05-03Fix for ia64-linux misoptimization.wilson
2000-04-17 * Makefile.in ($(srcdir)/c-parse.y: c-parse.in): Enclose the wholerth
2000-04-14 * fold-const.c (extract_muldiv): Don't distribute and widenrth
2000-03-28 * expr.c (store_constructor): SIZE now signed.kenner
2000-03-25 * Rework fields used to describe positions of bitfields andkenner
2000-03-23 * builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros.mmitchel
2000-03-19 * fold-const.c (extract_muldiv): Apply type check for definedrth
2000-03-16 * fold-const.c (fold): Fix a few cases when the returned resultkenner
2000-03-07 * tree.h (INT_CST_LT, INT_CST_LT_UNSIGNED): Remove unneeded casts.kenner
2000-03-02 * c-common.c (c_common_nodes_and_builtins): Make sizetype_endlinkkenner
2000-03-01 * fold-const.c (size_binop): Don't asert inputs are the same andmmitchel
2000-02-27 * builtins.c (c_strlen): Use size_diffop and return ssizetype value.kenner