summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* dbxout.c: Follow spelling conventions.Kazu Hirata2002-09-221-8/+8
* real.c, real.h: Rewrite from scratch.Richard Henderson2002-09-161-8/+3
* fold-const.c (make_range): Only narrow to signed range if the signed range is...Hartmut Penner2002-09-111-3/+4
* For PR java/6005 and PR java/7611:Tom Tromey2002-08-221-2/+8
* fold-const.c (associate_trees): Only optimize NEGATE_EXPR in one of the opera...Jakub Jelinek2002-08-051-8/+10
* fold-const.c: Fix comment typos.Kazu Hirata2002-07-301-1/+1
* Makefile.in: rtlanal.o now depends upon real.h.Roger Sayle2002-07-281-11/+8
* re PR rtl-optimization/4046 (redundant conditional branch)Roger Sayle2002-07-011-0/+27
* fold-cont.c: Remove unused CHARMASK.Aaron Lehmann2002-06-291-7/+0
* fold-const.c (comparison_to_compcode): New function to convert an comparison ...Roger Sayle2002-06-151-0/+111
* convert.c (convert_to_integer): Don't pass the truncation down when the targe...Eric Botcazou2002-06-141-7/+12
* fold-const.c (fold): Move X>=C / X<C transfomation earlier.Richard Henderson2002-06-141-95/+94
* For PR java/6520:Tom Tromey2002-06-111-2/+4
* fold-const.c (fold): Place both integer and real constants last in comparisons.Roger Sayle2002-06-071-11/+28
* Merge from pch-branch up to tag pch-commit-20020603.Geoffrey Keating2002-06-041-4/+6
* tree.c (real_minus_onep): New function to test for -1.0.Roger Sayle2002-06-011-0/+8
* fold-const.c (fold_truthop): Transform "a || b" into "(a|b) != 0" and "!p && ...Roger Sayle2002-06-011-1/+23
* tree.h: Forward-declare struct realvaluetype.Zack Weinberg2002-05-281-0/+1
* fold-const.c (fold): Don't convert (T)(x & c) into (T)x & (T)c if T is a bool...Andrew Haley2002-05-271-0/+1
* final.c: Fix formatting.Kazu Hirata2002-05-171-70/+70
* [multiple changes]Richard Henderson2002-05-151-140/+140
* fold-const.c (build_range_check): Optimize (c>=1) && (c<=127) into the equiva...Roger Sayle2002-05-101-15/+47
* re PR rtl-optimization/3995 (i386 optimisation: joining tests)Roger Sayle2002-05-061-3/+70
* fold-const.c (lshift-double): Cast the high word to an unsigned HOST_WIDE_INT...Roger Sayle2002-05-061-13/+3
* fold-const.c (split_tree): Add MINUS_LITP parameter; separate added literals ...Eric Botcazou2002-04-231-24/+73
* sparc.h (BRANCH_COST): Define.David S. Miller2002-04-181-4/+0
* fold-const.c (fold): Use (*lang_hooks.types.unsigned_type) instead of unsigne...Jakub Jelinek2002-04-181-1/+1
* fold-const.c (fold): Convert (T)(x&c) into ((T)x&(T)c) for integer constant c...Roger Sayle2002-04-181-0/+43
* c-common.c (truthvalue_conversion): Rename, update.Neil Booth2002-04-041-3/+3
* c-common.c (unsigned_conversion_warning, [...]): Use new hooks.Neil Booth2002-04-011-28/+22
* Makefile.in (convert.o, [...]): Update.Neil Booth2002-03-291-8/+9
* toplev.c: Don't include setjmp.h.Zack Weinberg2002-03-251-84/+10
* real.h: Don't define REAL_INFINITY or REAL_IS_NOT_DOUBLE.Zack Weinberg2002-03-231-4/+5
* Makefile.in (fold-const.o, [...]): Update.Neil Booth2002-03-211-5/+7
* * fold-const.c (fold): Delete #if 0 ARRAY_REF case.David Edelsohn2002-03-191-18/+0
* defaults.h (MODE_HAS_NANS, [...]): New.Richard Sandiford2002-03-071-47/+127
* emit-rtl.c, [...]: Remove all #ifndef REAL_ARITHMETIC blocks...Zack Weinberg2002-03-031-594/+1
* * fold-const.c (fold): Fix typo in comments.Richard Sandiford2002-02-221-1/+1
* i386.md ("mmx_uavgv8qi3"): Use const_vector.Aldy Hernandez2002-02-191-0/+39
* fold-const.c (fold): Change UINT_MAX test to check vs precision rather than T...Richard Henderson2002-01-231-10/+10
* re PR rtl-optimization/3640 (small lost optimization of "x==0 || x==1")Roger Sayle2002-01-221-1/+26
* c-typeck.c (error_init, [...]): Call gettext on argument before printing.Zack Weinberg2001-12-171-1/+1
* c-lex.c (lex_number): Use ISXDIGIT/hex_value.Kaveh R. Ghazi2001-12-161-7/+1
* c-typeck.c, [...]: Use "built-in" and "bit-field" spellings in messages.Joseph Myers2001-12-151-2/+2
* ChangeLog.2, [...]: Fix spelling errors.Joseph Myers2001-12-091-2/+2
* tree.def (VIEW_CONVERT_EXPR): New tree code.Richard Kenner2001-11-191-0/+6
* alias.c (nonoverlapping_memrefs): Use REGNO_PTR_FRAME_P.Richard Kenner2001-11-151-5/+3
* * fold-const.c (fold): Optimize strlen comparisons against zero.Roger Sayle2001-11-141-0/+27
* fold-const.c (lshift_double): Honor PREC.John Wehle2001-11-091-8/+49
* ChangeLog.2, [...]: Fix spelling errors.Joseph Myers2001-11-041-1/+1