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

--- Comment #2 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:68871a008e686dbe56ff0b502f2864176a140716

commit r13-1761-g68871a008e686dbe56ff0b502f2864176a140716
Author: David Malcolm <dmalc...@redhat.com>
Date:   Tue Jul 19 20:22:18 2022 -0400

    analyzer: don't track string literals in the store [PR106359]

    Doing so speeds up -fanalyzer from taking over 4 hours to under a
    minute on the Linux kernel's sound/soc/codecs/cs47l90.c

    gcc/analyzer/ChangeLog:
            PR analyzer/106359
            * region.h (string_region::tracked_p): New.
            * store.cc (binding_cluster::binding_cluster): Move here from
            store.h.  Add assertion that base_region is tracked_p.
            * store.h (binding_cluster::binding_cluster): Move to store.cc.

    Signed-off-by: David Malcolm <dmalc...@redhat.com>

Reply via email to