https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90776 --- Comment #1 from zhonghao at pku dot org.cn --- Another code sample: typedef union __declspec(align(64)) foo_t { double a[8]; } foo_t; foo_t bar;