From: Cliff Cummings (cliffc@sunburst)
Date: Thu Apr 23 1998 - 00:10:16 PDT
BAD MSG:
module digits;
reg [5:0] a, b, c, d;
X-Lines: 65
Content-Type: text/plain; charset="us-ascii"
Content-Length: 1526
X-Status: $$$$
X-UID: 0000000403
Status: RO
initial begin
`ifdef BUG
a = 6'd_;
b = 6'b_;
c = 6'h_;
d = 6'o_;
`endif
`ifdef BUG2
a = 6'd_1;
b = 6'b_1;
c = 6'h_1;
d = 6'o_1;
`endif
a = 6'd1_;
b = 6'b1_;
c = 6'h2_;
d = 6'o3_;
if ($test$plusargs("Q"))
a = 6'd?_;
else
a = 6'dx_1;
b = 6'b?_;
c = 6'h?_;
d = 6'o?_;
$display("a(bin)=%b a(dec)=%d b=%b c=%h d=%o", a, a, b, c, d);
end
endmodule
//--------------------------------------------------
// vcs -R digits.v +define+BUG
//
// Warning: ill-formed number
// digits.v 6:
// a = 6'd_;
// ^
// syntax error:
// digits.v 6:
// a = 6'd_;
// ^
//--------------------------------------------------
// vcs -R digits.v +define+BUG2
//
// Warning: ill-formed number
// digits.v 12:
// a = 6'd_1;
// ^
// syntax error:
// digits.v 12:
// a = 6'd_1;
// ^
//--------------------------------------------------
// vcs -R digits.v
// Compiler version 4.0.3; Runtime version 4.0.3; Apr 22 17:43 1998
//
// a(bin)=xxxxxx a(dec)= x b=zzzzzz c=zz d=zz
// V C S S i m u l a t i o n R e p o r t
//--------------------------------------------------
// simv +Q
// Compiler version 4.0.3; Runtime version 4.0.3; Apr 22 17:43 1998
//
// a(bin)=001111 a(dec)=15 b=zzzzzz c=zz d=zz
// V C S S i m u l a t i o n R e p o r t
//--------------------------------------------------
This archive was generated by hypermail 2.1.4
: Mon Jul 08 2002 - 12:52:49 PDT
and
sponsored by Boyd Technology, Inc.