aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2004-01-23fold-const.c (fold_binary_op_with_conditional_arg): Only build a COMPOUND_EXP...Eric Botcazou1-1/+7
2004-01-20fold-const.c (fold_convert): Rename to fold_convert_const.Roger Sayle1-33/+44
2004-01-20c-decl.c (c_init_decl_processing): Set pedantic_lvalues to true unconditionally.Joseph Myers1-3/+3
2004-01-16c-common.h: Fix comment formatting.Kazu Hirata1-1/+1
2004-01-06alias.c: Fix comment typos.Kazu Hirata1-1/+1
2003-12-30fold-const.c (fold): Don't require strict type equality...Roger Sayle1-1/+2
2003-12-29re PR fortran/12632 ([g77 only] -fbounds-check ICE)Roger Sayle1-3/+10
2003-12-20expr.c (check_max_integer_computation_mode): Remove.Kazu Hirata1-3/+0
2003-11-24fold-const.c (fold): Do not return early when optimizing COMPONENT_REF and co...Jan Hubicka1-1/+2
2003-11-01re PR middle-end/11968 (Array reference is incorrectly computed for POINTERS_...Roger Sayle1-2/+5
2003-10-29fold-const.c (fold_single_bit_test): Convert the input to the operational int...Richard Henderson1-6/+7
2003-10-15fold-const.c (tree_swap_operands_p): disables some features when optimizing f...Gábor Lóki1-0/+3
2003-10-11fold-const.c (negate_mathfn_p): New function to determine whether a built-in ...Roger Sayle1-81/+147
2003-10-05fold-const.c: Follow spelling conventions.Kazu Hirata1-1/+1
2003-10-03PR optimization/9325, PR java/6391Roger Sayle1-29/+51
2003-10-01fold-const.c (make_range): When handling unsigned, don't reverse range if hig...Richard Kenner1-4/+4
2003-09-30fold-const.c (fold): Fold (A & ~B) - (A & B) into (A ^ B) - B for any B.Kazu Hirata1-6/+2
2003-09-29Remove extra comma in comment.Richard Kenner1-1/+1
2003-09-29fold-const.c (fold): Fold (A & ~B) - (A & B) into (A ^ B) - B, where B is any...Kazu Hirata1-0/+23
2003-09-25re PR bootstrap/12358 (Bootstrap comparison failure!)Roger Sayle1-10/+0
2003-09-18tree.def (FFS_EXPR, [...]): Delete unused tree codes.Roger Sayle1-13/+12
2003-09-16fold-const.c (tree_swap_operands_p): New function to determine the prefered o...Roger Sayle1-126/+76
2003-09-14alias.c: Follow spelling conventions.Kazu Hirata1-1/+1
2003-09-09builtins.c (real_dconstp, [...]): New, split out from fold_builtin.Kaveh R. Ghazi1-6/+34
2003-09-08* fold-const.c (operand_equal_p): Clarify documentation.Roger Sayle1-2/+16
2003-09-01c-typeck.c (build_binary_op): Kill BIT_ANDTC_EXPR.Josef Zlomek1-23/+9
2003-08-26re PR middle-end/12002 (internal compiler error: in gen_lowpart, at emit-rtl....Roger Sayle1-1/+2
2003-08-26fold-const.c (fold <MULT_EXPR>): Optimize (C1/X)*C2 into (C1*C2)/X when unsaf...Roger Sayle1-10/+33
2003-08-22c-decl.c: Fix comment formatting.Kazu Hirata1-1/+1
2003-08-21fold-const.c (fold): Fix bug in (A & C) == D where D & ~C != 0 and similarly ...Josef Zlomek1-2/+2
2003-08-20re PR middle-end/11984 (ICE with -ffast_math: expected integer_cst, have real...Roger Sayle1-1/+3
2003-08-20tree.h (IS_EXPR_CODE_CLASS): Also include 'r' and 's'.Jason Merrill1-1/+1
2003-08-20builtins.c (expand_builtin_mathfn): Use get_callee_fndecl.Jason Merrill1-63/+59
2003-08-19builtins.c: Fix comment typos.Kazu Hirata1-1/+1
2003-08-14fold-const.c (negate_expr_p): MULT_EXPRs and RDIV_EXPRs are easy to negate if...Roger Sayle1-5/+62
2003-08-12fold-const.c (fold): Optimize any associative floating point operator with...Roger Sayle1-5/+3
2003-08-04re PR middle-end/11771 (Segfault with simple double arithmetics)Roger Sayle1-1/+4
2003-08-04fold-const.c (fold <PLUS_EXPR>): Transform x+x into x*2.0.Roger Sayle1-15/+64
2003-08-01fold-const.c (fold <MULT_EXPR>): Optimize both x*pow(x,c) and pow(x,c)*x as p...Roger Sayle1-0/+98
2003-07-31* fold-const.c (fold): Fold some comparisons of bit operations.Zdenek Dvorak1-0/+28
2003-07-28configure.in (--enable-checking): Add fold category.Jakub Jelinek1-7/+236
2003-07-22fold-const.c (force_fit_type): Handle OFFSET_TYPE.Mark Mitchell1-1/+2
2003-07-22alias.c: Fix comment formatting.Kazu Hirata1-2/+2
2003-07-19alias.c [...]: Remove unnecessary casts.Kaveh R. Ghazi1-4/+4
2003-07-18fold-const.c (const_binop): Avoid performing the FP operation at compile-time...Roger Sayle1-4/+44
2003-07-10re PR c/11449 (ICE in invert_truthvalue called on AND operation)Kazu Hirata1-10/+22
2003-07-10* fold-const.c: Properly wrap prototypes.Andreas Jaeger1-28/+41
2003-07-09fold-const.c (make_range): Do not access operand 1 for a zero-operand operator.Mark Mitchell1-1/+2
2003-07-07genextract.c: Convert remaining prototypes to ISO C90.Andreas Jaeger1-5/+2
2003-07-04expr.c (do_store_flag): Pass in the correct result type when calling fold_sin...Jeff Law1-1/+1