aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2009-07-15re PR middle-end/40747 (wrong code for int-is-in-range test at -O1 and above)Jakub Jelinek1-20/+24
2009-07-09re PR middle-end/40692 (Endless recursion between fold_ternary and fold_cond_...Jakub Jelinek1-0/+2
2009-07-07c-lex.c: Replace %H by an explicit location.Manuel López-Ibáñez1-1/+1
2009-06-28fold-const.c (contains_label_1): Fix comments.Eric Botcazou1-11/+12
2009-06-12cpplib.h (struct cpp_options): Add warn_cxx_operator_names field.Ian Lance Taylor1-4/+5
2009-06-03re PR middle-end/40328 (internal compiler error: in set_ssa_val_to, at tree-s...Richard Guenther1-3/+4
2009-05-26re PR middle-end/40252 (Internal compiler error on samba4 (verify_gimple fail...Richard Guenther1-10/+18
2009-05-20re PR middle-end/40204 (segfault with bitfields in structs)Jakub Jelinek1-3/+5
2009-05-20fold-const.c (build_fold_addr_expr_with_type): Take the address of the operan...Eric Botcazou1-0/+7
2009-05-15re PR c/16302 (gcc fails to warn about some common logic errors)Manuel López-Ibáñez1-7/+7
2009-05-15fold-const.c (fold_convert_const_real_from_real): Check for overflow.Sandra Loosemore1-1/+18
2009-05-15dbxout.c (dbxout_range_type): Add LOW and HIGH parameters.Eric Botcazou1-44/+10
2009-05-08fold-const.c (fold_binary): Do not fold multiplication by 1 or -1 for complex...Joseph Myers1-1/+6
2009-04-28re PR middle-end/39937 (Revision 146831 failed SPEC CPU 2006)Richard Guenther1-2/+3
2009-04-24combine.c (record_value_for_reg): Change 0 to VOIDmode, twice.Ian Lance Taylor1-4/+8
2009-04-24re PR middle-end/39867 (Wrong result of conditional operator exp < 2 ? 2U : (...Paolo Bonzini1-10/+13
2009-04-22re PR c/39855 (Shift optimization discards operands' side effects)Jakub Jelinek1-1/+2
2009-04-21c-common.c (c_common_truthvalue_conversion): Use LOCATION to build NE_EXPR op...Eric Botcazou1-45/+63
2009-04-12fold-const.c (build_range_check): Properly deal with enumeral and boolean bas...Eric Botcazou1-10/+15
2009-04-10re PR middle-end/39701 (Revision 145846 caused many test failures)Paolo Bonzini1-2/+6
2009-04-09expmed.c (expand_divmod): Always use a comparison for a division by a large u...Paolo Bonzini1-2/+2
2009-04-08fold-const.c (const_binop): Combine two VECTOR_CST under operation CODE to pr...Bingfeng Mei1-0/+45
2009-04-01fold-const.c (fold_plusminus_mult_expr): Do not fold i * 4 + 2 to (i * 2 + 1)...Richard Guenther1-1/+5
2009-03-31re PR middle-end/31029 (Fold does not fold C - a == a)Richard Guenther1-11/+22
2009-03-31tree.h (div_if_zero_remainder): Declare.Richard Guenther1-1/+1
2009-03-30fold-const.c (const_binop, [...]): Do not set TREE_CONSTANT_OVERFLOW.Paolo Bonzini1-32/+5
2009-03-28fold-const.c (get_pointer_modulus_and_residue): New parameter allow_func_align.Martin Jambor1-5/+13
2009-03-28re PR tree-optimization/37795 (if-combine doesn't optimize != after >= test)Richard Guenther1-2/+0
2009-03-27gimplify.c (mark_addressable): Export.Richard Guenther1-46/+9
2009-03-11fold-const.c (fold_comparison): Only call fold_inf_compare if the mode suppor...Ulrich Weigand1-1/+2
2009-03-09* fold-const.c (fold_unary): Fix comment.Eric Botcazou1-6/+6
2009-01-23re PR middle-end/38932 (ICE in set_value_range, at tree-vrp.c:398)Paolo Bonzini1-0/+18
2009-01-16re PR tree-optimization/38835 (field-insensitive PTA causes libstdc++ miscomp...Richard Guenther1-14/+0
2009-01-09Update Copyright year.Jakub Jelinek1-1/+1
2009-01-09re PR middle-end/38771 (error: non-trivial conversion in unary operation)Jakub Jelinek1-3/+7
2009-01-07re PR middle-end/38751 (odd performance regression with -Os)Richard Guenther1-5/+11
2008-12-30re PR tree-optimization/38564 (Revision 142662 caused ICE in insert_into_pred...Richard Guenther1-6/+6
2008-12-23[multiple changes]Andrew Pinski1-3/+4
2008-12-06re PR middle-end/38422 (union/bitfield causes cc1/cc1plus to run out of memory.)Jakub Jelinek1-5/+10
2008-12-05re PR middle-end/37248 (regression transformation bitfield to individual bytes)Jakub Jelinek1-6/+368
2008-12-05re PR c/38408 (compilation error during bootstrap in fold-const.c using TOT!)Jakub Jelinek1-1/+1
2008-12-04re PR middle-end/38371 (Fold check error during bootstrap)Jakub Jelinek1-2/+5
2008-12-02re PR tree-optimization/38359 (ICE in set_lattice_value, at tree-ssa-ccp.c:466)Richard Guenther1-1/+2
2008-11-12re PR target/35366 (gfortran.dg/equiv_7.f90 fails with -m64 -Os on powerpc-ap...Jakub Jelinek1-0/+34
2008-10-29re PR middle-end/11492 (Bogus warning with -Wsign-compare)Manuel López-Ibáñez1-8/+31
2008-10-28re PR middle-end/37931 (ice: verify_gimple failed)Jakub Jelinek1-0/+3
2008-10-24re PR c/7543 (no warning for always-false "if (!a & 0x4)" bitwise and on bool...Manuel López-Ibáñez1-12/+0
2008-10-22re PR middle-end/37882 (Bitfield miscompilation)Jakub Jelinek1-1/+6
2008-10-16re PR tree-optimization/37664 (ice in remove_range_assertions, at tree-vrp.c:...Jakub Jelinek1-1/+0
2008-09-28re PR middle-end/36575 (ACATS c460011 fails at -O3)Eric Botcazou1-2/+2