https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87373
Murat Ursavaş <murat.ursavas at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
--- Comment #32 from Murat Ursavaş <murat.ursavas at gmail dot com> ---
OK, dug down into Thumb-2 reference manual and verified. The code space shows
correct instructions.
For this line;
strb.w r2,[r3,#0x54]
It shows;
0xF883 0x2054
If I've read correctly, this is exactly what the disassembly says.
I guess from GCC perspective, this is a perfectly valid situation and this
ticket should be closed.
If you have any additional ideas what could cause this, I'm all ears
(Peripheral, Core, GDB). Otherwise, thanks for your time. It was enlightening
for me to chase this issue.