https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110100
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Keywords| |wrong-code
Ever confirmed|0 |1
Last reconfirmed| |2023-06-02
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed, you can get the similar wrong code with just:
#include <arm_acle.h>
void do_st64b(int *a, data512_t data) {
__arm_st64b((void*)(a+512), data);
}