I just found the following thread that addresses part of my enhancement request:
http://gcc.gnu.org/ml/gcc/2004-06/msg01270.html This at least partially addresses the ³shortened conversions² part of my request. Sorry I didn¹t see that earlier. It sounds like this is an old request that has never been officially implemented.