summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* * c-common.c, c-decl.c, combine.c, defaults.h, fold-const.c,kazu2004-09-051-2/+2
* Revert:kenner2004-09-041-36/+54
* * fold-const.c (operand_equal_p): Remove code to allow null ARG0/1.kenner2004-09-041-54/+36
* PR middle-end/17258rth2004-09-021-0/+4
* * fold-const.c (operand_equal_p): Require equal sign also forjakub2004-09-011-4/+15
* * fold-const.c (tree_expr_nonzero_p): Use get_base_address beforerth2004-08-301-5/+16
* * tree.h (size_int_type): Remove.nathan2004-08-271-99/+8
* * tree.h (build_int_cst): New, sign extended constant.nathan2004-08-251-30/+29
* * tree-ssa-loop-ivcanon.c: New file.rakdver2004-08-241-16/+37
* * tree.h (enum size_type_kind): Remove USIZETYPE, UBITSIZETYPE.nathan2004-08-231-2/+1
* 2004-08-22 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-08-221-44/+0
* * fold-const.c (round_up, round_down): Use build_int_cst.nathan2004-08-201-15/+35
* * fold-const.c (int_const_binop): Don't generate non-overflowingnathan2004-08-201-17/+1
* * tree.h (TYPE_CACHED_VALUES_P): New.nathan2004-08-191-9/+17
* gcc/ChangeLog:bonzini2004-08-171-0/+1
* .:nathan2004-08-151-50/+34
* * stor-layout.c (round_up, round_down): Move ...rth2004-08-121-0/+70
* * tree.h (force_fit_type): Return a tree, take three flags.nathan2004-08-051-130/+146
* PR middle-end/16790sayle2004-08-031-3/+3
* * fold-const.c (fold) <TRUNC_MOD_EXPR>: The transformation "X % -Y"sayle2004-08-021-4/+6
* 2004-07-28 Eric Christopher <echristo@redhat.com>echristo2004-07-281-1/+0
* * fold-const.c (constant_boolean_node): Make extern.sayle2004-07-251-24/+39
* PR c/7284jsm282004-07-221-1/+5
* 2004-07-21 Paolo Bonzini <bonzini@gnu.org>bonzini2004-07-211-6/+3
* * fold-const.c (operand_equal_p): Temporarily support NULL args.kenner2004-07-211-3/+25
* * rtl.h (plus_constant): Delete.zack2004-07-201-5/+5
* * fold-const.c (tree_expr_nonzero_p): Add function prototype.sayle2004-07-191-50/+23
* * fold-const.c (fold) <PLUS_EXPR>: Canonicalize X + -C as X - C forsayle2004-07-111-1/+15
* * builtins.c (fold_builtin_fputs): Don't bother converting thesayle2004-07-111-3/+56
* PR tree-optimization/16437jsm282004-07-111-1/+1
* * builtins.c (fold_builtin_strcpy): Merge functionality fromsayle2004-07-081-1/+1
* * except.c (expand_eh_region_start, expand_eh_region_end,rth2004-07-081-8/+1
* 2004-07-07 Andrew Pinski <apinski@apple.com>pinskia2004-07-071-2/+2
* * expr.c (expand_expr_real_1): Fix formating.pinskia2004-07-071-1/+0
* * fold-const.c (fold) <TRUNC_MOD_EXPR>: Optimize unsigned modulussayle2004-07-051-7/+55
* * c-decl.c (grokdeclarator): Don't frob current_function_declrth2004-07-031-14/+2
* * tree.def (RTL_EXPR): Remove.rth2004-07-021-10/+2
* * tree.def (REALPART_EXPR, IMAGPART_EXPR): Change class to 'r'.rth2004-06-281-0/+2
* 2004-06-28 Paolo Bonzini <bonzini@gnu.org>bonzini2004-06-281-28/+35
* * fold-const.c (fold) <BIT_IOR_EXPR>: Optimize ~X|X and X|~X as -1.sayle2004-06-271-6/+84
* * c-typeck.c, cfgexpand.c, ddg.c, ddg.h, df.c, fold-const.c,kazu2004-06-261-1/+1
* * fold-const.c (fold_addr_expr_with_type): Look through allkenner2004-06-251-2/+4
* 2004-06-23 Andrew Pinski <apinski@apple.com>pinskia2004-06-241-1/+3
* 2004-06-23 Eric Christopher <echristo@redhat.com>echristo2004-06-241-62/+63
* * tree.def (VTABLE_REF): Remove.rth2004-06-231-1/+1
* * alias.c (adjust_offset_for_component_ref): Usekenner2004-06-221-12/+12
* * fold-const.c (operand_equal_p): Pass flags in recursive calls forsayle2004-06-211-3/+23
* * c-common.c (verify_sequence_points): Export.rth2004-06-211-0/+31
* 2004-06-21 Paolo Bonzini <bonzini@gnu.org>bonzini2004-06-211-218/+295
* * fold-const.c (fold) <UNORDERED_EXPR, ORDERED_EXPR, UNLT_EXPR,sayle2004-06-191-14/+141