From 3d152fe546003bf5089a2a3915a225d1d088a0bf Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Thu, 6 May 2021 18:41:09 +0200 Subject: doc: mention -frelaxed to avoid incompatibility for shared variables --- doc/using/ImplementationOfVHDL.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/using/ImplementationOfVHDL.rst b/doc/using/ImplementationOfVHDL.rst index 332cd7402..a623801db 100644 --- a/doc/using/ImplementationOfVHDL.rst +++ b/doc/using/ImplementationOfVHDL.rst @@ -60,7 +60,8 @@ Shared variables were replaced by protected types in the 2000 revision of the VHDL standard. This modification is also known as 1076a. Note that this standard is not fully backward compatible with VHDL-93, since the type of a shared variable must now be a protected type (there was no such restriction -before). +before). This incompatibility can be bypassed with the +:option:`-frelaxed` option. Minor corrections were added by the 2002 revision of the VHDL standard. This revision is not fully backward compatible with VHDL-00 since, for example, -- cgit v1.2.3