aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
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
2011-08-17tree.h (convert_to_ptrofftype_loc): New function.Richard Guenther1-6/+3
2011-08-15re PR tree-optimization/50082 (-Wstrict-overflow mishandles typedef)Richard Guenther1-1/+2
2011-08-12builtins.def (BUILT_IN_ICEIL{,F,L}, [...]): New builtin definitions.Uros Bizjak1-0/+4
2011-08-03re PR middle-end/49958 (fold performs invalid association)Richard Guenther1-6/+7
2011-08-02re PR bootstrap/49914 (call to abs(long long) in gcc/fold-const.c)Paolo Carlini1-3/+2
2011-07-27params.h (ALLOW_STORE_DATA_RACES): New.Aldy Hernandez1-3/+3
2011-07-21ChangeLog gcc/Kai Tietz1-2/+2
2011-07-19tree.h (fold_build_pointer_plus_loc): New helper function.Richard Guenther1-5/+3
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