diff options
author | Richard Henderson <rth@cygnus.com> | 2000-01-17 16:30:17 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-01-17 16:30:17 -0800 |
commit | 12530dbee37f016821a4ac9a6f5521b4d7b170bd (patch) | |
tree | aecddda7944bbc55e14c8f8e39a527bc701516d2 /gcc/loop.c | |
parent | 101e59f49237c5acbf25580d8f7f2f16b0e10f9c (diff) | |
download | gcc-12530dbee37f016821a4ac9a6f5521b4d7b170bd.zip gcc-12530dbee37f016821a4ac9a6f5521b4d7b170bd.tar.gz gcc-12530dbee37f016821a4ac9a6f5521b4d7b170bd.tar.bz2 |
combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode.
* combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode.
* cse.c (find_comparison_args, fold_rtx): Likewise.
* integrate.c (subst_constants): Likewise.
* loop.c (get_condition): Likewise.
* tm.texi (FLOAT_STORE_FLAG_VALUE): Update docs.
* alpha.h (FLOAT_STORE_FLAG_VALUE): Use REAL_VALUE_ATOF.
From-SVN: r31479
Diffstat (limited to 'gcc/loop.c')
-rw-r--r-- | gcc/loop.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -9103,7 +9103,8 @@ get_condition (jump, earliest) #ifdef FLOAT_STORE_FLAG_VALUE || (code == LT && GET_MODE_CLASS (inner_mode) == MODE_FLOAT - && FLOAT_STORE_FLAG_VALUE < 0) + && (REAL_VALUE_NEGATIVE + (FLOAT_STORE_FLAG_VALUE (inner_mode)))) #endif )) && GET_RTX_CLASS (GET_CODE (SET_SRC (set))) == '<')) @@ -9122,7 +9123,8 @@ get_condition (jump, earliest) #ifdef FLOAT_STORE_FLAG_VALUE || (code == GE && GET_MODE_CLASS (inner_mode) == MODE_FLOAT - && FLOAT_STORE_FLAG_VALUE < 0) + && (REAL_VALUE_NEGATIVE + (FLOAT_STORE_FLAG_VALUE (inner_mode)))) #endif )) && GET_RTX_CLASS (GET_CODE (SET_SRC (set))) == '<' |