mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 01:54:01 +02:00
Remove deprecated --structs-packed.
This commit is contained in:
@@ -18,14 +18,6 @@ C++14 compiler support
|
||||
the Ubuntu LTS versions of GCC and clang use C++20 by default, estimated
|
||||
May 2028.)
|
||||
|
||||
`--structs-packed` option
|
||||
The :vlopt:`--structs-packed` option was introduced when Verilator was
|
||||
first implementing unpacked structs. That feature has been stable now
|
||||
for multiple years, so :vlopt:`--structs-packed` should no longer be
|
||||
used. Thus :vlopt:`--structs-packed` will change to a no-operation flag
|
||||
and the related :option:`UNPACKED` warning will never be issued no
|
||||
sooner than September 2026.
|
||||
|
||||
tcmalloc support
|
||||
Verilator currently supports the default malloc, tcmalloc, or jemalloc.
|
||||
As jemalloc has better performance, support for tcmalloc may be removed
|
||||
|
||||
@@ -1792,12 +1792,11 @@ Summary:
|
||||
|
||||
.. option:: --structs-packed
|
||||
|
||||
Deprecated; discontinue use of this option.
|
||||
Removed in 5.054.
|
||||
|
||||
Converts all unpacked structures to packed structures, and issues an
|
||||
:option:`UNPACKED` warning. Specifying this option allows for backward
|
||||
compatibility with versions before Verilator 5.006, when Verilator would
|
||||
always pack unpacked structures.
|
||||
Converted all unpacked structures to packed structures, Specifying this
|
||||
option allowed for backward compatibility with versions before Verilator
|
||||
5.006, when Verilator would always pack unpacked structures.
|
||||
|
||||
.. option:: -sv
|
||||
|
||||
|
||||
@@ -2503,14 +2503,10 @@ List Of Warnings
|
||||
|
||||
.. option:: UNPACKED
|
||||
|
||||
Warns that unpacked structs and unions are not supported because
|
||||
:vlopt:`--structs-packed` was used, or by up through version 5.004.
|
||||
Historical, never issued since version 5.004.
|
||||
|
||||
Ignoring this warning will make Verilator treat the structure as packed,
|
||||
which may make Verilator simulations differ from other simulators. This
|
||||
downgrading may also result in what would typically be a legal unpacked
|
||||
struct/array inside an unpacked struct/array becoming an illegal
|
||||
unpacked struct/array inside a packed struct/array.
|
||||
Warned that unpacked structs and unions were not supported, or disabled
|
||||
by the since-removed `--structs-packed` option.
|
||||
|
||||
|
||||
.. option:: UNSATCONSTR
|
||||
|
||||
Reference in New Issue
Block a user