https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82518
--- Comment #25 from Aldy Hernandez <aldyh at gcc dot gnu.org> --- > Aldy - these easiest thing for now would be to unilaterally relax the > alignment > test in Handle_Store_Double and see if that allows you to get further with > your > tests. We're debugging past each other :). I was already doing that, but it only mildly helps: pc: 8358, ldm r3, {r0, r1, r2, r3} pc: 835c, stm ip, {r0, r1, r2, r3} pc: 8360, sub r3, fp, #40 ; 0x28 pc: 8364, mov r0, r3 pc: 8368, blx 0x0000000000000698 pc changed to 8a00 pc: 8a00, Thumb instr: f890|f000 emulate as: e5d0f000 ldrb pc, [r0] ; <UNPREDICTABLE> pc changed to a I'm done mucking around with the simulator. I'll file a GDB/sim PR for the alignment issue though. Thanks. > > (But yes, I agree, a reduced testcase would be a much better help than all > this > mucking about in the simulator). Yes please. Cristophe?