aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2001-01-05fold-const.c (fold): When folding a CONJ_EXPR of a COMPLEX_CST...Joseph Myers1-3/+3
2001-01-03* fold-const.c (fold_convert): Fix typo.Mark Mitchell1-1/+1
2000-12-19fold-const.c (tree_expr_nonnegative_p): Treat truth values as non-negative.Kaveh R. Ghazi1-2/+6
2000-11-26fold-const.c (fold, [...]): Always return tree of proper type.Richard Kenner1-1/+1
2000-11-24Fix crash in fold_range_testBernd Schmidt1-0/+1
2000-11-24Overhaul sequence point warnings (again)Bernd Schmidt1-2/+6
2000-11-09fold-const.c (fold): Compare TYPE_MAIN_VARIANT rather than the types themselv...Richard Henderson1-1/+1
2000-11-07alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero ().Joseph Myers1-4/+4
2000-11-03builtins.c (expand_builtin_strlen): Remove unused mode argument.Zack Weinberg1-0/+1
2000-11-01Constant folding for builtinsBernd Schmidt1-0/+13
2000-10-29toplev.c, [...]: Change comments mentioning C9X to refer to C99 instead.Joseph Myers1-1/+1
2000-10-20fold-const.c (force_fit_type): Unsigned values can overflow if they are sizet...Richard Kenner1-3/+7
2000-10-13Remove obstacks.Mark Mitchell1-11/+1
2000-10-05fold-const.c (fold, [...]): Perform negation in proper type.aRichard Kenner1-3/+8
2000-08-24optabs.c (init_optabs): Initialize fixtab...Greg McGary1-1/+1
2000-08-15calls.c (ECF_SP_DEPRESSED): New macro.Richard Kenner1-3/+4
2000-08-05[multiple changes]Zack Weinberg1-0/+51
2000-08-02* fold-const.c: Fix formatting.Kazu Hirata1-365/+359
2000-07-17* fold-const.c: Fix comment typos.Kazu Hirata1-3/+3
2000-07-15fold-const.c (extract_muldiv): Don't optimize past an unsigned cast around an...Richard Henderson1-3/+14
2000-07-15Fix (<cond> ? FOO++ : BAR++) == 2 from misoptimizing FOO++ into ++FOO without...Michael Meissner1-8/+24
2000-07-08fold-const.c (extract_muldiv): Check whether c divides op1 exactly if operati...Toon Moene1-4/+11
2000-07-07* fold-const.c (fold): Fix a comment typo.Kazu Hirata1-1/+1
2000-07-01remove redundant parentsJason Merrill1-5/+5
2000-06-05fold-const.c (fold, [...]): Elide conversion between cv-qualified versions of...Jason Merrill1-0/+4
2000-05-31tree.h (TREE_CODE_LENGTH): New macro.Richard Kenner1-4/+3
2000-05-24(extract_muldiv): When constructing a multiplier/divisor...Nick Clifton1-0/+4
2000-05-20fold-const.c (make_range): Handle degenerated intervals.Alexandre Oliva1-2/+11
2000-05-04simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.Jason Merrill1-2/+4
2000-05-03Fix for ia64-linux misoptimization.Jim Wilson1-0/+5
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