aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorJie Zhang <jie.zhang@analog.com>2007-08-29 09:15:14 +0000
committerJie Zhang <jiez@gcc.gnu.org>2007-08-29 09:15:14 +0000
commit4af797b5020e8071630f8f48641fc071b2d8350c (patch)
tree438744c9ed8948abcf533896717c5442e8fddf9c /gcc/ChangeLog
parente874e49fdf1e637d510c38b8ca031f6843e3c878 (diff)
downloadgcc-4af797b5020e8071630f8f48641fc071b2d8350c.zip
gcc-4af797b5020e8071630f8f48641fc071b2d8350c.tar.gz
gcc-4af797b5020e8071630f8f48641fc071b2d8350c.tar.bz2
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
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 49c6def..e4e1bd9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,16 @@
+2007-08-29 Jie Zhang <jie.zhang@analog.com>
+
+ * 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.
+
2007-08-28 Jie Zhang <jie.zhang@analog.com>
* config/bfin/bfin.opt (minline-plt): Add.