Improve MACROs for strict GCC flags