> # -Waggregate-return not useful, IMHO This was from the days when gcc used an arguably-better-but-incompatible way of returning aggregates on some platforms.