summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* builtins.c (interclass_mathfn_icode): New helper.Michael Matz2009-09-281-0/+5
* fold-const.c (maybe_lvalue_p): Return false for M(IN|AX)_EXPR.Eric Botcazou2009-09-271-3/+13
* re PR middle-end/41435 (GCC doesn't fold complex int division)Kaveh R. Ghazi2009-09-241-3/+68
* re PR middle-end/30789 (complex folding inexact)Kaveh R. Ghazi2009-09-201-2/+6
* Squash commit of EH in gimpleRichard Henderson2009-09-141-4/+0
* re PR middle-end/30789 (complex folding inexact)Kaveh R. Ghazi2009-08-141-0/+10
* re PR c/40435 (Revision 148442 caused many regressions on trunk)Aldy Hernandez2009-07-161-1283/+1648
* re PR middle-end/40747 (wrong code for int-is-in-range test at -O1 and above)Jakub Jelinek2009-07-151-20/+24
* re PR middle-end/40692 (Endless recursion between fold_ternary and fold_cond_...Jakub Jelinek2009-07-091-0/+2
* c-lex.c: Replace %H by an explicit location.Manuel López-Ibáñez2009-07-071-1/+1
* fold-const.c (contains_label_1): Fix comments.Eric Botcazou2009-06-281-11/+12
* cpplib.h (struct cpp_options): Add warn_cxx_operator_names field.Ian Lance Taylor2009-06-121-4/+5
* re PR middle-end/40328 (internal compiler error: in set_ssa_val_to, at tree-s...Richard Guenther2009-06-031-3/+4
* re PR middle-end/40252 (Internal compiler error on samba4 (verify_gimple fail...Richard Guenther2009-05-261-10/+18
* re PR middle-end/40204 (segfault with bitfields in structs)Jakub Jelinek2009-05-201-3/+5
* fold-const.c (build_fold_addr_expr_with_type): Take the address of the operan...Eric Botcazou2009-05-201-0/+7
* re PR c/16302 (gcc fails to warn about some common logic errors)Manuel López-Ibáñez2009-05-151-7/+7
* fold-const.c (fold_convert_const_real_from_real): Check for overflow.Sandra Loosemore2009-05-151-1/+18
* dbxout.c (dbxout_range_type): Add LOW and HIGH parameters.Eric Botcazou2009-05-151-44/+10
* fold-const.c (fold_binary): Do not fold multiplication by 1 or -1 for complex...Joseph Myers2009-05-081-1/+6
* re PR middle-end/39937 (Revision 146831 failed SPEC CPU 2006)Richard Guenther2009-04-281-2/+3
* combine.c (record_value_for_reg): Change 0 to VOIDmode, twice.Ian Lance Taylor2009-04-241-4/+8
* re PR middle-end/39867 (Wrong result of conditional operator exp < 2 ? 2U : (...Paolo Bonzini2009-04-241-10/+13
* re PR c/39855 (Shift optimization discards operands' side effects)Jakub Jelinek2009-04-221-1/+2
* c-common.c (c_common_truthvalue_conversion): Use LOCATION to build NE_EXPR op...Eric Botcazou2009-04-211-45/+63
* fold-const.c (build_range_check): Properly deal with enumeral and boolean bas...Eric Botcazou2009-04-121-10/+15
* re PR middle-end/39701 (Revision 145846 caused many test failures)Paolo Bonzini2009-04-101-2/+6
* expmed.c (expand_divmod): Always use a comparison for a division by a large u...Paolo Bonzini2009-04-091-2/+2
* 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