> I need a couple of details concerning the exact working
> of GHDL :
> 
>   * During syntax analysis, it seems that many errors lead
>     to a "dirty exit" of the Ada runtime library, such as

[...]

> Is this normal ? Or is GHDL lazily coded and relying on
> ADA's bound checks to reduce the code size and coding time ?

No, this is considered to be a bug.

>    * I read in the "info" manual that :
> 
>     For the elaboration command, `GHDL' re-analyzes all the
> configurations, entities, architectures and package declarations, and
> creates the default configurations and the default binding
> indications
> according to the LRM rules.
> 
>    If there is already a previous analysis with ghdl -a,
> then why re-analyzing ? Can we skip ghdl -a then ?
> I don't see the point of this behaviour ...

Well, this is more or less required by the VHDL standard.  Note that this 
doesn't
take so much time: a design such as leon-2 can be fully analyzed and started in 
less
than 7 seconds on my old computer.

Tristan.

_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to