re PR target/33168 (GCC Boot failure, building libstc++)
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. From-SVN: r127928
This commit is contained in:
parent
af947da7a7
commit
ca2ba153a6
@ -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
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user