An undetected change in GCC 3.2.1-release sources, imported on December 4th, 2002, effectively caused an ABI change on FreeBSD/i386 5.x. The change in GCC source is believed to be a bug and the issue will be brought to attention of GCC developers.
Necessary changes to bring our traditional calling convention back have been applied to both CURRENT and RELENG_5_0 branch. Unfortunately, this means that all the software, compiled during the breakage window and which is using functions returning structs by value, will have to be recompiled. -- Alexander Kabaev To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message