This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH]: GCC Scheduler support for R10000 on MIPS
- From: Richard Sandiford <rdsandiford at googlemail dot com>
- To: Kumba <kumba at gentoo dot org>
- Cc: gcc-patches at gcc dot gnu dot org, mips at gentoo dot org
- Date: Mon, 06 Oct 2008 20:45:23 +0100
- Subject: Re: [PATCH]: GCC Scheduler support for R10000 on MIPS
- References: <48926C7B.8060607@gentoo.org> <87hca3ycgt.fsf@firetop.home> <489527D7.6030507@gentoo.org> <87k5ey5qmg.fsf@firetop.home> <4896AD65.1030406@gentoo.org> <87r694sirj.fsf@firetop.home> <4897BCB9.9010806@gentoo.org> <87myjrs5v0.fsf@firetop.home> <489935DD.3060707@gentoo.org> <87sktg1rzz.fsf@firetop.home> <489BE3AC.7020908@gentoo.org> <87bq02d1ns.fsf@firetop.home> <48A26993.1010605@gentoo.org> <87bpzt5rrs.fsf@firetop.home> <48A919B8.1050306@gentoo.org>
Kumba <kumba@gentoo.org> writes:
>> Let me know if you have svn write access. I'll apply the patch
>> for you if not.
>
> Nope, don't have SVN write access. This is my first gcc patch pretty much.
The copyright assignment has now gone through, so I went ahead
and applied the patch[*]. Thanks for the contribution, and for
your patience. And thanks to Gerald for once again helping me
with the copyright stuff.
[*] I removed the unused TARGET_MIPS10000 and TUNE_MIPS10000 macros
though. We generally only add those macros when they're needed
for something.
I applied the following patch to the GCC 4.4 release notes.
Richard
Index: htdocs/gcc-4.4/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.4/changes.html,v
retrieving revision 1.34
diff -u -p -r1.34 changes.html
--- htdocs/gcc-4.4/changes.html 6 Oct 2008 18:58:44 -0000 1.34
+++ htdocs/gcc-4.4/changes.html 6 Oct 2008 19:43:50 -0000
@@ -345,6 +345,10 @@
instead of relying on a <code>libgcc</code> function.</li>
<li>Native GNU/Linux toolchains now support <code>-march=native</code>
and <code>-mtune=native</code>, which select the host processor.</li>
+ <li>GCC now supports the R10K, R12K, R14K and R16K processors. The
+ canonical <code>-march=</code> and <code>-mtune=</code> names for
+ these processors are <code>r10000</code>, <code>r12000</code>,
+ <code>r14000</code> and <code>r16000</code> respectively.</li>
<li>GCC can now work around the side effects of speculative execution
on R10K processors. Please see the documentation of the
<code>-mr10k-cache-barrier</code> option for details.</li>