Hi,<div><br></div><div>I&#39;ve seen this workaround in several inline functions throughout the ARM code, and I am wondering to which GCC bug it refers to. This bug seems to be affecting arm-gcc 4.6.3 as well, which is the default version on the latest Ubuntu Linux. So that should be corrected. Do you know if in the gcc 4.7 branch this bug has been corrected?</div>
<div><br></div><div><br clear="all"><div><div>//XXX: workaround for inline bug of arm-gcc 4.6.1 and lower</div><div>#if defined(__ARM_ARCH_7A__) &amp;&amp; defined(__GNUC__) \</div><div>        &amp;&amp; __GNUC__ == 4 &amp;&amp; __GNUC_MINOR__ &lt;= 6 &amp;&amp; __GNUC_PATCHLEVEL__ &lt;= 1</div>
<div>static __attribute__((noinline, unused)) errval_t</div><div>#else</div><div>static inline errval_t</div><div>#endif</div></div><div><br></div>-- <br>Zeus Gómez Marmolejo<br>Barcelona Supercomputing Center<br>PhD student<br>
<a href="http://www.bsc.es" target="_blank">http://www.bsc.es</a><br><br><br>
</div>