gcc/testsuite/gcc.dg/dfp/dfp-except.h has

extern void __dfp_clear_except (int);
#define DFP_CLEAR_EXCEPT(M) __dfp_clear_except(M)
extern int __dfp_test_except (int);
#define DFP_TEST_EXCEPT(M) __dfp_test_except(M)

However, libdecnumber/decExcept.h has

void __dfp_clear_except (void);
int __dfp_test_except (int);
void __dfp_raise_except (int);

They don't argee.

Also,libdecnumber/decRound.h has

extern void __dfp_set_round (int);
extern int __dfp_get_round (void);

Shouldn't DFP implement something similar to the ones in <fenv.h>,
except with __dfp_ prefix?


-- 
           Summary: Inconsistent DFP round/exception fuctions
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hjl at lucon dot org


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

Reply via email to