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

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>:

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

commit r14-8278-gee2aa93e9cd0d62f840cb6614c3cd12c15301a72
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Fri Jan 19 10:01:43 2024 +0100

    lower-bitint: Don't use m_loads for loads used in GIMPLE_ASM [PR113464]

    Like for GIMPLE_PHIs or calls, even for GIMPLE_ASMs we want
    a corresponding VAR_DECL assigned for lhs SSA_NAMEs of loads
    from memory, as even GIMPLE_ASM relies on those VAR_DECLs to exist.

    2024-01-19  Jakub Jelinek  <ja...@redhat.com>

            PR tree-optimization/113464
            * gimple-lower-bitint.cc (gimple_lower_bitint): Don't try to
            optimize loads into GIMPLE_ASM stmts.

            * gcc.dg/bitint-75.c: New test.

Reply via email to