summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* * fold-const.c (omit_one_operand): No longer static.sayle2003-02-221-2/+1
* * fold-const.c (fold_real_zero_addition_p): Don't fold a zerosayle2003-02-191-0/+4
* * fold-const.c (negate_expr_p): New function to determine whethersayle2003-02-181-9/+60
* * fold-const.c (extract_muldiv_1): Rename from extract_muldiv;rth2003-02-161-0/+34
* * defaults.h (CLZ_DEFINED_VALUE_AT_ZERO): New.rth2003-02-051-2/+8
* 2003-02-01 Richard Henderson <rth@redhat.com>rth2003-02-011-0/+4
* PR f/9258hubicka2003-01-151-0/+18
* * convert.c (strip_float_extensions): Look for narrowest type handlinghubicka2003-01-141-0/+12
* Merge from pch-branch.geoffk2003-01-101-1/+1
* * fold-const.c (fold) [COND_EXPR]: Avoid NOP_EXPRs better.jason2003-01-031-1/+5
* Merge basic-improvements-branch to trunkzack2002-12-161-2/+78
* PR c/8639rth2002-11-251-4/+4
* 2002-11-05 Andrew Haley <aph@redhat.com>aph2002-11-051-1/+3
* * fold-const.c (fold_binary_op_with_conditional_arg): Improvesayle2002-10-301-9/+25
* PR c++/7209nathan2002-10-221-7/+13
* cp:ghazi2002-10-111-1/+1
* * dbxout.c: Follow spelling conventions.kazu2002-09-221-8/+8
* gcc/rth2002-09-161-8/+3
* * fold-const.c (make_range): Only narrow to signed range ifrth2002-09-121-3/+4
* For PR java/6005 and PR java/7611:tromey2002-08-221-2/+8
* * fold-const.c (associate_trees): Only optimize NEGATE_EXPR in onejakub2002-08-051-8/+10
* * fold-const.c: Fix comment typos.kazu2002-07-301-1/+1
* * Makefile.in: rtlanal.o now depends upon real.h.sayle2002-07-281-11/+8
* PR opt/4046sayle2002-07-011-0/+27
* 2002-06-28 Aaron Lehmann <aaronl@vitelus.com>aldyh2002-06-291-7/+0
* * fold-const.c (comparison_to_compcode): New function to convertsayle2002-06-151-0/+111
* * convert.c (convert_to_integer) [LSHIFT_EXPR]: Don't passrth2002-06-151-7/+12
* * fold-const.c (fold) [compare ops]: Move X>=C / X<C transfomationrth2002-06-151-95/+94
* For PR java/6520:tromey2002-06-111-2/+4
* * fold-const.c (fold) [EQ_EXPR]: Place both integer and realsayle2002-06-071-11/+28
* Merge from pch-branch up to tag pch-commit-20020603.geoffk2002-06-041-4/+6
* * tree.c (real_minus_onep): New function to test for -1.0.sayle2002-06-011-0/+8
* * fold-const.c (fold_truthop): Transform "a || b" into "(a|b) != 0"sayle2002-06-011-1/+23
* * tree.h: Forward-declare struct realvaluetype.zack2002-05-281-0/+1
* 2002-05-24 Andrew Haley <aph@redhat.com>aph2002-05-271-0/+1
* * final.c: Fix formatting.kazu2002-05-171-70/+70
* 2002-05-15 Jakub Jelinek <jakub@redhat.com>rth2002-05-151-140/+140
* * fold-const.c (build_range_check): Optimize (c>=1) && (c<=127)sayle2002-05-101-15/+47
* PR opt/3995sayle2002-05-061-3/+70
* * fold-const.c (lshift-double): Cast the high word to an unsignedsayle2002-05-061-13/+3
* * fold-const.c (split_tree): Add MINUS_LITP parameter; separaterth2002-04-231-24/+73
* 2002-04-18 David S. Miller <davem@redhat.com>davem2002-04-181-4/+0
* * fold-const.c (fold): Use (*lang_hooks.types.unsigned_type)jakub2002-04-181-1/+1
* * fold-const.c (fold) [NOP_EXPR]: Convert (T)(x&c) into ((T)x&(T)c)jakub2002-04-181-0/+43
* * c-common.c (truthvalue_conversion): Rename, update.neil2002-04-041-3/+3
* * c-common.c (unsigned_conversion_warning, convert_and_check,neil2002-04-011-28/+22
* * Makefile.in (convert.o, calls.o, expmed.o): Update.neil2002-03-291-8/+9
* * toplev.c: Don't include setjmp.h. Kill float_handler_set,zack2002-03-251-84/+10
* * real.h: Don't define REAL_INFINITY or REAL_IS_NOT_DOUBLE.zack2002-03-231-4/+5
* * Makefile.in (fold-const.o, stor-layout.o, stmt.o,neil2002-03-211-5/+7