summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* fold-const.c (operand_equal_p): Remove kludge allowing ARG0 and ARG1 to be nu...Richard Kenner2004-11-241-54/+37
* fold-const.c (nondestructive_fold_binary_to_constant): Rename to fold_binary_...Roger Sayle2004-11-231-9/+6
* re PR tree-optimization/18529 (When the lower bound of a loop is non-constant...Zdenek Dvorak2004-11-221-5/+63
* re PR rtl-optimization/17107 (Opportunity to improve code generated for compl...Nathan Sidwell2004-11-181-4/+5
* re PR tree-optimization/18431 (Code for arrays and pointers are not the same)Zdenek Dvorak2004-11-151-15/+143
* tree-ssa-loop-ivopts.c (get_address_cost): Add address elements in right order.Zdenek Dvorak2004-11-101-13/+37
* fold-const.c (pedantic_non_lvalue): Make it static.Kazu Hirata2004-11-091-1/+1
* fold-const.c (non_lvalue): Don't construct NON_LVALUE_EXPR if we are in GIMPLE.Kazu Hirata2004-11-061-0/+5
* fold-const.c (fold): Reassociate also (x - mult) + mult and (mult - x) + mult.Zdenek Dvorak2004-11-021-10/+16
* re PR tree-optimization/18048 (mgrid loop performance regression with ivopts ...Zdenek Dvorak2004-10-271-0/+107
* re PR c++/17554 (crashes in on kopete build (KDE's kdenetwork))Andrew Pinski2004-10-101-0/+15
* re PR middle-end/17894 (div/compare folding incorrect)Roger Sayle2004-10-091-0/+3
* fold-const.c (fold): When seeing if D & ~C != 0 to fold (A & C) == D into 0, ...Kazu Hirata2004-10-031-9/+8
* fold-const.c (tree_swap_operands_p): Remove duplicated code.Eric Christopher2004-09-291-35/+26
* c-typeck.c, [...]: Fix comment formatting.Kazu Hirata2004-09-251-3/+3
* tree.def (ALIGN_INDIRECT_REF, [...]): New tree-codes.Dorit Naishlos2004-09-231-1/+7
* fold-const.c (fold): Avoid non INTEGER_TYPEs when widening operands in an int...Diego Novillo2004-09-221-0/+1
* alias.c (find_base_decl): Remove unreachable case '3' block.Jeffrey D. Oldham2004-09-171-83/+84
* fold-const.c (fold): Fold difference of addresses.Zdenek Dvorak2004-09-161-0/+60
* attribs.c, [...]: Use %<, %> and %q for quoting in diagnostics going through ...Joseph Myers2004-09-151-2/+2
* cgraph.h, [...]: Fix comment typos.Kazu Hirata2004-09-141-2/+2
* fold-const.c (fold_checksum_tree): Ignore TYPE_CACHED_VALUES.Daniel Jacobowitz2004-09-131-3/+9
* re PR c++/16254 (ICE in lower_stmt, at gimple-low.c:205)Richard Henderson2004-09-121-43/+0
* re PR c++/17412 (tree check failure in fold-const)Steven Bosscher2004-09-111-7/+9
* re PR middle-end/17024 (ICE in fold_cond_expr_with_comparison, at fold-const....Roger Sayle2004-09-111-13/+33
* re PR middle-end/17055 (ICE while folding int/float vectors)Roger Sayle2004-09-101-0/+20
* final.c (shorten_branches, [...]): Use gcc_assert and gcc_unreachable.Nathan Sidwell2004-09-081-133/+140
* c-common.c, [...]: Fix comment formatting.Kazu Hirata2004-09-051-2/+2
* revert: fold-const.c (operand_equal_p): Remove code to allow null ARG0/1.Richard Kenner2004-09-041-36/+54
* fold-const.c (operand_equal_p): Remove code to allow null ARG0/1.Richard Kenner2004-09-041-54/+36
* re PR middle-end/17258 (gcc.c-torture/compile/20030224-1.c:16: internal compi...Richard Henderson2004-09-011-0/+4
* fold-const.c (operand_equal_p): Require equal sign also for FIX_{CEIL,TRUNC,F...Jakub Jelinek2004-09-011-4/+15
* fold-const.c (tree_expr_nonzero_p): Use get_base_address before assuming an A...Richard Henderson2004-08-301-5/+16
* tree.h (size_int_type): Remove.Nathan Sidwell2004-08-271-99/+8
* tree.h (build_int_cst): New, sign extended constant.Nathan Sidwell2004-08-251-30/+29
* tree-ssa-loop-ivcanon.c: New file.Zdenek Dvorak2004-08-241-16/+37
* tree.h (enum size_type_kind): Remove USIZETYPE, UBITSIZETYPE.Nathan Sidwell2004-08-231-2/+1
* fold-const.c (rtl_expr_nonnegative_p): Delete.Andrew Pinski2004-08-221-44/+0
* fold-const.c (round_up, round_down): Use build_int_cst.Nathan Sidwell2004-08-201-15/+35
* fold-const.c (int_const_binop): Don't generate non-overflowing size-types spe...Nathan Sidwell2004-08-201-17/+1
* tree.h (TYPE_CACHED_VALUES_P): New.Nathan Sidwell2004-08-191-9/+17
* re PR middle-end/17036 (ICE: (A >> N) & 1 ? (1 << N) : 0 where A of type unsi...Paolo Bonzini2004-08-171-0/+1
* tree.h (build_int_cst): New.Nathan Sidwell2004-08-151-50/+34
* stor-layout.c (round_up, round_down): Move ...Richard Henderson2004-08-111-0/+70
* tree.h (force_fit_type): Return a tree, take three flags.Nathan Sidwell2004-08-051-130/+146
* re PR middle-end/16790 (Integer down cast ignored in larger expression)Roger Sayle2004-08-031-3/+3
* fold-const.c (fold): The transformation "X % -Y" -> "X % Y" is only valid for...Roger Sayle2004-08-021-4/+6
* c-common.c (c_common_unsafe_for_reeval): Delete.Eric Christopher2004-07-281-1/+0
* fold-const.c (constant_boolean_node): Make extern.Roger Sayle2004-07-251-24/+39
* re PR c/7284 (incorrectly simplifies leftshift followed by signed power-of-2 ...Joseph Myers2004-07-221-1/+5