<div dir="ltr">On microblaze i was getting a <br><br><div>ESR: Unaligned data access exception</div><div><br></div><div>I narrowed this down to this "ti->offset;" being uninitialized in the following two bsps<br><div><br><a href="https://git.rtems.org/rtems/tree/cpukit/score/cpu/microblaze/__tls_get_addr.c">https://git.rtems.org/rtems/tree/cpukit/score/cpu/microblaze/__tls_get_addr.c</a><div>Also this file<br>cpukit/score/cpu/arm/__tls_get_addr.c</div><div><br></div><div><div>I tried recompiling with this on the microblaze build with offset being renamed to offseta.</div><div>This only caused a compilation error in the __tls_get_addr function.</div><div>So I think this variable is being used without being initialized or ever changed.</div><div>Is it safe to just remove the offset variable?</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Thank you,<br><br>Sam Price<br><br></div></div></div></div></div>