title: How can I ivestigate use of the register keyword in C?
body: <p>From what I have read, I know that the <code>register</code> keyword is almost always optimised by the modern compilers. Some sources claim that it shouldn't be used anymore, as the compiler will optimise the code better than the programmer in most cases.</p>
  
  <p>Therefore I have these three questions:</p>
  
  <ol>
  <li>Is tat keyword still being used in some applications? </li>
  <li>How does GCC handle <code>register</code> keyword?</li>
  <li>If it has effect on the performance of my code, how can I investigate the use of <code>register</code>? (Can I see where it the <code>register</code> variable stored? Can I force the compiler the interpret the keyword the way I want declared the variable, without any optimisations?)</li>
  </ol>