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

--- Comment #2 from Martin Jambor <jamborm at gcc dot gnu.org> ---
Author: jamborm
Date: Mon Sep 11 09:09:26 2017
New Revision: 251964

URL: https://gcc.gnu.org/viewcvs?rev=251964&root=gcc&view=rev
Log:
Make HSA resilient to side-effects of split_edge

2017-09-11  Martin Jambor  <mjam...@suse.cz>

        PR hsa/82119
        * hsa-gen.c (gen_hsa_phi_from_gimple_phi): Process ADDR_EXPRs in
        arguments in advance.
        * hsa-regalloc.c (naive_process_phi): New parameter predecessors,
        use it to find predecessor edges.
        (naive_outof_ssa): Collect vector of predecessors.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/hsa-gen.c
    trunk/gcc/hsa-regalloc.c

Reply via email to