https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121192
--- Comment #5 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
For gcc.c-torture/execute/pr110817-1.c at -O0, the problem is:
vector(1) <signed-boolean:1> _1;
[...]
<signed-boolean:1> _9;
[...]
_1 = { -1 };
_9 = BIT_FIELD_REF <_1, 1, 0>;
The bit is right-justified in _1 on the first line but the extraction is done
from the leftmost bit on the second line (and SPARC is big-endian). What is
supposed to be the layout of this vector(1) <signed-boolean:1> thing?