aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2004-12-11re PR middle-end/18921 (wrong code with operator "?")Roger Sayle1-6/+6
2004-12-07c-common.c, [...]: Replace uses of first_rtl_op with TREE_CODE_LENGTH.Kazu Hirata1-3/+3
2004-11-30fold-const.c (fold_widened_comparison): Make sure that we're passing an INTEG...Eric Christopher1-3/+3
2004-11-29expr.c (get_inner_reference): Handle REAL/IMAGPART_EXPR.Richard Henderson1-3/+1
2004-11-27* fold-const.c: Fix a comment typo.Kazu Hirata1-1/+1
2004-11-27fold-const.c (extract_muldiv_1): If ctype is unsigned and type signed...Jakub Jelinek1-1/+15
2004-11-24fold-const.c (operand_equal_p): Remove kludge allowing ARG0 and ARG1 to be nu...Richard Kenner1-54/+37
2004-11-23fold-const.c (nondestructive_fold_binary_to_constant): Rename to fold_binary_...Roger Sayle1-9/+6
2004-11-22re PR tree-optimization/18529 (When the lower bound of a loop is non-constant...Zdenek Dvorak1-5/+63
2004-11-18re PR rtl-optimization/17107 (Opportunity to improve code generated for compl...Nathan Sidwell1-4/+5
2004-11-15re PR tree-optimization/18431 (Code for arrays and pointers are not the same)Zdenek Dvorak1-15/+143
2004-11-10tree-ssa-loop-ivopts.c (get_address_cost): Add address elements in right order.Zdenek Dvorak1-13/+37
2004-11-09fold-const.c (pedantic_non_lvalue): Make it static.Kazu Hirata1-1/+1
2004-11-06fold-const.c (non_lvalue): Don't construct NON_LVALUE_EXPR if we are in GIMPLE.Kazu Hirata1-0/+5
2004-11-02fold-const.c (fold): Reassociate also (x - mult) + mult and (mult - x) + mult.Zdenek Dvorak1-10/+16
2004-10-27re PR tree-optimization/18048 (mgrid loop performance regression with ivopts ...Zdenek Dvorak1-0/+107
2004-10-10re PR c++/17554 (crashes in on kopete build (KDE's kdenetwork))Andrew Pinski1-0/+15
2004-10-09re PR middle-end/17894 (div/compare folding incorrect)Roger Sayle1-0/+3
2004-10-03fold-const.c (fold): When seeing if D & ~C != 0 to fold (A & C) == D into 0, ...Kazu Hirata1-9/+8
2004-09-29fold-const.c (tree_swap_operands_p): Remove duplicated code.Eric Christopher1-35/+26
2004-09-25c-typeck.c, [...]: Fix comment formatting.Kazu Hirata1-3/+3
2004-09-23tree.def (ALIGN_INDIRECT_REF, [...]): New tree-codes.Dorit Naishlos1-1/+7
2004-09-22fold-const.c (fold): Avoid non INTEGER_TYPEs when widening operands in an int...Diego Novillo1-0/+1
2004-09-17alias.c (find_base_decl): Remove unreachable case '3' block.Jeffrey D. Oldham1-83/+84
2004-09-16fold-const.c (fold): Fold difference of addresses.Zdenek Dvorak1-0/+60
2004-09-15attribs.c, [...]: Use %<, %> and %q for quoting in diagnostics going through ...Joseph Myers1-2/+2
2004-09-14cgraph.h, [...]: Fix comment typos.Kazu Hirata1-2/+2
2004-09-13fold-const.c (fold_checksum_tree): Ignore TYPE_CACHED_VALUES.Daniel Jacobowitz1-3/+9
2004-09-12re PR c++/16254 (ICE in lower_stmt, at gimple-low.c:205)Richard Henderson1-43/+0
2004-09-11re PR c++/17412 (tree check failure in fold-const)Steven Bosscher1-7/+9
2004-09-11re PR middle-end/17024 (ICE in fold_cond_expr_with_comparison, at fold-const....Roger Sayle1-13/+33
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