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

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by David Malcolm <dmalc...@gcc.gnu.org>:

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

commit r12-8116-gaf80ea97b61847d91da0d303e85faed437059092
Author: Antoni Boucher <boua...@zoho.com>
Date:   Tue Apr 12 17:16:45 2022 -0400

    libgccjit: Add support for sized integer types, including 128-bit integers
[PR95325]

    gcc/jit/
            PR target/95325
            * docs/_build/texinfo/libgccjit.texi: Regenerate
            * docs/topics/compatibility.rst (LIBGCCJIT_ABI_20): New ABI tag.
            * docs/topics/types.rst: Add documentation for the new types
            GCC_JIT_TYPE_UINT8_T, GCC_JIT_TYPE_UINT16_T,
            GCC_JIT_TYPE_UINT32_T, GCC_JIT_TYPE_UINT64_T,
            GCC_JIT_TYPE_UINT128_T, GCC_JIT_TYPE_INT8_T, GCC_JIT_TYPE_INT16_T,
            GCC_JIT_TYPE_INT32_T, GCC_JIT_TYPE_INT64_T, GCC_JIT_TYPE_INT128_T
and
            new functions (gcc_jit_compatible_types, gcc_jit_type_get_size).
            * jit-builtins.cc: Add support for BT_UINT128.
            * jit-common.h: Update the value of NUM_GCC_JIT_TYPES.
            * jit-playback.cc: Add support for the sized integer types.
            * jit-recording.cc: Add support for the sized integer types.
            * jit-recording.h: Add support for comparing integer types
            and new function (is_signed).
            * libgccjit.cc (gcc_jit_compatible_types): New.
            (gcc_jit_type_get_size) New.
            * libgccjit.h: New enum variants for gcc_jit_types
            (GCC_JIT_TYPE_UINT8_T, GCC_JIT_TYPE_UINT16_T,
            GCC_JIT_TYPE_UINT32_T, GCC_JIT_TYPE_UINT64_T,
            GCC_JIT_TYPE_UINT128_T, GCC_JIT_TYPE_INT8_T,
            GCC_JIT_TYPE_INT16_T, GCC_JIT_TYPE_INT32_T,
            GCC_JIT_TYPE_INT64_T, GCC_JIT_TYPE_INT128_T) and new functions
            (gcc_jit_compatible_types, gcc_jit_type_get_size).
            * libgccjit.map (LIBGCCJIT_ABI_20): New ABI tag.

    gcc/testsuite/
            PR target/95325
            * jit.dg/test-types.c: Add tests for sized integer types.
  • [Bug jit/95325] Support 128-bit... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to