Support for gcc optimization levels,now all of that(O2,O3,Os) is broken