aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2011-07-14fold-const.c (fold_binary_loc): Convert the !bool_var result...Richard Guenther1-4/+6
2011-07-08fold-const.c (fold_binary_loc): Remove index +p PTR -> PTR +p index folding.Richard Guenther1-7/+0
2011-07-08fold-const.c (fold_truth_andor): Factored out truth_andor label from fold_bin...Kai Tietz1-78/+100
2011-07-07fold-const.c (fold_unary_loc): Do not strip sign-changes for NEGATE_EXPR.Richard Guenther1-1/+1
2011-06-29re PR middle-end/49545 (New C++ test failures)Richard Sandiford1-2/+1
2011-06-27re PR rtl-optimization/49169 (ARM: optimisations strip the Thumb/ARM mode bit...Richard Sandiford1-1/+2
2011-06-20ChangeLog gcc/Kai Tietz1-4/+18
2011-06-16gimple.c (canonicalize_cond_expr_cond): (bool)x is not the same as x != 0.Richard Guenther1-8/+0
2011-06-10re PR tree-optimization/49361 (Huge 470.lbm regression)Richard Guenther1-1/+2
2011-05-27re PR middle-end/49189 (infinite recursion in constant folder)Richard Guenther1-7/+11
2011-05-27re PR middle-end/49177 (FAIL: gcc.dg/vect/fast-math-ifcvt-1.c)Richard Biener1-5/+13
2011-05-26fold-const.c (fold_unary_loc): Remove bogus code.Richard Guenther1-15/+0
2011-05-22re PR middle-end/48689 (ICE in fold-const.c:13798 with fold checking)Tom de Vries1-1/+2
2011-05-09fold-const.c (fold_range_test): Pass LOC to build_range_check.Eric Botcazou1-13/+5
2011-05-07langhooks.h (lang_hooks_for_types): Change global_bindings_p's return type to...Eric Botcazou1-19/+6
2011-05-04tree.h (int_const_binop): Remove notrunc argument.Richard Guenther1-48/+50
2011-04-29tree-inline.c (remap_eh_region_tree_nr): Use integer_type_node for the remapp...Richard Guenther1-2/+4
2011-04-26re PR tree-optimization/48694 (possible memory hog bug)Richard Guenther1-2/+6
2011-04-23re PR c/48685 (ICE in gimplify_expr, at gimplify.c:7034)Jakub Jelinek1-2/+0
2011-04-20ChangeLog gcc/Kai Tietz1-0/+43
2011-04-14tree.h (get_object_alignment_1): Declare.Richard Guenther1-27/+7
2011-03-30re PR c/48305 (ice at -O0: verify_gimple failed)Jakub Jelinek1-4/+12
2011-03-25fold-const.c (expr_location_or): New function.Nathan Froyd1-42/+23
2011-03-24fold-const.c (fold_ternary_loc): Preserve the location (if any) of the argume...Eric Botcazou1-4/+16
2011-03-16re PR tree-optimization/48149 (Piecewise complex pass-through not optimized)Richard Guenther1-0/+8
2011-03-16re PR middle-end/48136 (verify_gimple failed at -O0)Jakub Jelinek1-18/+27
2011-03-15re PR tree-optimization/48031 (gcc.c-torture/compile/pr42956.c ICEs gcc on m6...Richard Guenther1-2/+12
2011-03-14re PR middle-end/38878 (gcc.dg/tree-ssa/foldaddr-1.c XFAILed)Jakub Jelinek1-3/+11
2011-03-08re PR tree-optimization/48022 (-Wstrict-overflow warning on code that doesn't...Jakub Jelinek1-5/+6
2010-11-30hwint.c: New.Joseph Myers1-1/+0
2010-11-26re PR bootstrap/45700 (--enable-checking=fold bootstrap failures)Jakub Jelinek1-247/+140
2010-11-22re PR middle-end/43057 ([LTO] fold check: original tree changed by fold)Uros Bizjak1-1/+10
2010-11-15fold-const.c (operand_equal_for_comparison_p): Handle FMA_EXPR...Richard Henderson1-0/+10
2010-11-04tree.def (FMA_EXPR): New tree code.Richard Guenther1-2/+19
2010-11-03builtins.c (fold_builtin_signbit): Use build_zero_cst instead of fold_convert.Nathan Froyd1-8/+8
2010-11-01fold-const.c (fold_indirect_ref_1): Handle folding POINTER_PLUS_EXPR to ARRAY...Jason Merrill1-36/+42
2010-10-31fold-const.c (build_zero_vector): Use build_vector_from_val.Nathan Froyd1-9/+3
2010-10-20fold-const.c (fold_binary_loc): New transformation.Dmitry Melnik1-0/+25
2010-10-18re PR middle-end/46019 (x / (0x200000000ULL << y) miscompilation with 32-bit ...Jakub Jelinek1-1/+7
2010-10-04re PR middle-end/45876 (ICE: verify_gimple failed)Jakub Jelinek1-12/+5
2010-09-30re PR tree-optimization/31261 (Missed tree optimizations: (8 - (x & 7)) & 7)Jakub Jelinek1-0/+127
2010-09-16re PR bootstrap/45686 (Building rev. 164285 fails with --enable-checking=all)Jakub Jelinek1-3/+3
2010-09-08re PR debug/45419 (-fcompare-debug failure at -O3)Alexandre Oliva1-3/+6
2010-09-06tree.def (MISALIGNED_INDIRECT_REF): Remove.Richard Guenther1-4/+1
2010-08-17fold-const.c (fold_comparison): Strip nops inside POINTER_PLUS_EXPR.Richard Guenther1-0/+2
2010-08-12re PR middle-end/45262 (Optimization results in wrong result on expression x>...Jakub Jelinek1-3/+4
2010-07-08toplev.h: Do not include diagnostic-core.h.Manuel López-Ibáñez1-0/+1
2010-07-05tree-ssa-loop-im.c (for_each_index): Do not handle ALIGN_INDIRECT_REF.Richard Guenther1-3/+1
2010-07-01re PR middle-end/42834 (memcpy folding overeager)Richard Guenther1-0/+58
2010-06-28double-int.h (force_fit_type_double): Remove declaration.Anatoly Sokolov1-70/+52