Negative constraint delay adjustment are necessary to handle negative constraint such as a negative setup time. This step is defined in the VITAL standard and should occur after backannotation.
GHDL does not do negative constraint calculation. It fails to handle models with negative constraint. I hope to be able to add this phase soon.