https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433
--- Comment #5 from acsawdey at gcc dot gnu.org --- Very interesting ... the return can be added and the problem still exists. However changing the size of the array sA to be >= 16 makes the problem go away. Why is that?