On 06/01/2012 10:13 PM, Andrew Wiley wrote:
On Fri, Jun 1, 2012 at 3:24 PM, Alex Rønne Petersen <alex@lycus.org<mailto:alex@lycus.org>> wrote:
Please try building libphobos and libdruntime with -fno-section-anchors.
You certainly need to do this, but -O0 means that section-anchors
optimization is turned off anyway, so that isn't actually your problem.
Judging by:
https://bitbucket.org/goshawk/gdc/issue/120/fsection-anchors-broken-on-arm
(specifically https://bitbucket.org/goshawk/gdc/issue/120/fsection-anchors-broken-on-arm#comment-686378), I thought that was fixed.
I guess not. I'll build it with no-section-anchors from now on.(gdb) disassemble
Can you run `disassemble` in gdb to see what the faulting instruction is?
Dump of assembler code for function _D2gc3gcx3Gcx16fullcollectshellMFZk:
0x00045358 <_D2gc3gcx3Gcx16fullcollectshellMFZk+0>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
0x0004535c <_D2gc3gcx3Gcx16fullcollectshellMFZk+4>: vstmdb sp!, {d8-d15}