This commit eliminates most of the warning message from later
version of gcc.