https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121105
Bug ID: 121105
Summary: `svfloat32x4_t{}` does not zero the registers
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Keywords: wrong-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: pinskia at gcc dot gnu.org
Target Milestone: ---
Take:
```
#include "arm_sve.h"
svfloat32x4_t e() {
return svfloat32x4_t{};
}
```
I thought this would cause z0-z3 to be zero. But rather it stays in undefined
state.