On 19/02/2014, at 9:30 AM, Tony Bybell wrote:

> 
> Fedora 20 is still broken.  Paul had me look at crashes in gtkwave yesterday
> and I tracked it down to occurring only when Judy is compiled with gcc-4.8.2
> when optimization is enabled.
> 
> For me, that code didn't crash--instead the contents of the Judy1 tree were
> corrupted and would cause other code to crash later.

I'm sorry I should have noted this on the list. You have to put

        -fno-strict-aliasing
        -fno-aggressive-loop-optimizations

with gcc 4.8 or stuff crashes. Unfortunately due to bloodymindedness
of the gcc developers this also disables other unrelated loop optimisations
that worked fine with gcc-4.7. I had to patch my system with a special
gcc-4.8 case because of these issues. I'm not 100% sure about the
strict aliasing (I had to add that to my system previously). The aggressive
loop optimizations definitely break Judy. It regularly exceeds defined
array bounds.

--
john skaller
[email protected]
http://felix-lang.org




------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Judy-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/judy-devel

Reply via email to