aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2004-09-10re PR middle-end/17055 (ICE while folding int/float vectors)Roger Sayle1-0/+20
2004-09-08final.c (shorten_branches, [...]): Use gcc_assert and gcc_unreachable.Nathan Sidwell1-133/+140
2004-09-05c-common.c, [...]: Fix comment formatting.Kazu Hirata1-2/+2
2004-09-04revert: fold-const.c (operand_equal_p): Remove code to allow null ARG0/1.Richard Kenner1-36/+54
2004-09-04fold-const.c (operand_equal_p): Remove code to allow null ARG0/1.Richard Kenner1-54/+36
2004-09-01re PR middle-end/17258 (gcc.c-torture/compile/20030224-1.c:16: internal compi...Richard Henderson1-0/+4
2004-09-01fold-const.c (operand_equal_p): Require equal sign also for FIX_{CEIL,TRUNC,F...Jakub Jelinek1-4/+15
2004-08-30fold-const.c (tree_expr_nonzero_p): Use get_base_address before assuming an A...Richard Henderson1-5/+16
2004-08-27tree.h (size_int_type): Remove.Nathan Sidwell1-99/+8
2004-08-25tree.h (build_int_cst): New, sign extended constant.Nathan Sidwell1-30/+29
2004-08-24tree-ssa-loop-ivcanon.c: New file.Zdenek Dvorak1-16/+37
2004-08-23tree.h (enum size_type_kind): Remove USIZETYPE, UBITSIZETYPE.Nathan Sidwell1-2/+1
2004-08-22fold-const.c (rtl_expr_nonnegative_p): Delete.Andrew Pinski1-44/+0
2004-08-20fold-const.c (round_up, round_down): Use build_int_cst.Nathan Sidwell1-15/+35
2004-08-20fold-const.c (int_const_binop): Don't generate non-overflowing size-types spe...Nathan Sidwell1-17/+1
2004-08-19tree.h (TYPE_CACHED_VALUES_P): New.Nathan Sidwell1-9/+17
2004-08-17re PR middle-end/17036 (ICE: (A >> N) & 1 ? (1 << N) : 0 where A of type unsi...Paolo Bonzini1-0/+1
2004-08-15tree.h (build_int_cst): New.Nathan Sidwell1-50/+34
2004-08-11stor-layout.c (round_up, round_down): Move ...Richard Henderson1-0/+70
2004-08-05tree.h (force_fit_type): Return a tree, take three flags.Nathan Sidwell1-130/+146
2004-08-03re PR middle-end/16790 (Integer down cast ignored in larger expression)Roger Sayle1-3/+3
2004-08-02fold-const.c (fold): The transformation "X % -Y" -> "X % Y" is only valid for...Roger Sayle1-4/+6
2004-07-28c-common.c (c_common_unsafe_for_reeval): Delete.Eric Christopher1-1/+0
2004-07-25fold-const.c (constant_boolean_node): Make extern.Roger Sayle1-24/+39
2004-07-22re PR c/7284 (incorrectly simplifies leftshift followed by signed power-of-2 ...Joseph Myers1-1/+5
2004-07-21c-common.c (vector_types_convertible_p): Use vector types' TYPE_SIZE and TREE...Paolo Bonzini1-6/+3
2004-07-20fold-const.c (operand_equal_p): Temporarily support NULL args.Richard Kenner1-3/+25
2004-07-20rtl.h (plus_constant): Delete.Zack Weinberg1-5/+5
2004-07-19fold-const.c (tree_expr_nonzero_p): Add function prototype.Roger Sayle1-50/+23
2004-07-11fold-const.c (fold): Canonicalize X + -C as X - C for floating point addition...Roger Sayle1-1/+15
2004-07-11builtins.c (fold_builtin_fputs): Don't bother converting the return type to i...Roger Sayle1-3/+56
2004-07-11re PR tree-optimization/16437 (New c-torture failures after bitfield patch)Joseph Myers1-1/+1
2004-07-08builtins.c (fold_builtin_strcpy): Merge functionality from simplify_builtin_s...Roger Sayle1-1/+1
2004-07-08except.c (expand_eh_region_start, [...]): Remove.Richard Henderson1-8/+1
2004-07-07re PR tree-optimization/15777 (Fold does not always fold sub trees)Andrew Pinski1-2/+2
2004-07-07expr.c (expand_expr_real_1): Fix formating.Andrew Pinski1-1/+0
2004-07-05fold-const.c (fold): Optimize unsigned modulus by a power of two into a bit-w...Roger Sayle1-7/+55
2004-07-02c-decl.c (grokdeclarator): Don't frob current_function_decl around variable_s...Richard Henderson1-14/+2
2004-07-01tree.def (RTL_EXPR): Remove.Richard Henderson1-10/+2
2004-06-28tree.def (REALPART_EXPR, [...]): Change class to 'r'.Richard Henderson1-0/+2
2004-06-28fold-const.c (fold_cond_expr_with_comparison): Add ARG1 parameter.Paolo Bonzini1-28/+35
2004-06-27fold-const.c (fold): Optimize ~X|X and X|~X as -1.Roger Sayle1-6/+84
2004-06-26c-typeck.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2004-06-24fold-const.c (fold_addr_expr_with_type): Look through all valid LHS modifiers...Richard Kenner1-2/+4
2004-06-23re PR middle-end/15988 (ICE in fold_convert with pointer-to-member-function)Andrew Pinski1-1/+3
2004-06-24fold-const.c (make_range): Cleanup type checking through function.Eric Christopher1-62/+63
2004-06-22tree.def (VTABLE_REF): Remove.Richard Henderson1-1/+1
2004-06-21alias.c (adjust_offset_for_component_ref): Use component_ref_field_offset.Richard Kenner1-12/+12
2004-06-21fold-const.c (operand_equal_p): Pass flags in recursive calls for binary and ...Roger Sayle1-3/+23
2004-06-21c-common.c (verify_sequence_points): Export.Richard Henderson1-0/+31