aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2012-06-27Add MULT_HIGHPART_EXPRRichard Henderson1-0/+10
2012-06-022012-06-2 Kenneth Zadeck <zadeck@naturalbridge.com>Kenneth Zadeck1-5/+5
2012-06-01re PR tree-optimization/53501 (scev introduces signed overflow)Eric Botcazou1-12/+18
2012-05-30re PR tree-optimization/53501 (scev introduces signed overflow)Richard Guenther1-6/+6
2012-05-29LANGUAGES: Fix typos.Joseph Myers1-3/+3
2012-05-25fold-const.c (optimize_bit_field_compare): Abort early in the strict volatile...Thomas Schwinge1-0/+5
2012-05-21re PR tree-optimization/53410 (ICE in build_int_cst_wide, at tree.c:1219)Jakub Jelinek1-18/+22
2012-05-10cuintp.c (UI_From_gnu): Remove TYPE_IS_SIZETYPE use.Richard Guenther1-21/+5
2012-05-08fold-const.c (fold_binary_loc): Fold (X * CST1) & CST2 to zero or to (X * CST...Richard Guenther1-0/+24
2012-05-03builtins.c (get_object_alignment_1): Return whether we can determine the alig...Martin Jambor1-1/+1
2012-05-02tree.c (valid_constant_size_p): New function.Richard Guenther1-14/+19
2012-04-21Install right version, sigh.Richard Sandiford1-1/+1
2012-04-21fold-const.c (fold_checksum_tree): Fix VECTOR_CST case.Richard Sandiford1-1/+2
2012-04-20re PR rtl-optimization/44214 (Compiler does not optimize vector divide with -...Bill Schmidt1-13/+56
2012-04-16re PR tree-optimization/52975 (Ofast produces not optimized code for vectoriz...Richard Guenther1-0/+8
2012-04-11fold-const.c (fold_unary_loc): Use GET_MODE_PRECISION for comparisons against...Bernd Schmidt1-2/+2
2012-03-27re PR middle-end/52720 (internal compiler error: in try_move_mult_to_index)Richard Guenther1-76/+76
2012-03-22re PR tree-optimization/52666 (FAIL: scal-to-vec1.c)Richard Guenther1-1/+1
2012-03-16fold-const.c (native_interpret_expr): Also support POINTER_TYPE and REFERENCE...Richard Guenther1-0/+57
2012-03-16re PR middle-end/52584 (Fails to constant fold vector upper/lower half BIT_FI...Richard Guenther1-11/+44
2012-03-16tree.h (TREE_VECTOR_CST_ELTS): Remove.Richard Guenther1-129/+59
2012-03-14re PR middle-end/52578 (Fails to fold another size difference)Richard Guenther1-4/+18
2012-03-13re PR middle-end/52134 (Does not fold (x * 4) & -4)Richard Guenther1-0/+14
2012-03-06fold-const.c (build_fold_addr_expr_with_type_loc): Fold MEM_REF with constant...Richard Guenther1-1/+6
2012-02-24re PR middle-end/52355 (address difference between array elements is not cons...Richard Guenther1-13/+43
2012-02-20re PR tree-optimization/52286 (wrong code bug)Jakub Jelinek1-39/+23
2012-01-04re PR middle-end/51750 (FAIL: 25_algorithms/heap/moveable*.cc execution test)Richard Guenther1-12/+18
2012-01-03re PR c/51730 (autoconf 2.60 through 2.67 stdbool.h check fails with GCC 4.7)Richard Guenther1-0/+16
2011-12-23Delete VEC_EXTRACT_EVEN/ODD_EXPR.Richard Henderson1-27/+0
2011-12-23Delete VEC_INTERLEAVE_*_EXPR.Jakub Jelinek1-10/+0
2011-12-13Revert two unintended commitsRichard Henderson1-0/+10
2011-12-13Delete VEC_INTERLEAVE_*_EXPR.Richard Henderson1-10/+0
2011-12-03fold-const.c (fold_unary_loc): Fold VEC_UNPACK_LO_EXPR...Jakub Jelinek1-0/+107
2011-11-22re PR tree-optimization/51074 (No constant folding performed for VEC_PERM_EXP...Jakub Jelinek1-2/+4
2011-11-18re PR tree-optimization/51118 (ICE: tree check: expected tree that contains â...Uros Bizjak1-1/+2
2011-11-11re PR tree-optimization/51074 (No constant folding performed for VEC_PERM_EXP...Jakub Jelinek1-0/+164
2011-10-23re PR tree-optimization/44683 (Optimization bug with copysign builtin)Eric Botcazou1-5/+4
2011-10-21branch-cost1.c: New test.Kai Tietz1-7/+7
2011-10-17fold-const.c (simple_operand_p_2): New function.Kai Tietz1-21/+97
2011-10-10re PR middle-end/50195 (Linking time error with -fast-math -O0)Richard Guenther1-2/+2
2011-10-07re PR other/49752 (Non-existing struct `tree_type' in fold_checksum_tree in f...Richard Henderson1-5/+1
2011-10-06fold-const.c (fold_ternary_loc): Also fold non-constant vector CONSTRUCTORs.Richard Guenther1-16/+9
2011-10-04fold-const.c (fold_unary_loc): Don't optimize POINTER_PLUS_EXPR casted to TYP...Jakub Jelinek1-0/+1
2011-09-30re PR tree-optimization/46309 (optimization a==3||a==1)Jakub Jelinek1-243/+260
2011-09-28re PR middle-end/50460 (__builtin___strcpy_chk/__builtin_object_size don't work)Richard Guenther1-6/+77
2011-09-05revert: fold-const.c (extract_muldiv_1): Remove bogus TYPE_IS_SIZETYPE specia...Richard Guenther1-3/+5
2011-08-31fold-const.c (extract_muldiv_1): Remove bogus TYPE_IS_SIZETYPE special-casing.Richard Guenther1-5/+3
2011-08-2920011-08-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>Artjoms Sinkarovs1-10/+13
2011-08-24fold-const.c (fold_comparison): Fold &a < &a + 4 even with -fno-strict-overflow.Richard Guenther1-0/+2
2011-08-18re PR tree-optimization/49963 (ICE: in abs_hwi, at hwint.c:108)Paolo Carlini1-2/+2