summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/win-nt.h
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1996-06-18 02:38:23 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1996-06-18 02:38:23 +0000
commit8163337511b14d9238b88d0f1b906737fb87877e (patch)
tree7bf674a2d2058c72540f9edaa9e628c0c5b65381 /gcc/config/rs6000/win-nt.h
parent1d69549383959106578c5620f9bdfd1cb964a26c (diff)
downloadgcc-8163337511b14d9238b88d0f1b906737fb87877e.tar.gz
Put function descriptor in .reldata, not .text
From-SVN: r12289
Diffstat (limited to 'gcc/config/rs6000/win-nt.h')
-rw-r--r--gcc/config/rs6000/win-nt.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/rs6000/win-nt.h b/gcc/config/rs6000/win-nt.h
index d6f461d6377..aa0d7e72ee7 100644
--- a/gcc/config/rs6000/win-nt.h
+++ b/gcc/config/rs6000/win-nt.h
@@ -199,11 +199,6 @@ do { \
assemble_name (FILE, NAME); \
fprintf (FILE, "\n"); \
} \
- assemble_name (FILE, NAME); \
- fprintf (FILE, ":\n"); \
- fprintf (FILE, "\t.ualong .."); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, ",.toc\n"); \
\
fprintf (FILE, "\n#\tFunction: '.."); \
assemble_name (FILE, NAME); \
@@ -246,6 +241,11 @@ do { \
fprintf (FILE, ".b\n\n"); \
fprintf (FILE, "#\tSwitch to the relocation section\n"); \
fprintf (FILE, "\t.reldata\n"); \
+ assemble_name (FILE, NAME); \
+ fprintf (FILE, ":\n"); \
+ fprintf (FILE, "\t.ualong .."); \
+ assemble_name (FILE, NAME); \
+ fprintf (FILE, ",.toc\n"); \
\
if (lookup_attribute ("dllexport", \
TYPE_ATTRIBUTES (TREE_TYPE (DECL)))) \