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

--- Comment #24 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>:

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

commit r11-6500-gc9ee9c1e3553247c776f33eb0fe0aadee094a192
Author: Richard Biener <rguent...@suse.de>
Date:   Fri Dec 11 09:50:59 2020 +0100

    add signed_bool_precision attribute for GIMPLE FE use

    This adds __attribute__((signed_bool_precision(precision))) to be able
    to construct nonstandard boolean types which for the included testcase
    is needed to simulate Ada and LTO interaction (Ada uses a 8 bit
    precision boolean_type_node).  This will also be useful for vector
    unit testcases where we need to produce vector types with
    non-standard precision signed boolean type components.

    2021-01-06  Richard Biener  <rguent...@suse.de>

            PR tree-optimization/95582
    gcc/c-family/
            * c-attribs.c (c_common_attribute_table): Add entry for
            signed_bool_precision.
            (handle_signed_bool_precision_attribute): New.

    gcc/testsuite/
            * gcc.dg/pr95582.c: New testcase.

Reply via email to