aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2000-03-02c-common.c (c_common_nodes_and_builtins): Make sizetype_endlink reference the...Richard Kenner1-4/+4
2000-03-01fold-const.c (size_binop): Don't asert inputs are the same and have TYPE_IS_S...Mark Mitchell1-4/+4
2000-02-27builtins.c (c_strlen): Use size_diffop and return ssizetype value.Richard Kenner1-51/+83
2000-02-19c-common.c (decl_attributes): Set DECL_SIZE_UNIT.Richard Kenner1-12/+16
2000-02-10combine.c (make_extraction, [...]): Avoid warning on mixed-signedness conditi...Richard Kenner1-1/+1
2000-01-18calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED.Kaveh R. Ghazi1-2/+2
2000-01-14eh-common.h: PROTO -> PARAMS.Kaveh R. Ghazi1-50/+50
2000-01-10Makefile.in (optabs.o): Depend on real.hKaveh R. Ghazi1-0/+2
2000-01-09fold-const.c (lshift_double, [...]): Handle shifting by 2 * HOST_BITS_PER_WID...John Wehle1-2/+16
2000-01-07fold-const.c (real_hex_to_f): Remove duplicate declaration of expon.Matt Austern1-1/+1
2000-01-04* fold-const.c (make_range): Don't try to reverse an unbounded range.J"orn Rennecke1-4/+5
1999-12-29cse.c (free_element, [...]): Remove unused prototypes.Kaveh R. Ghazi1-1/+1
1999-12-27fold-const.c (operand_equal_p): Use memcmp to compare string constants.Martin v. Löwis1-1/+1
1999-12-26* fold-const.c (fold_truthop): Properly check for FP RHS.Richard Kenner1-5/+3
1999-12-20fold-const.c (real_hex_to_f): Remove unused "isldouble" variable.Jeffrey A Law1-5/+1
1999-12-18Fix typo in last changeRichard Kenner1-1/+1
1999-12-18alias.c: Minor reformatting.Richard Kenner1-110/+132
1999-12-06fold-const.c (optimize_bit_field_compare): Only use one mode for both RHS and...Richard Kenner1-37/+20
1999-11-29Install proper changeRichard Kenner1-2/+3
1999-11-29fold-const.c (extract_muldiv, [...]): Reverse operation if C is negative.Richard Kenner1-19/+47
1999-11-29Delete unused vars.Bernd Schmidt1-6/+0
1999-11-29Add missing return typesBernd Schmidt1-0/+3
1999-11-27fold-const.c (negate_expr, [...]): New.Richard Kenner1-372/+443
1999-10-31[multiple changes]Richard Kenner1-38/+270
1999-10-30fold-const.c (fold): Fix thinko when optimizing comparisons against -0.0.Jeffrey A Law1-1/+2
1999-10-25* fold-const.c (fold): Fix comment.Jim Kingdon1-1/+1
1999-10-19* fold-const.c (fold): Fix thinko in x+(-0) -> x transformation.Alasdair Baird1-1/+2
1999-10-14fold-const.c (fold): Convert (or (not arg0) (not arg1)) to (not (and (arg0) (...Jan Hubicka1-0/+31
1999-10-14fold-const.c (fold): Move bit_rotate code to the EXPR_PLUS case, falltrought ...Jan Hubicka1-75/+89
1999-10-14fold-const.c (fold): Handle more simplifications allowed by IEEE.Jeffrey A Law1-3/+52
1999-10-14* fold-const.c (fold): Detect rotates built from BIT_XOR_EXPRs.Jeffrey A Law1-1/+7
1999-09-20Revert this change. Gavin's patch to operand_equal_p is a better fix.Jeffrey A Law1-4/+0
1999-09-20Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1-0/+1
1999-09-17* fold-const.c (operand_equal_p): Pay attention to side effects.Gavin Romig-Koch1-0/+6
1999-09-16system.h (CTYPE_CONV, [...]): New macros.Kaveh R. Ghazi1-1/+1
1999-09-06Merge in gcc2-ss-010999Jeff Law1-38/+25
1999-09-05Makefile.in (ggc-simple.o): Depend on varray.h.Richard Henderson1-21/+25
1999-09-02fold-const.c (fold_range_test): Do not try to fold the range test if the rhs ...Jeffrey A Law1-0/+4
1999-08-27c-typeck.c (c_expand_start_case): Return immediately if exp is an ERROR_MARK.Zack Weinberg1-0/+2
1999-08-24fold-const.c (fold): Reassociate (+ (+ (* a b) c) (* d e)) as (+ (+ (* a b) (...Richard Henderson1-0/+61
1999-06-02Revert this change:Mark Mitchell1-14/+10
1999-05-26fold-const.c (fold_truthop): Make the field reference unsigned when convertin...Andreas Schwab1-7/+5
1999-05-26fold-const.c (fold): STRIP_NOPS when deciding whether or not something is a c...Mark Mitchell1-10/+14
1999-05-16fold-const.c (fold_truthop): When converting a one-bit comparison don't sign ...Andreas Schwab1-15/+10
1999-04-25fold-const.c (make_range): Always initialize arg0 and arg1.Toshiyasu Morita1-2/+2
1999-03-26fold-const.c (fold_truthop): Optimize bitfield references with different mask...Charles M. Hannum1-12/+11
1999-03-26fold-const.c (fold_truthop): Build a type for both the lhs and rhs and use it...Charles M. Hannum1-25/+49
1999-03-26fold-const.c (fold_truthop): Mask the lhs and rhs after merging adjacent bitf...Charles M. Hannum1-10/+22
1999-03-25fold-const.c (fold_truthop): Verify that the lhs and rhs are in the same bit ...Charles M. Hannum1-1/+3
1999-03-24fold-const.c (make_range): If orig_type is unset, set it as soon as we know t...Richard Earnshaw1-2/+5