summaryrefslogtreecommitdiff
path: root/gcc/real.h
Commit message (Collapse)AuthorAgeFilesLines
* patch from paul eggert to fix -0.0/0.0 confusion that breaks glibcPaul Eggert1997-11-131-0/+7
| | | | | | | | | | | | | * real.h (REAL_VALUES_IDENTICAL): New macro. * expr.c (is_zeros_p): Don't consider -0.0 to be all zeros. * fold-const.c (operand_equal_p): Don't consider -0.0 to be identical to 0.0. * tree.c (simple_cst_equal): Don't consider -0.0 to have the same tree structure as 0.0. * varasm.c (immed_real_const_1): Use new REAL_VALUES_IDENTICAL macro instead of doing it by hand. From-SVN: r16472
* Update mainline egcs to gcc2 snapshot 971021.Jeff Law1997-11-021-8/+7
| | | | From-SVN: r16278
* expr.h, real.h: Finish prototyping.H.J. Lu1997-08-191-5/+17
| | | | | | | * expr.h, real.h: Finish prototyping. Some of hj's prototyping stuff after minor formatting fixes. From-SVN: r14846
* version.c: Bump version to "gcc-3.0.0 970802 experimental".Jeffrey A Law1997-08-121-0/+8
| | | | | | | | | | | | | | * version.c: Bump version to "gcc-3.0.0 970802 experimental". * gcc.info*: Rebuilt. * COPYING.g77, README.g77: New files. * real.c (ereal_unto_float, ereal_unto_double): New functions. * real.h (ereal_unto_float, ereal_unto_double): Declare them. (REAL_VALUE_UNTO_TARGET_DOUBLE, REAL_VALUE_UNTO_TARGET_SINGLE): Define. Get g77 to work with gcc3. From-SVN: r14776
* (exact_real_inverse): Declare.Richard Kenner1996-10-231-0/+3
| | | | From-SVN: r13003
* (ereal_from_{int,uint}): Add new arg, MODE.Richard Kenner1996-04-141-6/+9
| | | | From-SVN: r11764
* Update FSF address.Richard Kenner1995-06-151-1/+2
| | | | From-SVN: r9964
* Check target endianness at run time, not compile timeIan Lance Taylor1994-11-161-10/+10
| | | | From-SVN: r8470
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1994-06-141-1/+1
| | | | From-SVN: r7472
* (significand_size): Declare.Richard Kenner1994-05-301-0/+2
| | | | From-SVN: r7388
* (REAL_VALUE_FROM_TARGET_SINGLE, .._DOUBLE): Change arg from long toRichard Kenner1994-05-161-4/+5
| | | | | | HOST_WIDE_INT. From-SVN: r7311
* Add prototypes to declarations of functions in real.c.Richard Kenner1994-04-211-12/+31
| | | | | | (immed_real_const_1): Move declaration from rtl.h. From-SVN: r7108
* (FLOAT_WORDS_BIG_ENDIAN): New macro.Richard Kenner1993-10-131-6/+29
| | | | | | | | | (HOST_FLOAT_WORDS_BIG_ENDIAN): Likewise, for host. (REAL_VALUE_TO_TARGET_DOUBLE (default version)): Use them. (efixi, efixui): Return HOST_WIDE_INT. (REAL_VALUE_FROM_INT): Cast inputs to HOST_WIDE_INT. From-SVN: r5775
* (REAL_VALUE_TYPE): Define array at least 20 bytes wide if ↵Jim Wilson1993-08-131-13/+42
| | | | | | | | | | | | | LONG_DOUBLE_TYPE_SIZE is 128 bits. (REAL_VALUE_TYPE): Define array at least 20 bytes wide if LONG_DOUBLE_TYPE_SIZE is 128 bits. (etartdouble): Declare and use for REAL_VALUE_TO_TARGET_LONG_DOUBLE when long double is TFmode. (REAL_VALUE_FIX, REAL_VALUE_UNSIGNED_FIX): Must always round towards zero. From-SVN: r5152
* (REAL_VALUE_FROM_TARGET_SINGLE): New macro.Richard Stallman1993-06-131-1/+5
| | | | | | (REAL_VALUE_FROM_TARGET_DOUBLE): Likewise. From-SVN: r4671
* (REAL_VALUES_LESS): True if return value of ereal_cmp is -1.Richard Stallman1993-05-091-1/+1
| | | | From-SVN: r4402
* If REAL_ARITHMETIC is defined or if LONG_DOUBLE_TYPE_SIZE is 96...Richard Stallman1993-03-311-14/+139
| | | | | | | | | | | | | | | If REAL_ARITHMETIC is defined or if LONG_DOUBLE_TYPE_SIZE is 96, then define REAL_VALUE_ macros to invoke functions in real.c. (REAL_VALUE_RNDZINT, REAL_VALUE_UNSIGNED_RNDZINT): New macros truncate toward zero to integer value but return REAL_VALUE_TYPE. (REAL_VALUE_TO_DECIMAL): New macro defaults to fprintf if no REAL_ARITHMETIC, otherwise uses real.c for binary to decimal conversion. Used in ASM_OUTPUT_ macros. From-SVN: r3934
* entered into RCSCharles Hannum1992-07-061-4/+4
| | | | From-SVN: r1466
* *** empty log message ***Richard Stallman1992-06-221-0/+3
| | | | From-SVN: r1232
* *** empty log message ***Richard Stallman1992-05-271-0/+28
| | | | From-SVN: r1097
* *** empty log message ***Richard Stallman1992-03-281-1/+6
| | | | From-SVN: r604
* *** empty log message ***Tom Wood1992-03-191-0/+5
| | | | From-SVN: r523
* *** empty log message ***Richard Stallman1992-02-031-1/+2
| | | | From-SVN: r273
* Initial revisionRichard Stallman1991-12-011-0/+192
From-SVN: r94