(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.target/
aarch64/
bitfield-abi-warning-align8-O2.C
/* { dg-do compile } */
/* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */

#define ALIGN 8
#define EXTRA

#include "bitfield-abi-warning.h"

/* In f1, f2, f4, f8, fp, f1p, f2p, f4p, f8p (and stdarg versions):  */
/* { dg-final { scan-assembler-times "and\tw0, w1, 1" 18 } } */

/* In f16, f16p (and stdarg versions):  */
/* { dg-final { scan-assembler-times "and\tw0, w2, 1" 4 } } */

/* In f1, f2, f4, f8, f16, fp, f1p, f2p, f4p, f8p, f16p stack versions:  */
/* { dg-final { scan-assembler-times "and\tw0, w0, 1" 11 } } */