aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2007-07-02re PR middle-end/15988 (ICE in fold_convert with pointer-to-member-function)Richard Guenther1-3/+1
2007-07-01re PR middle-end/32559 (ICE with vector arithmetic)Uros Bizjak1-19/+22
2007-06-27re PR middle-end/32492 (attribute always_inline -> sorry, unimplemented: re...Richard Guenther1-0/+34
2007-06-24re PR tree-optimization/32461 (Segmentation fault in build_classic_dist_vecto...Sebastian Pop1-7/+17
2007-06-23extend.texi: Document that dllimport and dllexport imply default visibility.Mark Mitchell1-3/+3
2007-06-21fold-const.c (debug_fold_checksum): Move it under ENABLE_FOLD_CHECKING.Adam Nemet1-24/+24
2007-06-21re PR middle-end/20623 (ICE: fold check: original tree changed by fold with -...Sebastian Pop1-44/+101
2007-06-15[multiple changes]Andrew Pinski1-47/+135
2007-06-12fold-const.c (fold_binary): Guard (X-X) -> 0 transformation with !HONOR_NANS ...Kaveh R. Ghazi1-1/+4
2007-06-12fold-const (fold_binary): Also optimize a/cbrt(b/c) into a*cbrt(c/b) if flag_...Uros Bizjak1-2/+2
2007-06-11really remove signed(_or_unsigned)?_type langhooksRafael Espindola1-13/+13
2007-06-11re PR middle-end/32279 (Fold 1.0/sqrt(x/y) to sqrt(y/x))Uros Bizjak1-0/+18
2007-06-06fold-const.c (merge_ranges): If range_successor or range_predecessor fail, ju...Ian Lance Taylor1-3/+19
2007-05-30re PR middle-end/32152 (omp lowering creates mismatched types)Richard Guenther1-1/+1
2007-05-28re PR tree-optimization/32100 (vrp bitfield miscompilation)Andrew Pinski1-3/+8
2007-05-26i386.c, [...]: Fix comment typos.Kazu Hirata1-3/+3
2007-05-25cfglayout.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2007-05-14c-common.c (warnings_for_convert_and_check): Use unsigned_type_for instead of...Rafael Avila de Espindola1-6/+6
2007-05-04fold-const.c (fold_unary): Convert (T1)(X op Y) into ((T1)X op (T1)Y)...Jan Hubicka1-15/+11
2007-05-02fold-const.c (fold_comparision): Remove the "foo++ == CONST" transformation.Andrew Pinski1-63/+0
2007-05-01tree.h (maybe_fold_offset_to_component_ref): Remove.Jan Hubicka1-7/+0
2007-04-24fix for PR31617Olga Golovanevsky1-0/+1
2007-04-21re PR tree-optimization/31136 (FRE ignores bit-field truncation (C and C++ fr...Richard Guenther1-1/+1
2007-04-20re PR tree-optimization/31632 (ICE in compare_values)Jakub Jelinek1-13/+20
2007-04-19fold-const.c: Remove prototypes for native_encode_expr and native_interpret_e...Brooks Moses1-4/+2
2007-04-19fold-const.c (div_if_zero_remainder): Do signed divide for pointer types.Jan Hubicka1-0/+11
2007-04-12re PR tree-optimization/24689 (operand_equal_p does not return true for some ...Richard Guenther1-2/+6
2007-04-08tree.h (maybe_fold_offset_to_component_ref): Declare.Jan Hubicka1-0/+7
2007-04-03re PR middle-end/30704 (Incorrect constant generation for long long)Jakub Jelinek1-16/+18
2007-03-30typeck.c (java_signed_or_unsigned_type): Remove.Rafael Avila de Espindola1-1/+1
2007-03-25re PR middle-end/30784 (ICE on loop vectorization (-O1 -march=athlon-xp -ftre...Dorit Nuzman1-2/+14
2007-03-23* fold-const.c (fold_binary): Correct warning for X - c >= X.Ian Lance Taylor1-1/+1
2007-03-12ipa-type-escape improvementsOlga Golovanevsky1-2/+1
2007-03-09fold-const.c (fold_comparison): Remove compile-time evaluation of complex con...Roger Sayle1-23/+90
2007-03-08builtins.def (lceil, [...]): Mark with ATTR_CONST_NOTHROW_LIST.Kaveh R. Ghazi1-0/+1
2007-03-05fold-const.c (fold_binary): Remove duplicate folding of comparison of non-nul...Richard Guenther1-8/+0
2007-03-04re PR middle-end/30744 (ICE in compare_values, at tree-vrp.c:466)Roger Sayle1-6/+13
2007-02-28re PR middle-end/30364 (Wrong variable ranges due to constant folding)Richard Guenther1-4/+25
2007-02-28builtins.c (fold_builtin_call_list, [...]): Delete, and replace with...Sandra Loosemore1-10/+14
2007-02-24re PR middle-end/30951 (Does not fold x + CST == x and x + CST != x)Richard Guenther1-0/+18
2007-02-23builtins.c (fold_builtin_logb, [...]): New.Kaveh R. Ghazi1-0/+1
2007-02-20fold-const.c (tree_expr_nonnegative_warnv_p): Handle scalb, scalbn and scalbln.Kaveh R. Ghazi1-0/+3
2007-02-18cfgloop.c, [...]: Fix comment typos.Kazu Hirata1-2/+2
2007-02-16fold-const.c (tree_swap_operands_p): Treat SSA_NAMEs like DECLs but prefer SS...Richard Guenther1-5/+12
2007-02-15re PR middle-end/30433 (no longer folding __complex__(0.0, 1.0) == __complex_...Andrew Pinski1-0/+23
2007-02-15tree.h (enum tree_code_class): Add tcc_vl_exp.Sandra Loosemore1-154/+194
2007-02-13common.opt: Add Wstrict-overflow and Wstrict-overflow=.Ian Lance Taylor1-137/+621
2007-02-09re PR tree-optimization/23361 (Can't eliminate empty loops with power of two ...Zdenek Dvorak1-0/+34
2007-02-06fold-const.c (negate_expr_p): Handle CONJ_EXPR.Kaveh R. Ghazi1-0/+9
2007-02-05fold-const.c (fold_unary): Test for availability of BUILT_IN_COS before simpl...Roger Sayle1-4/+12