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

--- Comment #68 from CVS 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:27fcf994c5515e1bbf2ff03d28fd2fa927c7e7b5

commit r14-499-g27fcf994c5515e1bbf2ff03d28fd2fa927c7e7b5
Author: Tamar Christina <tamar.christ...@arm.com>
Date:   Fri May 5 13:37:49 2023 +0100

    genmatch: split shared code to gimple-match-exports.cc

    In preparation for automatically splitting match.pd files I split off the
    non-static helper functions that are shared between the match.pd functions
off
    to another file.

    This file can be compiled in parallel and also allows us to later avoid
    duplicate symbols errors.

    gcc/ChangeLog:

            PR bootstrap/84402
            * Makefile.in (OBJS): Add gimple-match-exports.o.
            * genmatch.cc (decision_tree::gen): Export gimple_gimplify helpers.
            * gimple-match-head.cc (gimple_simplify, gimple_resimplify1,
            gimple_resimplify2, gimple_resimplify3, gimple_resimplify4,
            gimple_resimplify5, constant_for_folding, convert_conditional_op,
            maybe_resimplify_conditional_op, gimple_match_op::resimplify,
            maybe_build_generic_op, build_call_internal, maybe_push_res_to_seq,
            do_valueize, try_conditional_simplification, gimple_extract,
            gimple_extract_op, canonicalize_code, commutative_binary_op_p,
            commutative_ternary_op_p, first_commutative_argument,
            associative_binary_op_p, directly_supported_p,
            get_conditional_internal_fn): Moved to gimple-match-exports.cc
            * gimple-match-exports.cc: New file.

Reply via email to