A complete bug report and patches to solve the probems can be found in the attached file. Release: gcc-3.2.2 Environment: Linux Mandrake 7.2 How-To-Repeat: A complete bug report and patches to solve the probems can be found in the attached file.
Fix: A complete bug report and patches to solve the probems can be found in the attached file.
State-Changed-From-To: open->closed State-Changed-Why: The patch I have attached was approved by Richard Henderson and committed to the 3.2 and 3.3 branches. This also impacted the i386-rtems target. Richard wanted the constant DEFAULT_PCC_STRUCT_RETURN to be defaulted in config/i386/i386.c. My understanding is that the duplications of this define has been eliminated on the trunk so this patch is not needed there.
Subject: Bug 9638 CVSROOT: /cvs/gcc Module name: gcc Branch: gcc-3_3-branch Changes by: joel@gcc.gnu.org 2004-03-10 17:22:15 Modified files: gcc : ChangeLog config.gcc Log message: 2003-02-27 Joel Sherrill <joel@OARcorp.com> PR 9638/other * config/i386/i386.c (DEFAULT_PCC_STRUCT_RETURN): Ensure the this constant defaults to 1. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.16114.2.927&r2=1.16114.2.928 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config.gcc.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.266.2.20&r2=1.266.2.21