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

--- Comment #10 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Aldy Hernandez <al...@gcc.gnu.org>:

https://gcc.gnu.org/g:2364b584552208ce715fa4fd44c510b7e5210d1e

commit r12-1118-g2364b584552208ce715fa4fd44c510b7e5210d1e
Author: Aldy Hernandez <al...@redhat.com>
Date:   Fri May 28 22:17:51 2021 +0200

    Fix i686 bootstrap by temporarily disabling exporting of global ranges.

    The patch converting evrp to the get_range_query(fun) API broke i686
    bootstrap (commit 57bf37515).  The problem seems to be in a subsequent
    pass that has more up-to-date global ranges.  I won't be able to look at
    this until next week, so I am reverting the problematic bit of the
    patch-- the exporting of global ranges once evrp finishes.  The use of
    the new API remains.

    Reverting the behavior shouldn't be a problem as we never used to export
    global ranges from ranger.  This was new behavior in the patchset.

    Tested on x86-64 Linux with a bootstrap and regtest, and on x86-32 with
    only a bootstrap and the configure flags from the PR:

    --enable-clocale=gnu --with-system-zlib --with-demangler-in-ld
--with-fpmath=sse --enable-languages=c,c++ --enable-cet i686-linux
--enable-bootstrap --with-fpmath=sse --disable-libcc1 --disable-libcilkrts
--disable-libsanitizer

    gcc/ChangeLog:

            PR tree-optimization/100787
            * gimple-ssa-evrp.c: Disable exporting of global ranges.

    gcc/testsuite/ChangeLog:

            * gcc.dg/Wstringop-overflow-55.c:
            * gcc.dg/pr80776-1.c:

Reply via email to