re PR target/17377 (cris.md bug in "return" pattern trigged by __builtin_return_address)
authorHans-Peter Nilsson <hp@axis.com>
Thu, 9 Sep 2004 20:36:31 +0000 (20:36 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Thu, 9 Sep 2004 20:36:31 +0000 (20:36 +0000)
commitb2416742352d9a2def00e2a63a6c90bdbda910f6
treea1fd241b5a6536188a6eaccced78d1de1d698a69
parentda3107f38b72d49e39ca0386b2ecc94deed9bcce
re PR target/17377 (cris.md bug in "return" pattern trigged by __builtin_return_address)

PR target/17377
* config/cris/cris-protos.h (cris_return_address_on_stack): Declare.
* config/cris/cris.c (cris_return_address_on_stack): New function.
* config/cris/cris.md ("return"): For location of return address,
also check cris_return_address_on_stack.

From-SVN: r87251
gcc/ChangeLog
gcc/config/cris/cris-protos.h
gcc/config/cris/cris.c
gcc/config/cris/cris.md