bfin-protos.h (legitimize_pic_address): Don't declare.
authorBernd Schmidt <bernd.schmidt@analog.com>
Wed, 20 Jul 2005 11:12:26 +0000 (11:12 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 20 Jul 2005 11:12:26 +0000 (11:12 +0000)
commit09350e36ee3973f286340455d1e8c01506699f73
treee9669b4398d2b9cbbb11f2e9f6d65e2c3ef9d3a7
parent0590533746b2500bdb91af99562fe026f9a8e313
bfin-protos.h (legitimize_pic_address): Don't declare.

* config/bfin/bfin-protos.h (legitimize_pic_address): Don't declare.
* config/bfin/bfin.c (legitimize_pic_address): Now static.  Take
extra arg "picreg" and use it instead of pic_offset_table_rtx.
All callers changed.
(frame_related_constant_load): New arg "related" which controls
setting of RTX_FRAME_RELATED_P.  All callers changed.
(bfin_load_pic_reg): New function, broken out of bfin_expand_prologue.
(bfin_expand_prologue): Add stack limit checking.
* config/bfin/bfin.md (trapifcc): New pattern.

From-SVN: r102195
gcc/ChangeLog
gcc/config/bfin/bfin-protos.h
gcc/config/bfin/bfin.c
gcc/config/bfin/bfin.md