GCC Newspaper
JUNE 15, 2026
Date
/
Architectures
Components
Topics
News & Policy
Other
gcc

Fix Missing End Brace in bb-slp-complex-mla-half-float.c Test

Adds a missing end brace to a test file, fixing a testsuite issue.

A missing end brace was added to the bb-slp-complex-mla-half-float.c test file. This resolves testsuite failures related to the vectorization of complex numbers with half-precision floating-point arithmetic on ARM architectures.

In Details

The patch adds a missing } to gcc.dg/vect/complex/bb-slp-complex-mla-half-float.c, resolving a syntax error. The test case examines SLP vectorization of complex numbers using half-floats, specifically targeting the COMPLEX_FMA pattern. The fix is only relevant when cross-compiling for ARM.

For Context

This commit fixes a syntax error in a test case for GCC's vectorization capabilities. Vectorization is an optimization technique where the compiler transforms scalar operations into vector operations that can process multiple data elements simultaneously. This particular test case focuses on complex number arithmetic using half-precision floating-point numbers, and the fix ensures the test case is correctly parsed and executed.

Filed Under: testsuitevectorizationarm