------- Comment #8 from howarth at nitro dot med dot uc dot edu  2006-08-25 
03:59 -------
After looking at this in detail, only six of the testcases for the single
precision float conversions
in TEST_I_F(TItype, UTItype, float, FLT_MANT_DIG) fail. These are...

   TEST_I_F_VAL (I, F, HVAL0S (P, I) + 1, P_OK (P, I));          \
   TEST_I_F_VAL (I, F, HVAL1S (P, I) - 1, P_OK (P, I));          \
   TEST_I_F_VAL (I, F, -HVAL0S (P, I) - 1, P_OK (P, I));         \
   TEST_I_F_VAL (I, F, -HVAL1S (P, I) + 1, P_OK (P, I));         \
   TEST_I_F_VAL (U, F, HVAL0U (P, U) + 1, P_OK (P, U));          \
   TEST_I_F_VAL (U, F, HVAL1U (P, U) - 1, P_OK (P, U));          \

Might this in anyway give us some hints as to where we should look for the 
problem in the currently proposed TImode implementation for Darwin? This
patch is at...

http://gcc.gnu.org/ml/gcc-patches/2006-08/msg00581.html

as I mentioned earlier. On the positive side, we completely pass all of the
testcases for double and long double conversions.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25028

Reply via email to