summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* fold-const.c (const_binop): Combine two VECTOR_CST under operation CODE to pr...Bingfeng Mei2009-04-081-0/+45
* fold-const.c (fold_plusminus_mult_expr): Do not fold i * 4 + 2 to (i * 2 + 1)...Richard Guenther2009-04-011-1/+5
* re PR middle-end/31029 (Fold does not fold C - a == a)Richard Guenther2009-03-311-11/+22
* tree.h (div_if_zero_remainder): Declare.Richard Guenther2009-03-311-1/+1
* fold-const.c (const_binop, [...]): Do not set TREE_CONSTANT_OVERFLOW.Paolo Bonzini2009-03-301-32/+5
* fold-const.c (get_pointer_modulus_and_residue): New parameter allow_func_align.Martin Jambor2009-03-281-5/+13
* re PR tree-optimization/37795 (if-combine doesn't optimize != after >= test)Richard Guenther2009-03-281-2/+0
* gimplify.c (mark_addressable): Export.Richard Guenther2009-03-271-46/+9
* fold-const.c (fold_comparison): Only call fold_inf_compare if the mode suppor...Ulrich Weigand2009-03-111-1/+2
* * fold-const.c (fold_unary): Fix comment.Eric Botcazou2009-03-091-6/+6
* re PR middle-end/38932 (ICE in set_value_range, at tree-vrp.c:398)Paolo Bonzini2009-01-231-0/+18
* re PR tree-optimization/38835 (field-insensitive PTA causes libstdc++ miscomp...Richard Guenther2009-01-161-14/+0
* Update Copyright year.Jakub Jelinek2009-01-091-1/+1
* re PR middle-end/38771 (error: non-trivial conversion in unary operation)Jakub Jelinek2009-01-091-3/+7
* re PR middle-end/38751 (odd performance regression with -Os)Richard Guenther2009-01-071-5/+11
* re PR tree-optimization/38564 (Revision 142662 caused ICE in insert_into_pred...Richard Guenther2008-12-301-6/+6
* [multiple changes]Andrew Pinski2008-12-231-3/+4
* re PR middle-end/38422 (union/bitfield causes cc1/cc1plus to run out of memory.)Jakub Jelinek2008-12-061-5/+10
* re PR middle-end/37248 (regression transformation bitfield to individual bytes)Jakub Jelinek2008-12-051-6/+368
* re PR c/38408 (compilation error during bootstrap in fold-const.c using TOT!)Jakub Jelinek2008-12-051-1/+1
* re PR middle-end/38371 (Fold check error during bootstrap)Jakub Jelinek2008-12-041-2/+5
* re PR tree-optimization/38359 (ICE in set_lattice_value, at tree-ssa-ccp.c:466)Richard Guenther2008-12-021-1/+2
* re PR target/35366 (gfortran.dg/equiv_7.f90 fails with -m64 -Os on powerpc-ap...Jakub Jelinek2008-11-121-0/+34
* re PR middle-end/11492 (Bogus warning with -Wsign-compare)Manuel López-Ibáñez2008-10-291-8/+31
* re PR middle-end/37931 (ice: verify_gimple failed)Jakub Jelinek2008-10-281-0/+3
* re PR c/7543 (no warning for always-false "if (!a & 0x4)" bitwise and on bool...Manuel López-Ibáñez2008-10-241-12/+0
* re PR middle-end/37882 (Bitfield miscompilation)Jakub Jelinek2008-10-221-1/+6
* re PR tree-optimization/37664 (ice in remove_range_assertions, at tree-vrp.c:...Jakub Jelinek2008-10-161-1/+0
* re PR middle-end/36575 (ACATS c460011 fails at -O3)Eric Botcazou2008-09-281-2/+2
* tree-vectorizer.c (slpeel_add_loop_guard): Fix types.Richard Guenther2008-09-111-1/+3
* re PR middle-end/37414 (ICE with -ffast-math)Jakub Jelinek2008-09-081-3/+3
* fold-const.c (native_encode_real): Fix computation of WORDS.Jeff Law2008-09-041-2/+2
* re PR middle-end/37289 (ICE after non-trivial conversion at assignment)Richard Guenther2008-08-311-1/+2
* optabs.c (expand_abs_nojump): Update BRANCH_COST call.Jan Hubicka2008-08-301-2/+5
* re PR middle-end/37261 (Spurious (?) "integer overflow in expression" warnings)Jakub Jelinek2008-08-291-7/+6
* loop-unswitch.c (unswitch_single_loop): Use optimize_loop_for_speed_p.Jan Hubicka2008-08-291-2/+2
* re PR tree-optimization/37005 (GNAT Bug Box for cd2a24e.adb:37 at tree-vrp.c:...Richard Guenther2008-08-281-34/+22
* re PR middle-end/36548 (remainder gives the wrong result for wrapping case wi...Richard Guenther2008-08-221-1/+12
* tree.h (IS_CONVERT_EXPR_CODE_P): Renamed toTomas Bily2008-08-181-2/+2
* re PR middle-end/37103 (possible integer codegen bug)Jakub Jelinek2008-08-141-3/+1
* real.h (struct real_format): New member has_sign_dependent_rounding.Ulrich Weigand2008-08-121-2/+1
* builtins.c (expand_builtin_profile_func): Avoid C++ keywords.Kaveh R. Ghazi2008-08-061-14/+14
* backport: ChangeLog.tuples: ChangeLog from gimple-tuples-branch.Richard Biener2008-07-281-29/+22
* ptrmemfield.C: New testcase.Andrew Pinski2008-07-051-1/+2
* re PR tree-optimization/35518 (FAIL: gcc.c-torture/execute/20040709-1.c execu...Richard Guenther2008-06-251-0/+7
* cgraph.c: Fix typos in comments.Ralf Wildenhues2008-06-061-2/+2
* re PR tree-optimization/34244 (VRP/SCEV miscompiles Firefox)Richard Guenther2008-05-311-10/+0
* * fold-const.c (fold_unary) <CASE_CONVERT>: Add ??? comment.Eric Botcazou2008-05-301-1/+4
* re PR middle-end/36300 (Incorrect type used for inlined expression)Richard Guenther2008-05-261-7/+7
* re PR middle-end/35509 (builtin isinf() mismatch to compile-time substitution)Kaveh R. Ghazi2008-05-181-0/+3