[Bug tree-optimization/71691] [6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (Floating point exception)

aldyh at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Dec 7 10:42:00 GMT 2016


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

Aldy Hernandez <aldyh at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING

--- Comment #16 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
This is no longer reproducible in trunk because of the patch below.  Can we
close  this PR, or is the problem just latent now?:

commit c2423c1d39514e05b710fe6a038cfe704c69860a
Author: rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Mon Oct 24 11:22:42 2016 +0000

    2016-10-24  Richard Biener  <rguenther@suse.de>

        * tree-vrp.c (evrp_dom_walker::before_dom_children): Ignore
        backedges when identifying the single predecessor to take
        conditional info from.  Use SCEV to get at ranges for loop IVs.
        * lto-streamer-out.c (lto_write_mode_table): CSE inner mode to
        avoid false warning.

        * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
        * gcc.dg/tree-ssa/pr21458.c: Likewise.
        * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.


    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241470
138bc75d-0d04-0410-961f-82ee72b054a4


More information about the Gcc-bugs mailing list