------- Comment #29 from fxcoudert at gcc dot gnu dot org 2006-12-06 10:04 ------- Created an attachment (id=12753) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12753&action=view) New patch
Thanks Eric for the testing the non-working previous patch. I've now had time to test it more thouroughly, after adding protos and correcting the mistakes in the floorl logic. Attached is the patch (against 4.1) that I intend to commit once testing is done. This new version also returns the correct value for -0.0L. Testing under progress on i686-linux by manually changing libgfortran/config.h As Thomas noted, we thought that the test on (n != END_BUILTINS) in the front-end got the non-C99 platforms taken care of, so once the branches bootstrap again, we'll probably need to investigate this lead. -- fxcoudert at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #12735|0 |1 is obsolete| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29810