re PR target/55023 (hppa: wrong code generated with tail call optimisation)
authorJakub Jelinek <jakub@redhat.com>
Thu, 8 Jan 2015 21:29:44 +0000 (22:29 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 8 Jan 2015 21:29:44 +0000 (22:29 +0100)
commit57534689d75b6164dae4ac7f5c6f23d543f63583
treead02b36a3b21a9b6133dce14ecbc824729fff439
parentf5481fc443060065cde9ed7bc6f3fd83bc1ecc4c
re PR target/55023 (hppa: wrong code generated with tail call optimisation)

PR target/55023
PR middle-end/64388
* dse.c (struct insn_info): Mention frame_read set also
before reload for tail calls on some targets.
(scan_insn): Revert 2014-12-22 change.  Set frame_read
also before reload for tail calls if
HARD_FRAME_POINTER_IS_ARG_POINTER.  Call add_wild_read
instead of add_non_frame_wild_read for non-const/memset
tail calls after reload.

From-SVN: r219361
gcc/ChangeLog
gcc/dse.c