https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96342

--- Comment #16 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tamar Christina <tnfch...@gcc.gnu.org>:

https://gcc.gnu.org/g:b6242bd122757ec6c75c73a4921f24a9a382b090

commit r15-6109-gb6242bd122757ec6c75c73a4921f24a9a382b090
Author: Victor Do Nascimento <victor.donascime...@arm.com>
Date:   Wed Dec 11 12:00:58 2024 +0000

    middle-end: Add initial support for poly_int64 BIT_FIELD_REF in expand pass
[PR96342]

    While `poly_int64' has been the default representation of  bitfield size
    and offset for some time, there was a lack of support for the use of
    non-constant `poly_int64' values for those values throughout the
    compiler, limiting the applicability of the BIT_FIELD_REF rtl expression
    for variable length vectors, such as those used by SVE.

    This patch starts work on extending the functionality of relevant
    functions in the expand pass such as to enable their use by the compiler
    for such vectors.

    gcc/ChangeLog:

            PR target/96342
            * expr.cc (store_constructor): Enable poly_{u}int64 type usage.
            (get_inner_reference): Ditto.

    Co-authored-by: Tamar Christina <tamar.christ...@arm.com>

Reply via email to