summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
...
* re PR tree-optimization/53501 (scev introduces signed overflow)Richard Guenther2012-05-301-6/+6
* LANGUAGES: Fix typos.Joseph Myers2012-05-291-3/+3
* fold-const.c (optimize_bit_field_compare): Abort early in the strict volatile...Thomas Schwinge2012-05-251-0/+5
* re PR tree-optimization/53410 (ICE in build_int_cst_wide, at tree.c:1219)Jakub Jelinek2012-05-211-18/+22
* cuintp.c (UI_From_gnu): Remove TYPE_IS_SIZETYPE use.Richard Guenther2012-05-101-21/+5
* fold-const.c (fold_binary_loc): Fold (X * CST1) & CST2 to zero or to (X * CST...Richard Guenther2012-05-081-0/+24
* builtins.c (get_object_alignment_1): Return whether we can determine the alig...Martin Jambor2012-05-031-1/+1
* tree.c (valid_constant_size_p): New function.Richard Guenther2012-05-021-14/+19
* Install right version, sigh.Richard Sandiford2012-04-211-1/+1
* fold-const.c (fold_checksum_tree): Fix VECTOR_CST case.Richard Sandiford2012-04-211-1/+2
* re PR rtl-optimization/44214 (Compiler does not optimize vector divide with -...Bill Schmidt2012-04-201-13/+56
* re PR tree-optimization/52975 (Ofast produces not optimized code for vectoriz...Richard Guenther2012-04-161-0/+8
* fold-const.c (fold_unary_loc): Use GET_MODE_PRECISION for comparisons against...Bernd Schmidt2012-04-111-2/+2
* re PR middle-end/52720 (internal compiler error: in try_move_mult_to_index)Richard Guenther2012-03-271-76/+76
* re PR tree-optimization/52666 (FAIL: scal-to-vec1.c)Richard Guenther2012-03-221-1/+1
* fold-const.c (native_interpret_expr): Also support POINTER_TYPE and REFERENCE...Richard Guenther2012-03-161-0/+57
* re PR middle-end/52584 (Fails to constant fold vector upper/lower half BIT_FI...Richard Guenther2012-03-161-11/+44
* tree.h (TREE_VECTOR_CST_ELTS): Remove.Richard Guenther2012-03-161-129/+59
* re PR middle-end/52578 (Fails to fold another size difference)Richard Guenther2012-03-141-4/+18
* re PR middle-end/52134 (Does not fold (x * 4) & -4)Richard Guenther2012-03-131-0/+14
* fold-const.c (build_fold_addr_expr_with_type_loc): Fold MEM_REF with constant...Richard Guenther2012-03-061-1/+6
* re PR middle-end/52355 (address difference between array elements is not cons...Richard Guenther2012-02-241-13/+43
* re PR tree-optimization/52286 (wrong code bug)Jakub Jelinek2012-02-201-39/+23
* re PR middle-end/51750 (FAIL: 25_algorithms/heap/moveable*.cc execution test)Richard Guenther2012-01-041-12/+18
* re PR c/51730 (autoconf 2.60 through 2.67 stdbool.h check fails with GCC 4.7)Richard Guenther2012-01-031-0/+16
* Delete VEC_EXTRACT_EVEN/ODD_EXPR.Richard Henderson2011-12-231-27/+0
* Delete VEC_INTERLEAVE_*_EXPR.Jakub Jelinek2011-12-231-10/+0
* Revert two unintended commitsRichard Henderson2011-12-131-0/+10
* Delete VEC_INTERLEAVE_*_EXPR.Richard Henderson2011-12-131-10/+0
* fold-const.c (fold_unary_loc): Fold VEC_UNPACK_LO_EXPR...Jakub Jelinek2011-12-031-0/+107
* re PR tree-optimization/51074 (No constant folding performed for VEC_PERM_EXP...Jakub Jelinek2011-11-221-2/+4
* re PR tree-optimization/51118 (ICE: tree check: expected tree that contains â...Uros Bizjak2011-11-181-1/+2
* re PR tree-optimization/51074 (No constant folding performed for VEC_PERM_EXP...Jakub Jelinek2011-11-111-0/+164
* re PR tree-optimization/44683 (Optimization bug with copysign builtin)Eric Botcazou2011-10-231-5/+4
* branch-cost1.c: New test.Kai Tietz2011-10-211-7/+7
* fold-const.c (simple_operand_p_2): New function.Kai Tietz2011-10-171-21/+97
* re PR middle-end/50195 (Linking time error with -fast-math -O0)Richard Guenther2011-10-101-2/+2
* re PR other/49752 (Non-existing struct `tree_type' in fold_checksum_tree in f...Richard Henderson2011-10-071-5/+1
* fold-const.c (fold_ternary_loc): Also fold non-constant vector CONSTRUCTORs.Richard Guenther2011-10-061-16/+9
* fold-const.c (fold_unary_loc): Don't optimize POINTER_PLUS_EXPR casted to TYP...Jakub Jelinek2011-10-041-0/+1
* re PR tree-optimization/46309 (optimization a==3||a==1)Jakub Jelinek2011-09-301-243/+260
* re PR middle-end/50460 (__builtin___strcpy_chk/__builtin_object_size don't work)Richard Guenther2011-09-281-6/+77
* revert: fold-const.c (extract_muldiv_1): Remove bogus TYPE_IS_SIZETYPE specia...Richard Guenther2011-09-051-3/+5
* fold-const.c (extract_muldiv_1): Remove bogus TYPE_IS_SIZETYPE special-casing.Richard Guenther2011-08-311-5/+3
* 20011-08-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>Artjoms Sinkarovs2011-08-291-10/+13
* fold-const.c (fold_comparison): Fold &a < &a + 4 even with -fno-strict-overflow.Richard Guenther2011-08-241-0/+2
* re PR tree-optimization/49963 (ICE: in abs_hwi, at hwint.c:108)Paolo Carlini2011-08-181-2/+2
* tree.h (convert_to_ptrofftype_loc): New function.Richard Guenther2011-08-171-6/+3
* re PR tree-optimization/50082 (-Wstrict-overflow mishandles typedef)Richard Guenther2011-08-151-1/+2
* builtins.def (BUILT_IN_ICEIL{,F,L}, [...]): New builtin definitions.Uros Bizjak2011-08-121-0/+4