aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2000-04-16Makefile.in ($(srcdir)/c-parse.y: c-parse.in): Enclose the whole message in q...Dave Pitts1-3/+11
2000-04-14fold-const.c (extract_muldiv): Don't distribute and widen multiply across plu...Richard Henderson1-0/+8
2000-03-28expr.c (store_constructor): SIZE now signed.Richard Kenner1-19/+17
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-30/+31
2000-03-23builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros.Theodore Papadopoulo1-3/+3
2000-03-19fold-const.c (extract_muldiv): Apply type check for defined overflow to multi...Richard Henderson1-15/+20
2000-03-16fold-const.c (fold): Fix a few cases when the returned result is not of the s...Richard Kenner1-4/+5
2000-03-07tree.h (INT_CST_LT, [...]): Remove unneeded casts.Richard Kenner1-176/+209
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