From: Richard Henderson Date: Tue, 28 May 2002 08:42:20 +0000 (-0700) Subject: alpha.c (alpha_in_small_data_p): Return false for STRING_CST. X-Git-Tag: releases/gcc-3.3.0~4766 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=34a6c2ec1324e358a2f132e1069dc2da98300b86;p=thirdparty%2Fgcc.git alpha.c (alpha_in_small_data_p): Return false for STRING_CST. * config/alpha/alpha.c (alpha_in_small_data_p): Return false for STRING_CST. From-SVN: r53952 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1862316b1413..9d7cd5c1affd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-05-28 Richard Henderson + + * config/alpha/alpha.c (alpha_in_small_data_p): Return false for + STRING_CST. + 2002-05-28 Richard Henderson * config.gcc: Obsolete mn10200. diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 41cb31e0bea1..9681d929e4e6 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -1584,6 +1584,10 @@ static bool alpha_in_small_data_p (exp) tree exp; { + /* We want to merge strings, so we never consider them small data. */ + if (TREE_CODE (exp) == STRING_CST) + return false; + if (TREE_CODE (exp) == VAR_DECL && DECL_SECTION_NAME (exp)) { const char *section = TREE_STRING_POINTER (DECL_SECTION_NAME (exp));