aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2004-09-15 22:16:33 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2004-09-15 22:16:33 +0000
commit04a751889435ce14f2aca6880add30c2ff3319e3 (patch)
tree566d466153ee9549192da89f45dbe3df248a8b67 /gcc/varasm.c
parent9544bea1fa3dc43b43672d76c46cb7354cd18626 (diff)
downloadgcc-04a751889435ce14f2aca6880add30c2ff3319e3.zip
gcc-04a751889435ce14f2aca6880add30c2ff3319e3.tar.gz
gcc-04a751889435ce14f2aca6880add30c2ff3319e3.tar.bz2
varasm.c (default_function_rdodata_section): Make sure to pass along a decl for a link-once section.
* varasm.c (default_function_rdodata_section): Make sure to pass along a decl for a link-once section. * g++.dg/opt/switch1.C: New test. From-SVN: r87569
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index b5362b9..05d60eb 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -600,7 +600,7 @@ default_function_rodata_section (tree decl)
memcpy (rname, name, len);
rname[14] = 'r';
- named_section_flags (rname, SECTION_LINKONCE);
+ named_section_real (rname, SECTION_LINKONCE, decl);
return;
}
/* For .text.foo we want to use .rodata.foo. */