https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65945
--- Comment #2 from npl at chello dot at ---
Well, gcc 5.1 seems to reproduceable aswell, I just looked at the wrong line.
There are 3 stores of the implicitely converted nullptr, gcc 4.8.4, gcc 4.9.2
and gcc 5.1 all produce one unaligned store -
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65945
--- Comment #1 from npl at chello dot at ---
Created attachment 35430
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35430&action=edit
disassembly showing the issue
The issue is the line
dc: e50b3019str r3, [fp, #-25] ; 0xf