President Bush signed into law Wednesday a new energy bill that called for more fuel-efficient vehicles and required an boost in the use of ethanol made from corn.