aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gcc.gnu.org>2004-11-29 16:54:30 +1030
committerAlan Modra <amodra@gcc.gnu.org>2004-11-29 16:54:30 +1030
commit6654de69a7b37f784658232694bb5707c3eb1719 (patch)
treecb43f27c88ce47f175fdd702b70fcacb635c2219 /gcc/varasm.c
parent6db081f1a815ed28c6639fcdb4c9c0c169808a4b (diff)
downloadgcc-6654de69a7b37f784658232694bb5707c3eb1719.zip
gcc-6654de69a7b37f784658232694bb5707c3eb1719.tar.gz
gcc-6654de69a7b37f784658232694bb5707c3eb1719.tar.bz2
re PR target/9571 ([PPC] problems with 'const', -msdata=eabi and sections.)
PR target/9571 * varasm.c (default_elf_select_section_1): Pass decl to named_section. From-SVN: r91462
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index aaf9e53..09ce14d 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -4915,41 +4915,41 @@ default_elf_select_section_1 (tree decl, int reloc,
mergeable_constant_section (DECL_MODE (decl), align, 0);
break;
case SECCAT_SRODATA:
- named_section (NULL_TREE, ".sdata2", reloc);
+ named_section (decl, ".sdata2", reloc);
break;
case SECCAT_DATA:
data_section ();
break;
case SECCAT_DATA_REL:
- named_section (NULL_TREE, ".data.rel", reloc);
+ named_section (decl, ".data.rel", reloc);
break;
case SECCAT_DATA_REL_LOCAL:
- named_section (NULL_TREE, ".data.rel.local", reloc);
+ named_section (decl, ".data.rel.local", reloc);
break;
case SECCAT_DATA_REL_RO:
- named_section (NULL_TREE, ".data.rel.ro", reloc);
+ named_section (decl, ".data.rel.ro", reloc);
break;
case SECCAT_DATA_REL_RO_LOCAL:
- named_section (NULL_TREE, ".data.rel.ro.local", reloc);
+ named_section (decl, ".data.rel.ro.local", reloc);
break;
case SECCAT_SDATA:
- named_section (NULL_TREE, ".sdata", reloc);
+ named_section (decl, ".sdata", reloc);
break;
case SECCAT_TDATA:
- named_section (NULL_TREE, ".tdata", reloc);
+ named_section (decl, ".tdata", reloc);
break;
case SECCAT_BSS:
#ifdef BSS_SECTION_ASM_OP
bss_section ();
#else
- named_section (NULL_TREE, ".bss", reloc);
+ named_section (decl, ".bss", reloc);
#endif
break;
case SECCAT_SBSS:
- named_section (NULL_TREE, ".sbss", reloc);
+ named_section (decl, ".sbss", reloc);
break;
case SECCAT_TBSS:
- named_section (NULL_TREE, ".tbss", reloc);
+ named_section (decl, ".tbss", reloc);
break;
default:
abort ();