[U-Boot-Users] [PATCH] mips: tolerate the MIPS 'CFG_HZ' values in the MHZ range for NAND delays

Alessandro Rubini ar at gnudd.com
Mon May 19 23:04:09 CEST 2008


> If possible, we *want* the preprocessor to remove any code that does
> not apply for a specific configuration. Generating code just bloats
> the memory footprint.

Definitely. 

But constant expressions are evaluated at compile time. So the dead
branch (if or else) doesn't generate any object code. There is no
memory footprint overhead.

When possible, I prefer to use C conditionals rather than preprocessor
conditionals. I raised the point because I see u-boot wants to get rid
of preprocessor mess when it brings no cost.

/alessandro




More information about the U-Boot mailing list