aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/f95-lang.c
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.com>2016-02-08 15:31:08 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2016-02-08 15:31:08 +0000
commitae9dd7f3f8219057b459356c8234bf4aa73f7e1e (patch)
tree926bd312ed99ba97b6fefe135eac0adb86a7ae0e /gcc/fortran/f95-lang.c
parentcc07da33ae9cf86c308f6a7858d7d8faa73d63e1 (diff)
downloadgcc-ae9dd7f3f8219057b459356c8234bf4aa73f7e1e.zip
gcc-ae9dd7f3f8219057b459356c8234bf4aa73f7e1e.tar.gz
gcc-ae9dd7f3f8219057b459356c8234bf4aa73f7e1e.tar.bz2
Fix latent LRA remat issue (PR68730)
PR rtl-optimization/68730 * lra-remat.c (insn_to_cand_activation): New static variable. (lra_remat): Allocate and free it. (create_cand): New arg activation. Initialize a field in insn_to_cand_activation if it is nonnull. (create_cands): Pass the activation insn to create_cand when making a candidate involving an output reload. Reorganize code a little. (do_remat): Keep track of active status of candidates in a separate bitmap. From-SVN: r233215
Diffstat (limited to 'gcc/fortran/f95-lang.c')
0 files changed, 0 insertions, 0 deletions