diff options
author | Sameera Deshpande <sameera.deshpande@linaro.org> | 2018-10-30 16:29:37 +0530 |
---|---|---|
committer | Sameera Deshpande <sameerad@gcc.gnu.org> | 2018-10-30 16:29:37 +0530 |
commit | 839338295425bb15df21f3f06bf7751dbb4553dd (patch) | |
tree | 1c01610e9bbf718381f21bd1b4be20b42dd27d42 | |
parent | be7b071e9e99c4958acfa0f9c8dab79cd30d2176 (diff) | |
download | gcc-839338295425bb15df21f3f06bf7751dbb4553dd.zip gcc-839338295425bb15df21f3f06bf7751dbb4553dd.tar.gz gcc-839338295425bb15df21f3f06bf7751dbb4553dd.tar.bz2 |
Fixes bug 87330 by invoking df_note_add_problem to recompute REG_DEAD and REG_UNUSED notes before analysis.
From-SVN: r265618
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/falkor-tag-collision-avoidance.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f6137d6..c5eecd0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-10-30 Sameera Deshpande <sameera.deshpande@linaro.org + + * gcc/config/aarch64/falkor-tag-collision-avoidance.c + (execute_tag_collision_avoidance): Call df_note_add_problem. + 2018-10-30 Martin Liska <mliska@suse.cz> * doc/extend.texi: Fix typo in documentation diff --git a/gcc/config/aarch64/falkor-tag-collision-avoidance.c b/gcc/config/aarch64/falkor-tag-collision-avoidance.c index 518954f..1e7664b 100644 --- a/gcc/config/aarch64/falkor-tag-collision-avoidance.c +++ b/gcc/config/aarch64/falkor-tag-collision-avoidance.c @@ -805,6 +805,7 @@ execute_tag_collision_avoidance () df_set_flags (DF_RD_PRUNE_DEAD_DEFS); df_chain_add_problem (DF_UD_CHAIN); df_compute_regs_ever_live (true); + df_note_add_problem (); df_analyze (); df_set_flags (DF_DEFER_INSN_RESCAN); |