https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120927
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P2 Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 Last reconfirmed| |2025-07-02 Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- Program received signal SIGSEGV, Segmentation fault. dealii::QGauss5<1>::QGauss5 (this=0x7fffffffdac0) at source/base/quadrature_lib.cc:469 469 this->quadrature_points[i] = Point<1>(xpts[i]); (gdb) disassemble 0x00000000004f8bb2 <+162>: movzbl %al,%eax 0x00000000004f8bb5 <+165>: vpbroadcastw %eax,%xmm0 0x00000000004f8bbb <+171>: vpcmpnleuw 0x81367a(%rip),%xmm0,%k1 # 0xd0c240 => 0x00000000004f8bc6 <+182>: vmovapd 0xd26400(%rcx),%zmm0{%k1}{z} --Type <RET> for more, q to quit, c to continue without paging-- 0x00000000004f8bd0 <+192>: vmovupd %zmm0,(%rsi,%rcx,1){%k1} 0x00000000004f8bd7 <+199>: vmovapd 0xd263c0(%rcx),%zmm0{%k1}{z} 0x00000000004f8be1 <+209>: vmovupd %zmm0,(%rdx,%rcx,1){%k1} (gdb) p $rcx $1 = 32 that 0xd263c0 is 456 static const double xpts[] = { (xpts_normal[0]+1)/2., 457 (xpts_normal[1]+1)/2., 458 (xpts_normal[2]+1)/2., 459 (xpts_normal[3]+1)/2., 460 (xpts_normal[4]+1)/2. }; a %zmm aligned load requires 64byte alignment.