This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I have backported a patch from mainline to the gcc-3.4.x branch in order to fix a SPEC2000 miscompilation problem the SPEC2000 FP 173.applu benchmark was miscompiled at -O2, because FP registers were being saved/restored around calls as DImode values. This patch defines HARD_REGNO_CALLER_SAVE_MODE to force them to be saved/restored as XFmode values. The Changelog entry is a little nonstandard, but that is the way it is on mainline, and it seemed wrong to "fix" it when backporting it to the gcc-3.4.x branch. Normally testsuite ChangeLog entries are put in the testsuite/ChangeLog file. I see others have made the same mistake. -- Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com
Attachment:
patch.spec.applu
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |