[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#86356: analog: analog segfaults



At 11:29 02.03.2001, Stephen Turner wrote:

This turns out to be a bug in gcc, not analog. On ppc, gcc 2.95.2 seems to
have alignment problems when a function is passed certain long lists of
arguments including doubles. But apparently the bug is fixed in the (not yet
released) 2.95.3 version of gcc.

No, it won't be fixed in the official gcc-2.95.3, cause the release manager Bernd Schmidt rejected my patch because of the possible implications for other platforms. It is fixed in my Linux/PPC RPM's since about a year, and accordingly in the update RPM's for LinuxPPC and YDL. Suse is fixed too, I think since around mid-last-year. Somehow Debian slipped through, but I have been in contact with Daniel Jacobowitz, and I think he will upgrade the Debian package soon (or he already has?). My current diff against the GCC CVS gcc-2_95-branch (which will become the official 2.95.3) can be found at <ftp://devel.linuxppc.org:21/users/fsirl/cvs-2_95-branch-ppc.diff>, I just updated it with a fix for the loop bug uncovered by some MPEG player.

gcc-3.0pre (PPC RPM's soon to come) already has all the fixes, so with 3.0 we all will be in sync again.

Franz.



Reply to: