aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2002-07-01re PR rtl-optimization/4046 (redundant conditional branch)Roger Sayle1-0/+27
2002-06-29fold-cont.c: Remove unused CHARMASK.Aaron Lehmann1-7/+0
2002-06-15fold-const.c (comparison_to_compcode): New function to convert an comparison ...Roger Sayle1-0/+111
2002-06-14convert.c (convert_to_integer): Don't pass the truncation down when the targe...Eric Botcazou1-7/+12
2002-06-14fold-const.c (fold): Move X>=C / X<C transfomation earlier.Richard Henderson1-95/+94
2002-06-11For PR java/6520:Tom Tromey1-2/+4
2002-06-07fold-const.c (fold): Place both integer and real constants last in comparisons.Roger Sayle1-11/+28
2002-06-04Merge from pch-branch up to tag pch-commit-20020603.Geoffrey Keating1-4/+6
2002-06-01tree.c (real_minus_onep): New function to test for -1.0.Roger Sayle1-0/+8
2002-06-01fold-const.c (fold_truthop): Transform "a || b" into "(a|b) != 0" and "!p && ...Roger Sayle1-1/+23
2002-05-28tree.h: Forward-declare struct realvaluetype.Zack Weinberg1-0/+1
2002-05-27fold-const.c (fold): Don't convert (T)(x & c) into (T)x & (T)c if T is a bool...Andrew Haley1-0/+1
2002-05-17final.c: Fix formatting.Kazu Hirata1-70/+70
2002-05-15[multiple changes]Richard Henderson1-140/+140
2002-05-10fold-const.c (build_range_check): Optimize (c>=1) && (c<=127) into the equiva...Roger Sayle1-15/+47
2002-05-06re PR rtl-optimization/3995 (i386 optimisation: joining tests)Roger Sayle1-3/+70
2002-05-06fold-const.c (lshift-double): Cast the high word to an unsigned HOST_WIDE_INT...Roger Sayle1-13/+3
2002-04-23fold-const.c (split_tree): Add MINUS_LITP parameter; separate added literals ...Eric Botcazou1-24/+73
2002-04-18sparc.h (BRANCH_COST): Define.David S. Miller1-4/+0
2002-04-18fold-const.c (fold): Use (*lang_hooks.types.unsigned_type) instead of unsigne...Jakub Jelinek1-1/+1
2002-04-18fold-const.c (fold): Convert (T)(x&c) into ((T)x&(T)c) for integer constant c...Roger Sayle1-0/+43
2002-04-04c-common.c (truthvalue_conversion): Rename, update.Neil Booth1-3/+3
2002-04-01c-common.c (unsigned_conversion_warning, [...]): Use new hooks.Neil Booth1-28/+22
2002-03-29Makefile.in (convert.o, [...]): Update.Neil Booth1-8/+9
2002-03-25toplev.c: Don't include setjmp.h.Zack Weinberg1-84/+10
2002-03-23real.h: Don't define REAL_INFINITY or REAL_IS_NOT_DOUBLE.Zack Weinberg1-4/+5
2002-03-21Makefile.in (fold-const.o, [...]): Update.Neil Booth1-5/+7
2002-03-19* fold-const.c (fold): Delete #if 0 ARRAY_REF case.David Edelsohn1-18/+0
2002-03-07defaults.h (MODE_HAS_NANS, [...]): New.Richard Sandiford1-47/+127
2002-03-03emit-rtl.c, [...]: Remove all #ifndef REAL_ARITHMETIC blocks...Zack Weinberg1-594/+1
2002-02-22* fold-const.c (fold): Fix typo in comments.Richard Sandiford1-1/+1
2002-02-19i386.md ("mmx_uavgv8qi3"): Use const_vector.Aldy Hernandez1-0/+39
2002-01-23fold-const.c (fold): Change UINT_MAX test to check vs precision rather than T...Richard Henderson1-10/+10
2002-01-22re PR rtl-optimization/3640 (small lost optimization of "x==0 || x==1")Roger Sayle1-1/+26
2001-12-17c-typeck.c (error_init, [...]): Call gettext on argument before printing.Zack Weinberg1-1/+1
2001-12-16c-lex.c (lex_number): Use ISXDIGIT/hex_value.Kaveh R. Ghazi1-7/+1
2001-12-15c-typeck.c, [...]: Use "built-in" and "bit-field" spellings in messages.Joseph Myers1-2/+2
2001-12-09ChangeLog.2, [...]: Fix spelling errors.Joseph Myers1-2/+2
2001-11-19tree.def (VIEW_CONVERT_EXPR): New tree code.Richard Kenner1-0/+6
2001-11-15alias.c (nonoverlapping_memrefs): Use REGNO_PTR_FRAME_P.Richard Kenner1-5/+3
2001-11-14* fold-const.c (fold): Optimize strlen comparisons against zero.Roger Sayle1-0/+27
2001-11-09fold-const.c (lshift_double): Honor PREC.John Wehle1-8/+49
2001-11-04ChangeLog.2, [...]: Fix spelling errors.Joseph Myers1-1/+1
2001-10-21c-format.c (maybe_read_dollar_number): Use safe-ctype macros and/or fold extr...Kaveh R. Ghazi1-2/+1
2001-10-11alias.c: Remove uses of "register" specifier in declarations of arguments and...Stan Shebs1-25/+25
2001-10-10calls.c: Fix formatting.Kazu Hirata1-2/+2
2001-10-09c-common.c: Fix comment typos.Kazu Hirata1-1/+1
2001-09-23fold-const.c (extract_muldiv, [...]): Only adjust code for division, not modu...Richard Kenner1-5/+2
2001-09-20fold-const.c (hashtab.h): Include.Richard Kenner1-43/+85
2001-09-07c-common.c (signed_or_unsigned_type): Handle machine mode types which have no...Richard Henderson1-6/+6