From: jakub Date: Thu, 30 Aug 2007 16:43:19 +0000 (+0000) Subject: PR target/33168 X-Git-Tag: upstream/4.9.2~46596 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c5a1dba275e6ebfde518b0a67cf13954c0c3637f;p=platform%2Fupstream%2Flinaro-gcc.git PR target/33168 * config/rs6000/rs6000.c (rs6000_elf_in_small_data_p): Return true if any of the compare_section_name calls returned true, rather than if any returned false. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127928 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f706cff..3c3a291 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2007-08-30 Jakub Jelinek + + PR target/33168 + * config/rs6000/rs6000.c (rs6000_elf_in_small_data_p): Return + true if any of the compare_section_name calls returned true, + rather than if any returned false. + 2007-08-30 Richard Guenther PR tree-optimization/33199 diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 0af3f69..010b532 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -19263,12 +19263,12 @@ rs6000_elf_in_small_data_p (const_tree decl) if (TREE_CODE (decl) == VAR_DECL && DECL_SECTION_NAME (decl)) { const char *section = TREE_STRING_POINTER (DECL_SECTION_NAME (decl)); - if (compare_section_name (section, ".sdata") == 0 - || compare_section_name (section, ".sdata2") == 0 - || compare_section_name (section, ".gnu.linkonce.s") == 0 - || compare_section_name (section, ".sbss") == 0 - || compare_section_name (section, ".sbss2") == 0 - || compare_section_name (section, ".gnu.linkonce.sb") == 0 + if (compare_section_name (section, ".sdata") + || compare_section_name (section, ".sdata2") + || compare_section_name (section, ".gnu.linkonce.s") + || compare_section_name (section, ".sbss") + || compare_section_name (section, ".sbss2") + || compare_section_name (section, ".gnu.linkonce.sb") || strcmp (section, ".PPC.EMB.sdata0") == 0 || strcmp (section, ".PPC.EMB.sbss0") == 0) return true;