diff options
author | dmcmahill <dmcmahill> | 2004-10-14 22:29:04 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill> | 2004-10-14 22:29:04 +0000 |
commit | b75088bdd166071736791aaa588bf991d47eae00 (patch) | |
tree | 2df0c0bfb3ad3fa9a5add37c1003f3185f4d4366 /cad/verilog/patches | |
parent | 935990dd41d5957b91c600cc9954b3a539e80036 (diff) | |
download | pkgsrc-b75088bdd166071736791aaa588bf991d47eae00.tar.gz |
update to verilog-0.8.
The current release is a considerable improvement over the previous stable
release. It includes 20 months of fixes and language coverage improvements.
For a complete history of changes, see the release notes for individual
snapshots between the 0.7 and 0.8 releases found at
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/pre-0.8
A brief list of highlights:
- Support for advanced standard data types such as real,
- Lots more language support in general,
- Kernel of an extensible, interactive debugger is new,
- More complete support for user supplied system functions and tasks,
including PLI system functions with various return value types,
- Better standards compliance for core system tasks and functions in
general, including some Verilog 2001 file I/O support, and
- Performance improvements in general.
Diffstat (limited to 'cad/verilog/patches')
-rw-r--r-- | cad/verilog/patches/patch-aa | 12 | ||||
-rw-r--r-- | cad/verilog/patches/patch-ab | 13 | ||||
-rw-r--r-- | cad/verilog/patches/patch-ad | 16 |
3 files changed, 8 insertions, 33 deletions
diff --git a/cad/verilog/patches/patch-aa b/cad/verilog/patches/patch-aa deleted file mode 100644 index 13d384e1936..00000000000 --- a/cad/verilog/patches/patch-aa +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-aa,v 1.7 2004/01/02 14:01:28 jmmv Exp $ - ---- load_module.cc.orig 2002-08-12 03:34:59.000000000 +0200 -+++ load_module.cc -@@ -24,6 +24,7 @@ - # include "util.h" - # include "parse_api.h" - # include "compiler.h" -+# include <cassert> - # include <iostream> - # include <map> - # include <string> diff --git a/cad/verilog/patches/patch-ab b/cad/verilog/patches/patch-ab deleted file mode 100644 index 934bb5ba3c5..00000000000 --- a/cad/verilog/patches/patch-ab +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ab,v 1.7 2004/01/02 14:01:28 jmmv Exp $ - ---- PUdp.h.orig 2002-08-12 03:34:58.000000000 +0200 -+++ PUdp.h -@@ -29,7 +29,7 @@ - - class PExpr; - --svector<string>::svector<string>(unsigned size) -+inline svector<string>::svector<string>(unsigned size) - : nitems_(size), items_(new string[size]) - { - } diff --git a/cad/verilog/patches/patch-ad b/cad/verilog/patches/patch-ad index eabde9cbc2f..d449d143ae1 100644 --- a/cad/verilog/patches/patch-ad +++ b/cad/verilog/patches/patch-ad @@ -1,13 +1,12 @@ -$NetBSD: patch-ad,v 1.6 2001/08/04 01:20:44 dmcmahill Exp $ +$NetBSD: patch-ad,v 1.7 2004/10/14 22:29:04 dmcmahill Exp $ -work around a c++ -O2 bug which is present on at least sparc -and pmax using egcs-1.1.1 - ---- Makefile.in.orig Sun Mar 25 00:59:46 2001 -+++ Makefile.in Wed May 16 09:38:37 2001 -@@ -143,5 +143,14 @@ +--- Makefile.in.orig 2003-06-25 03:48:39.000000000 +0200 ++++ Makefile.in 2003-07-12 19:11:41.000000000 +0200 +@@ -170,7 +170,17 @@ + lexor.o: lexor.cc parse.h ++# work around buggy compilers when compiling the parser with optimization +# make sure no one sneaks a -O* in on us via one of these variables +# set in the environment +CXX_NOOPT=$(CXX:-O%=) @@ -19,4 +18,5 @@ and pmax using egcs-1.1.1 + $(CXX_NOOPT) $(CPPFLAGS_NOOPT) $(CXXFLAGS_NOOPT) -MD -c $< -o $*.o + mv $*.d dep/$*.d - parse.h parse.cc: $(srcdir)/parse.y + parse.cc: $(srcdir)/parse.y + $(YACC) --verbose -t -p VL -d -o parse.cc $(srcdir)/parse.y |