Bom-dia ou bom dia?



O uso de bom-dia com hífen deve ser feito quando se tratar de um substantivo. Por exemplo: "O gerente desejou um bom-dia aos funcionários" / "Todos já estavam fartos daqueles bons-dias mal-humorados".
               
Por outro lado, se estamos usando essa expressão como uma saudação, devemos utilizá-la sem hífen: "Bom dia, diretor!"

No dicionário Houaiss, registra-se:

Bom-dia – Substantivo masculino
1 cumprimento que se dirige a alguém na parte da manhã; bons-dias
Obs.: cf. bom dia = 'dia bom, agradável'

Ex.: cumprimentou-o com um b. caloroso.


O professor Cláudio Moreno apresenta uma ótima explicação a respeito do assunto em seu site: http://wp.clicrbs.com.br/sualingua/2009/06/28/bom-dia-bom-dia/


Confira outras explicações em: 
http://www.sacconi.com.br/blog/?p=221 
http://www.ciberduvidas.com/resposta.php?id=14133