summaryrefslogtreecommitdiffstats
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* * stor-layout.c (is_pending_size, put_pending_size): New functions.jakub2001-02-141-1/+8
* * fold-const.c (split_tree): Don't assume a constant isn't splittable.rth2001-02-111-12/+6
* * fold-const.c (fold): When folding a CONJ_EXPR of a COMPLEX_CST,jsm282001-01-051-3/+3
* * fold-const.c (fold_convert): Fix typo.mmitchel2001-01-031-1/+1
* * fold-const.c (tree_expr_nonnegative_p): Treat truth values asghazi2000-12-191-2/+6
* * fold-const.c (fold, case CONVERT_EXPR): Always return tree ofkenner2000-11-261-1/+1
* Fix crash in fold_range_testbernds2000-11-241-0/+1
* Overhaul sequence point warnings (again)bernds2000-11-241-2/+6
* * fold-const.c (fold): Compare TYPE_MAIN_VARIANT rather thanrth2000-11-101-1/+1
* * alias.c (init_alias_analysis), calls.c (expand_call,jsm282000-11-071-4/+4
* * builtins.c (expand_builtin_strlen): Remove unused modezack2000-11-031-0/+1
* Constant folding for builtinsbernds2000-11-011-0/+13
* * toplev.c, flags.h, fold-const.c, real.c, rtl.c,jsm282000-10-291-1/+1
* * fold-const.c (force_fit_type): Unsigned values can overflowkenner2000-10-201-3/+7
* Remove obstacks.mmitchel2000-10-131-11/+1
* * fold-const.c (fold, case MINUS_EXPR, case EQ_EXPR): Performkenner2000-10-051-3/+8
* * optabs.c (init_optabs): Initialize fixtab, fixtrunctab, floattab,gkm2000-08-241-1/+1
* * calls.c (ECF_SP_DEPRESSED): New macro.kenner2000-08-161-3/+4
* 2000-08-04 Andreas Schwab <schwab@suse.de>zack2000-08-051-0/+51
* * fold-const.c: Fix formatting.law2000-08-021-365/+359
* * fold-const.c: Fix comment typos.law2000-07-171-3/+3
* * fold-const.c (extract_muldiv): Don't optimize past an unsignedrth2000-07-151-3/+14
* Fix (<cond> ? FOO++ : BAR++) == 2 from misoptimizing FOO++ into ++FOO without...meissner2000-07-151-8/+24
* 2000-07-08 Toon Moene <toon@moene.indiv.nluug.nl>toon2000-07-081-4/+11
* * fold-const.c (fold): Fix a comment typo.law2000-07-071-1/+1
* remove redundant parentsjason2000-07-021-5/+5
* * fold-const.c (fold, case COND_EXPR): Elide conversion betweenjason2000-06-061-0/+4
* * tree.h (TREE_CODE_LENGTH): New macro.kenner2000-05-311-4/+3
* (extract_muldiv): When constructing a multiplier/divisor, do not expectnickc2000-05-241-0/+4
* * fold-const.c (make_range): Handle degenerated intervals.aoliva2000-05-201-2/+11
* * simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.jason2000-05-041-2/+4
* Fix for ia64-linux misoptimization.wilson2000-05-031-0/+5
* * Makefile.in ($(srcdir)/c-parse.y: c-parse.in): Enclose the wholerth2000-04-171-3/+11
* * fold-const.c (extract_muldiv): Don't distribute and widenrth2000-04-141-0/+8
* * expr.c (store_constructor): SIZE now signed.kenner2000-03-281-19/+17
* * Rework fields used to describe positions of bitfields andkenner2000-03-251-30/+31
* * builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros.mmitchel2000-03-231-3/+3
* * fold-const.c (extract_muldiv): Apply type check for definedrth2000-03-191-15/+20
* * fold-const.c (fold): Fix a few cases when the returned resultkenner2000-03-161-4/+5
* * tree.h (INT_CST_LT, INT_CST_LT_UNSIGNED): Remove unneeded casts.kenner2000-03-071-176/+209
* * c-common.c (c_common_nodes_and_builtins): Make sizetype_endlinkkenner2000-03-021-4/+4
* * fold-const.c (size_binop): Don't asert inputs are the same andmmitchel2000-03-011-4/+4
* * builtins.c (c_strlen): Use size_diffop and return ssizetype value.kenner2000-02-271-51/+83
* * c-common.c (decl_attributes): Set DECL_SIZE_UNIT.kenner2000-02-201-12/+16
* * combine.c (make_extraction, force_to_mode): Avoid warning onkenner2000-02-101-1/+1
* * calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED.ghazi2000-01-181-2/+2
* * eh-common.h: PROTO -> PARAMS.ghazi2000-01-141-50/+50
* * Makefile.in (optabs.o): Depend on real.hghazi2000-01-101-0/+2
* * fold-const.c (lshift_double, rshift_double): Handlewehle2000-01-091-2/+16
* * fold-const.c (real_hex_to_f): Remove duplicate declaration ofmmitchel2000-01-071-1/+1
OpenPOWER on IntegriCloud