Hi,

I now have a better understanding of what happens.
GHDL 0.26 has a new feature, the direct drivers which uses Val_Ptr.
This field was not present in previous version.
Contrary to x86, sparc loads and stores must be properly aligned.  So
there could be a bug here.

Do you have a very small reproducer ?

Tristan.

On Thu, Sep 04, 2008 at 11:29:43PM -0400, Sanjay Singh wrote:
> If anyone here has successfully compiled any version of GHDL for Solaris,
> please let me know that you're out there... thanks.
> 
> I am still examining the file grt-signals.adb that is part of the GHDL
> runtime to see what is anomalous about Trans.Val_Ptr.all that seems to be
> causing the Bus Error when compiled for Solaris.
> 
> The .25 version of this file did have the Sig.Driving_Value in it and that
> version of GHDL works OK on Solaris, even with optimizations cranked, so I
> am still left wondering what could be the problem here.
> 
> I have tried to scale back the compiler code generation to 32-bit
> structures for all things, but still having problems, so please get back
> to me if you have compiled any version of GHDL for Solaris so I can learn
> what configure settings and compiler flags you used to get a stable binary
> that does not crash.
> 
> Thanks,
> 
> S.
> 
> _______________________________________________
> Ghdl-discuss mailing list
> [email protected]
> https://mail.gna.org/listinfo/ghdl-discuss

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

Reply via email to