summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* typo typo fixes fixesJeff Law1998-05-061-1/+1
* toplev.h: New file.Robert Lipe1998-05-061-0/+1
* * Check in merge from gcc2. See ChangeLog.12 for details.Jeff Law1998-05-051-22/+40
* * fold-const.c (fold_convert): Fix typo.Jeffrey A Law1998-04-251-1/+1
* tree.h (sizetype_tab[2], [...]): Merge all of these into a single struct, wit...Richard Henderson1998-04-041-2/+2
* * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12Jeff Law1998-04-041-12/+12
* fold-const.c (optimze_bit_field_compare): Initialize rnbitpos, rnbitsize, rnm...Jeffrey A Law1998-04-011-6/+6
* varasm.c (make_decl_rtl): Update the DECL_ASSEMBLER_NAME for a entity in a lo...Mark Mitchell1998-04-011-0/+2
* fold-const.c (fold): Replace sign-extension of a zero extended value by a sin...Philippe De Muyter1998-03-191-0/+7
* fold-const.c (operand_equal_for_comparison_p): See if equal when nop conversi...Richard Kenner1998-03-181-1/+9
* * fold-const.c (fold_range_test): Always return a value.Jeffrey A Law1998-03-011-2/+3
* fold-const.c: Include "system.h" to get stdlib.h and stdio.h.Kaveh R. Ghazi1998-02-171-7/+8
* tree.c (first_rtl_op): New fn.Jason Merrill1998-02-151-3/+5
* varasm.c (output_constant_pool): Bring back 'done' label inside an appropriat...Jeffrey A Law1998-02-131-1/+0
* expr.c (get_inner_reference): Use sbitsizetype for type sizes.J"orn Rennecke1998-02-011-15/+17
* bitmap.c (bitmap_clear): Ensure `inline' is at the beginning of the declaration.Kaveh R. Ghazi1997-12-201-1/+3
* tree.c (build_range_type): Allow creation of ranges with no maximum.Richard Henderson1997-12-181-10/+35
* Another handful of gcc-2.8 changes (will it ever go out the door?).Jeff Law1997-12-111-5/+7
* Merge from gcc-2.8Jeff Law1997-12-061-3/+3
* * fold-const.c (fold_truthop): Fix bug in last change.J"orn Rennecke1997-11-141-2/+2
* patch from paul eggert to fix -0.0/0.0 confusion that breaks glibcPaul Eggert1997-11-131-2/+2
* fold-const.c (fold_truthop): When changing a one-bit comparison against zero ...J"orn Rennecke1997-11-131-2/+19
* Update mainline egcs to gcc2 snapshot 971021.Jeff Law1997-11-021-175/+265
* fold-const.c (fold): For ((a * C1) / C3) or (((a * C1) + C2) / C3) optimizati...Toon Moene1997-10-281-0/+31
* fold-const (fold): Also simplify FLOOR_DIV_EXPR to EXACT_DIV_EXPR if...Toon Moene1997-10-261-5/+4
* fold-const.c (make_range): Correctly handle cases of converting from unsigned...Jeff Law1997-09-231-23/+81
* pa.md (reload_peepholes): Make sure operand is a REG before examining REGNO.Jeffrey A Law1997-08-291-179/+155
* c-decl.c (grokdeclarator): If array index or size calculations overflow, issu...Doug Evans1997-08-271-155/+179
* version.c: Bump for new snapshot.Jeff Law1997-08-251-0/+113
* (fold_range_test, fold): Avoid making SAVE_EXPR if at top level.Richard Kenner1997-07-271-11/+17
* Document force_fit_type as an entry point in the file.Doug Evans1997-06-261-3/+7
* xJason Merrill1997-06-091-6/+13
* (fold, truth_andor): Disable optimization for side effects on RHS.Richard Kenner1997-05-081-2/+4
* (operand_equal_p): Constants are not equal if there has been an overflow.Richard Kenner1997-04-201-2/+7
* (fold): Don't assume a nonexplicit constant cannot equal an explicit one.Richard Kenner1997-02-151-1/+2
* (const_binop): Don't call size_int if low < 0.Richard Kenner1997-02-071-1/+1
* (fold): Don't make COND_EXPR when both expr and one part are comparisons.Richard Kenner1997-01-271-2/+4
* (operand_equal_p): Rework to consider two expressions that have embedded iden...Richard Kenner1997-01-061-33/+57
* (const_binop): Rework to only make constants in one place; always use size_in...Richard Kenner1997-01-041-68/+62
* (merge_ranges): In (+,-) case, if lower bounds are the same the resultRichard Kenner1996-12-071-4/+3
* (optimize_bit_field_compare, decode_field_reference): Pass new arg toRichard Kenner1996-11-161-4/+6
* (unextend): Rewrite type conversions to avoid overflow.Jim Wilson1996-11-151-3/+13
* (operand_equal_p): Do real comparison with REAL_VALUES_EQUAL.Richard Kenner1996-11-151-7/+29
* (range_binop): Set SNG1 to zero if ARG1 is a not a lower or upperRichard Kenner1996-11-151-1/+1
* (merge_ranges): In (+,-) case, treat subset speciallyJim Wilson1996-11-121-4/+8
* (const_binop, case *_DIV_EXPR): Don't do special sizetype case if aRichard Kenner1996-11-071-9/+7
* (make_range): Don't merge unsigned case with range containing upper bound;Richard Kenner1996-11-011-15/+24
* fold-const.c (make_range, [...]): Correct normalization of an unsigned range ...Jeff Law1996-10-311-3/+9
* (range_binop): Strip NOPs from result and verify it's an INTEGER_CST.Richard Kenner1996-10-301-9/+12
* * fold-const.c (merge_ranges): Fix thinko/typo.Jeff Law1996-10-271-1/+1