summaryrefslogtreecommitdiff
path: root/gcc/c-convert.c
Commit message (Collapse)AuthorAgeFilesLines
* Update FSF address.kenner1995-06-151-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9959 138bc75d-0d04-0410-961f-82ee72b054a4
* (convert): Handle conversion to complex type.rms1993-03-041-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3640 138bc75d-0d04-0410-961f-82ee72b054a4
* Cygnus<-->FSF merge.brendan1993-01-091-324/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3162 138bc75d-0d04-0410-961f-82ee72b054a4
* (convert_to_integer): Handle TRUTH_XOR_EXPR.kenner1992-12-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2994 138bc75d-0d04-0410-961f-82ee72b054a4
* (convert_to_integer): Don't pass truncation thru lshiftrms1992-09-111-3/+15
| | | | | | | if shift count >= width of narrower type. Instead, just use 0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2104 138bc75d-0d04-0410-961f-82ee72b054a4
* (convert_to_integer): When optimizing LSHIFT_EXPR andrms1992-09-091-11/+11
| | | | | | | RSHIFT_EXPR, do compares at tree level. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2086 138bc75d-0d04-0410-961f-82ee72b054a4
* (convert): When converting to variant of same type, fold.rms1992-08-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1824 138bc75d-0d04-0410-961f-82ee72b054a4
* (convert): If main variants match,rms1992-07-311-1/+3
| | | | | | | but the type is not identical, make a NOP_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1725 138bc75d-0d04-0410-961f-82ee72b054a4
* (convert): Succeed if TYPE is the main variant of the given type.rms1992-07-281-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1698 138bc75d-0d04-0410-961f-82ee72b054a4
* (convert_to_integer): Don't add a NOP_EXPR in cases where we cankenner1992-07-171-17/+14
| | | | | | | simply change the type of the entire tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1616 138bc75d-0d04-0410-961f-82ee72b054a4
* (convert_to_integer): Push truncation inside COND_EXPR.rms1992-07-171-0/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1609 138bc75d-0d04-0410-961f-82ee72b054a4
* entered into RCSwood1992-04-211-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@812 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionrms1992-01-291-0/+397
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247 138bc75d-0d04-0410-961f-82ee72b054a4