Tom Hawkins wrote:
| Icarus is not reporting unconnected nets with -Wall. Am I missing
| something? I always thought it did.
|
| 1 module test (x);
| 2 output x;
| 3 wire b;
| 4 assign x = b;
| 5 endmodule
|
| $ iverilog -Wall test.v
| $ # Nothing!
|
| I'm running 0.8.
It reports unconnected *inputs* because they affect the behavior
of the module. It is common and reasonable (I believe) to have
unconnected outputs. Also, it reports on unconnected ports at the
instantiation, so ports to a root module are not reported.