gc_sync/gc_sync_register fail simulation under GHDL
Commit 7139f6be introduced new attribute on an input pin, which makes GHDL fail analysis:
(...)/general-cores/modules/common/gc_sync.vhd:60:21: no "clk_i" for attribute specification
attribute keep of clk_i : signal is "true";
I'm not sure what's the best way to solve it.
I understand the need for this attribute, but we can't move it to entity
section as that won't work with ISE/Vivado.
Is there a GHDL switch to ignore this kind of error?
CC @twlostow