OSDN Git Service

PR target/33168
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Aug 2007 16:43:19 +0000 (16:43 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Aug 2007 16:43:19 +0000 (16:43 +0000)
* 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

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index f706cff..3c3a291 100644 (file)
@@ -1,3 +1,10 @@
+2007-08-30  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <rguenther@suse.de>
 
        PR tree-optimization/33199
index 0af3f69..010b532 100644 (file)
@@ -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;