diff options
author | Martin Jambor <mjambor@suse.cz> | 2017-09-11 11:09:26 +0200 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2017-09-11 11:09:26 +0200 |
commit | 635c99aaf7250ef13dbd7a6f02141cb735bdcc2f (patch) | |
tree | b534647fe8cf86ea3c75931fae8433de321d57e3 /gcc/ada/gcc-interface | |
parent | 15bac1919aab8a4fcbd0150e30f1bc53ae2b271f (diff) | |
download | gcc-635c99aaf7250ef13dbd7a6f02141cb735bdcc2f.zip gcc-635c99aaf7250ef13dbd7a6f02141cb735bdcc2f.tar.gz gcc-635c99aaf7250ef13dbd7a6f02141cb735bdcc2f.tar.bz2 |
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.
From-SVN: r251964
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions