https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78804
--- Comment #3 from Oleg Endo <olegendo at gcc dot gnu.org> --- (In reply to Nick Clifton from comment #2) > > It is almost certainly a bug in the RX specific parts of the libgcc > configuration.... > > It is unlikely that the actual code for the _COM_CONVd32s function is wrong, > since this code is in the generic part of the libgcc library, and if there > was a bug there it would have shown up on lots of targets. Yep, that's what I thought, too. It must be some configury goof at some place. The double -> int conversion is just a reduced example. Basically all the double fp operations are not working. > Is that enough of a hint, or do you need me to investigate further ? If you have some time, it'd be helpful if you could dig a bit deeper. If not, I'll have a look myself some time later. The above is enough of a hint for me, thanks!