aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
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
1999-03-23* fold-const.c (fold): Recognise a rotate by an unsigned amount.Geoff Keating1-16/+36
1999-03-15fold-const.c (exact_real_inverse): Move variable `float_error' into the scope...Kaveh R. Ghazi1-59/+112
1999-02-10fold-const.c (range_binop): Take account of the bounded nature of fixed lengt...Nathan Sidwell1-6/+18
1999-01-27Remove trigraph in commentZack Weinberg1-1/+1
1999-01-26Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forJeffrey A Law1-11/+34
1999-01-22fold-const.c (lshift_double): Mark 'prec' arguments as possibly unused.Jeffrey A Law1-2/+2
1998-12-01c-common.c (declare_function_name): Declare predefinied variable `__func__'.Ulrich Drepper1-0/+229
1998-10-13Warning fixes:Kaveh R. Ghazi1-1/+1
1998-09-20fold-const.c (fold): Yet another COND_EXPR bug...Richard Henderson1-0/+4
1998-09-20* fold-const.c (fold): Fix another type in COND_EXPR handling code.Jeffrey A Law1-1/+2
1998-09-19fold-const.c (fold): Fix typo in COND_EXPR handling code.Michael Tiemann1-2/+3
1998-08-17Makefile.in (cplus-dep.o): Use cplus-dem.c from libiberty.Kaveh R. Ghazi1-0/+1
1998-08-13expr.c (safe_from_p): Change code to ERROR_MARK only when not accessing nodes.Jason Merrill1-15/+3
1998-07-17loop.h (struct induction): Add no_const_addval.Richard Henderson1-12/+35
1998-06-29* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forJeff Law1-10/+19
1998-06-25fold-const.c (make_range): Don't go looking at TREE_OPERANDs of nodes that ar...Mark Mitchell1-4/+14
1998-06-19c-common.c (truthvalue_conversion): Protect side effects in the expression wh...Andreas Schwab1-4/+8
1998-06-17* fold-const.c (make_range): Do not widen the type of the expression.Jeffrey A Law1-0/+6
1998-06-17expr.c (check_max_integer_computation_mode): New function.Jeffrey A Law1-0/+4
1998-06-12fold-const.c (fold): Revert last change.Richard Henderson1-17/+5
1998-06-09fold-const.c (fold): Even with otherwise constant trees...Richard Henderson1-5/+17
1998-06-06Some fixes for KNR compilers:Kaveh R. Ghazi1-1/+1
1998-06-02fold-const.c (fold, [...]): When folding VAR++ == CONST or VAR-- == CONST con...Andreas Schwab1-4/+49
1998-05-22fold-const.c (ssize_binop): New fn.Jason Merrill1-0/+34
1998-05-15fold-const.c (constant_boolean_node): New function.Mark Mitchell1-14/+24
1998-05-06typo typo fixes fixesJeff Law1-1/+1
1998-05-06toplev.h: New file.Robert Lipe1-0/+1
1998-05-05* Check in merge from gcc2. See ChangeLog.12 for details.Jeff Law1-22/+40
1998-04-25* fold-const.c (fold_convert): Fix typo.Jeffrey A Law1-1/+1
1998-04-04tree.h (sizetype_tab[2], [...]): Merge all of these into a single struct, wit...Richard Henderson1-2/+2
1998-04-04* Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12Jeff Law1-12/+12
1998-04-01fold-const.c (optimze_bit_field_compare): Initialize rnbitpos, rnbitsize, rnm...Jeffrey A Law1-6/+6
1998-04-01varasm.c (make_decl_rtl): Update the DECL_ASSEMBLER_NAME for a entity in a lo...Mark Mitchell1-0/+2
1998-03-19fold-const.c (fold): Replace sign-extension of a zero extended value by a sin...Philippe De Muyter1-0/+7
1998-03-18fold-const.c (operand_equal_for_comparison_p): See if equal when nop conversi...Richard Kenner1-1/+9