/* Test that using an Armv8-a hard-float target doesn't break CRC intrinsics. */ /* { dg-do compile } */ /* { dg-require-effective-target arm_hard_vfp_ok } */ /* { dg-options "-mfloat-abi=hard -march=armv8-a+simd+crc" } */ #include uint32_t foo (uint32_t a, uint32_t b) { return __crc32cw (a, b); }