summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* re PR middle-end/49958 (fold performs invalid association)Richard Guenther2011-08-031-6/+7
* re PR bootstrap/49914 (call to abs(long long) in gcc/fold-const.c)Paolo Carlini2011-08-021-3/+2
* params.h (ALLOW_STORE_DATA_RACES): New.Aldy Hernandez2011-07-271-3/+3
* ChangeLog gcc/Kai Tietz2011-07-211-2/+2
* tree.h (fold_build_pointer_plus_loc): New helper function.Richard Guenther2011-07-191-5/+3
* fold-const.c (fold_binary_loc): Convert the !bool_var result...Richard Guenther2011-07-141-4/+6
* fold-const.c (fold_binary_loc): Remove index +p PTR -> PTR +p index folding.Richard Guenther2011-07-081-7/+0
* fold-const.c (fold_truth_andor): Factored out truth_andor label from fold_bin...Kai Tietz2011-07-081-78/+100
* fold-const.c (fold_unary_loc): Do not strip sign-changes for NEGATE_EXPR.Richard Guenther2011-07-071-1/+1
* re PR middle-end/49545 (New C++ test failures)Richard Sandiford2011-06-291-2/+1
* re PR rtl-optimization/49169 (ARM: optimisations strip the Thumb/ARM mode bit...Richard Sandiford2011-06-271-1/+2
* ChangeLog gcc/Kai Tietz2011-06-201-4/+18
* gimple.c (canonicalize_cond_expr_cond): (bool)x is not the same as x != 0.Richard Guenther2011-06-161-8/+0
* re PR tree-optimization/49361 (Huge 470.lbm regression)Richard Guenther2011-06-101-1/+2
* re PR middle-end/49189 (infinite recursion in constant folder)Richard Guenther2011-05-271-7/+11
* re PR middle-end/49177 (FAIL: gcc.dg/vect/fast-math-ifcvt-1.c)Richard Biener2011-05-271-5/+13
* fold-const.c (fold_unary_loc): Remove bogus code.Richard Guenther2011-05-261-15/+0
* re PR middle-end/48689 (ICE in fold-const.c:13798 with fold checking)Tom de Vries2011-05-221-1/+2
* fold-const.c (fold_range_test): Pass LOC to build_range_check.Eric Botcazou2011-05-091-13/+5
* langhooks.h (lang_hooks_for_types): Change global_bindings_p's return type to...Eric Botcazou2011-05-071-19/+6
* tree.h (int_const_binop): Remove notrunc argument.Richard Guenther2011-05-041-48/+50
* tree-inline.c (remap_eh_region_tree_nr): Use integer_type_node for the remapp...Richard Guenther2011-04-291-2/+4
* re PR tree-optimization/48694 (possible memory hog bug)Richard Guenther2011-04-261-2/+6
* re PR c/48685 (ICE in gimplify_expr, at gimplify.c:7034)Jakub Jelinek2011-04-231-2/+0
* ChangeLog gcc/Kai Tietz2011-04-201-0/+43
* tree.h (get_object_alignment_1): Declare.Richard Guenther2011-04-141-27/+7
* re PR c/48305 (ice at -O0: verify_gimple failed)Jakub Jelinek2011-03-301-4/+12
* fold-const.c (expr_location_or): New function.Nathan Froyd2011-03-251-42/+23
* fold-const.c (fold_ternary_loc): Preserve the location (if any) of the argume...Eric Botcazou2011-03-241-4/+16
* re PR tree-optimization/48149 (Piecewise complex pass-through not optimized)Richard Guenther2011-03-161-0/+8
* re PR middle-end/48136 (verify_gimple failed at -O0)Jakub Jelinek2011-03-161-18/+27
* re PR tree-optimization/48031 (gcc.c-torture/compile/pr42956.c ICEs gcc on m6...Richard Guenther2011-03-151-2/+12
* re PR middle-end/38878 (gcc.dg/tree-ssa/foldaddr-1.c XFAILed)Jakub Jelinek2011-03-141-3/+11