aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaz Kojima <kkojima@gcc.gnu.org>2005-10-10 01:52:10 +0000
committerKaz Kojima <kkojima@gcc.gnu.org>2005-10-10 01:52:10 +0000
commita5f5c6be7f24f51801ea13692e541aba3a34fac8 (patch)
tree8bfe6084b0a2bfc266884ac14241b2d44f357afd /gcc
parentd399ae674b67725d39ada360cda4cc668a4a6af0 (diff)
downloadgcc-a5f5c6be7f24f51801ea13692e541aba3a34fac8.zip
gcc-a5f5c6be7f24f51801ea13692e541aba3a34fac8.tar.gz
gcc-a5f5c6be7f24f51801ea13692e541aba3a34fac8.tar.bz2
sh.c (emit_fpu_switch): Set TREE_PUBLIC for __fpscr_values.
* config/sh/sh.c (emit_fpu_switch): Set TREE_PUBLIC for __fpscr_values. From-SVN: r105164
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sh/sh.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1e0034b..552e4f5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-09 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/sh.c (emit_fpu_switch): Set TREE_PUBLIC for
+ __fpscr_values.
+
2005-10-09 Daniel Jacobowitz <dan@codesourcery.com>
* config.gcc (arm*-*-linux*): Remove redundant extra_parts and
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index f1ac27c..3f1132a 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -7872,6 +7872,7 @@ emit_fpu_switch (rtx scratch, int index)
DECL_IGNORED_P (t) = 1;
DECL_EXTERNAL (t) = 1;
TREE_STATIC (t) = 1;
+ TREE_PUBLIC (t) = 1;
TREE_USED (t) = 1;
fpscr_values = t;