aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
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
2010-06-24fold-const.c (const_binop): Remove 'notrunc' argement.Anatoly Sokolov1-115/+99
2010-06-18double-int.h (double_int_to_shwi, [...]): Implement as static inline.Anatoly Sokolov1-62/+57
2010-06-16common.opt (-fstrict-volatile-bitfields): new.DJ Delorie1-5/+10
2010-06-08fold-const.c (fold_comparison): Remove redundant parenthesis.Shujing Zhao1-2/+2
2010-05-29tree-vrp.c (debug_value_range, [...]): Annotate with DEBUG_FUNCTION.Jan Hubicka1-1/+1
2010-05-21real: Do not include gmp.h, mpfr.h, and mpc.h.Steven Bosscher1-3/+4
2010-05-21tree.h: Include real.h and fixed-value.h as basic datatypes.Steven Bosscher1-2/+0
2010-05-20double-int.h (double_int_ior): New function.Anatoly Sokolov1-6/+7
2010-05-09re PR c/44024 (missed optimization)Richard Guenther1-2/+6
2010-04-24re PR tree-optimization/41442 (missed optimization for boolean expression)Bernd Schmidt1-0/+86
2010-04-20new folding ruleXinliang David Li1-2/+26
2010-04-18fold-const.c (fold_comparison): Use ssizetype.Eric Botcazou1-9/+4
2010-04-15fold-const.c (LOWPART, [...]): Move ...Richard Guenther1-717/+0
2010-04-15double-int.h (HOST_BITS_PER_DOUBLE_INT): Define.Anatoly Sokolov1-44/+28
2010-04-13re PR middle-end/32628 (bogus integer overflow warning)Eric Botcazou1-73/+79
2010-04-07ipa-reference.c (mark_load): Use get_base_address.Richard Guenther1-2/+3
2010-04-07re PR rtl-optimization/42617 (TARGET_MEM_REF and plain INDIRECT_REFs are not ...Richard Guenther1-0/+5
2010-04-06re PR c/43661 (ice in fold_comparison, at fold-const.c:9579)Richard Guenther1-1/+3
2010-04-02Make-lang.in, [...]: Update copyright years.Steven Bosscher1-1/+1
2010-02-03re PR c++/40138 (ICE with invalid va_arg)Jason Merrill1-1/+3
2010-01-21re PR middle-end/19988 (pessimizes fp multiply-add/subtract combo)Richard Guenther1-1/+5