Hello, This documents the new thread pointer built-ins in the SH www changes for 4.8. OK?
Cheers, Oleg
? www_4_8_sh_changes_3.patch Index: htdocs/gcc-4.8/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v retrieving revision 1.43 diff -u -r1.43 changes.html --- htdocs/gcc-4.8/changes.html 8 Oct 2012 19:22:43 -0000 1.43 +++ htdocs/gcc-4.8/changes.html 8 Oct 2012 22:01:06 -0000 @@ -377,6 +377,15 @@ is now enabled and the option <code>-ffinite-math-only</code> implicitly sets <code>-mno-ieee</code>.</li> + <li>Added support for the built-in functions + <code>__builtin_thread_pointer</code> and + <code>__builtin_set_thread_pointer</code>. This assumes that + <code>GBR</code> is used to hold the thread pointer of the current thread, + which has been the case since a while already. Memory loads and stores + relative to the address returned by <code>__builtin_thread_pointer</code> + will now also utilize <code>GBR</code> based displacement address modes. + </li> + </ul> <h3 id="sparc">SPARC</h3>