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?

Reply via email to