Remove more irrelevant IN_GCC macros.

More code which can go from the front end.  Having tested gcc, and it handles this special case a lot better now than when this patch was initially created.