Better watch out! D runs on watchOS!

Dan Olson via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Wed Dec 30 16:11:34 PST 2015


On Wednesday, 30 December 2015 at 23:11:06 UTC, Joakim wrote:
> That sounds like this issue I ran into with ARM EH:
>
> https://github.com/ldc-developers/ldc/issues/489#issuecomment-143560075
>
> I was able to work around it by disabling the mentioned llvm 
> optimization pass:
>
> https://gist.github.com/joakim-noah/1fb23fba1ba5b7e87e1a#file-android_tls-L42
>
> https://gist.github.com/joakim-noah/63693ead3aa62216e1d9#file-ldc_android_arm-L3133

Yup, that's exactly it!  The approach I took was to leave 
optimization on, removed the casts, and byte load the data into 
the uint vars.  If the dwarf data is not guaranteed to be aligned 
to the data type, then I think this is the approach to take.


More information about the Digitalmars-d-announce mailing list