GCC 4.8 & O3 Fixes