Why no __attribute__ ((unused)) for g++?