bfin.c (bfin_expand_call): Inline PLT with l1_text attribute when appropriate.
authorJie Zhang <jie.zhang@analog.com>
Wed, 29 Aug 2007 09:15:14 +0000 (09:15 +0000)
committerJie Zhang <jiez@gcc.gnu.org>
Wed, 29 Aug 2007 09:15:14 +0000 (09:15 +0000)
commit4af797b5020e8071630f8f48641fc071b2d8350c
tree438744c9ed8948abcf533896717c5442e8fddf9c
parente874e49fdf1e637d510c38b8ca031f6843e3c878
bfin.c (bfin_expand_call): Inline PLT with l1_text attribute when appropriate.

* config/bfin/bfin.c (bfin_expand_call): Inline PLT with l1_text
attribute when appropriate.
(bfin_handle_l1_text_attribute): New.
(bfin_handle_l1_data_attribute): New.
(bfin_attribute_table): Add attributes: l1_text, l1_data,
l1_data_A and l1_data_B.
* doc/extend.texi (node Function Attributes): Document l1_text
function attribute.
(Variable Attributes): Add Blackfin subsection. Document l1_data,
l1_data_A and l1_data_B variable attributes.

From-SVN: r127887
gcc/ChangeLog
gcc/config/bfin/bfin.c
gcc/doc/extend.texi