Is there any documentation for what gcc does with branch prediction information it gets from profiling? I am interested in this for modern Pentium processors where you can no longer give hints. Specifically I am interested in whether there are in fact any optimisations that work reliably from this information. Raphael