https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109118
Bug ID: 109118 Summary: [13 Regression] gcc.dg/mla_1.c failed on target w/o __Uint32x4_t support Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: haochen.jiang at intel dot com Target Milestone: --- For target w/o __Uint32x4_t support, like i386, when run through the testsuite, we will get error like this: error: unknown type name '__Uint32x4_t'; did you mean '__uint128_t' We can reproduce by: make check RUNTESTFLAGS="dg.exp=gcc.dg/mla_1.c --target_board='unix{-m64\ -march=cascadelake,-m32\ -march=cascadelake,-m32,-m64}'" It should be a simple fix. But I am not sure whether the testcase aims to test on middle-end or aarch64 target specific. If we want to test on middle-end, we might not use the type __Uint32x4_t in testcase. If it is a just aarch64 specific test, I suppose we can move the target aarch64*-*-* to dg-do compile to skip for other backend. Christina, what is your opinion?