------- Additional Comments From aph at gcc dot gnu dot org 2005-04-21 13:38 ------- OK, so it isn't a libffi bug.
The odd thing here is that despite the fact that promotion of outgoing args is a machine dependent issue, each language front end is required to do it. This patch corresponds as closely as possible to the equivalent logic in the C++ front end. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21115