[Bug target/81362] [8 regression] FAIL: gcc.dg/vect/no-vfa-vect-57.c execution test

law at redhat dot com gcc-bugzilla@gcc.gnu.org
Sat Dec 16 17:00:00 GMT 2017


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

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |FIXED

--- Comment #9 from Jeffrey A. Law <law at redhat dot com> ---
This was fixed back in July:

commit f0f5171608d68c3cb3aa6aa43d64814d4f9d67d5
Author: krebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jul 18 09:23:35 2017 +0000

    Fix PR81362: Vector peeling

    npeel was erroneously overwritten by vect_peeling_hash_get_lowest_cost
    although the corresponding dataref is not used afterwards.  It should
    be safe to get rid of the npeel parameter since we use the returned
    peeling_info's npeel anyway.  Also removed the body_cost_vec parameter
    which is not used elsewhere.

    gcc/ChangeLog:

    2017-07-18  Robin Dapp  <rdapp@linux.vnet.ibm.com>

            * tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Remove
            body_cost_vec from _vect_peel_extended_info.
            (vect_peeling_hash_get_lowest_cost): Do not set body_cost_vec.
            (vect_peeling_hash_choose_best_peeling): Remove body_cost_vec and
            npeel.


More information about the Gcc-bugs mailing list