[Bug hsa/82119] Revision 251264 caused a number of run-time HSA failures
jamborm at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Sep 11 09:10:00 GMT 2017
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 <mjambor@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
More information about the Gcc-bugs
mailing list