aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1992-12-16 07:33:01 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1992-12-16 07:33:01 -0500
commitf49acdb4d6348a0926eda78fc2ac0be9255d602c (patch)
tree32e08acc4e730a0f3cd498ade46f09bae0e1d9ca
parentdd132134f35fec8a121aa2710a57d176c2ee66ed (diff)
downloadgcc-f49acdb4d6348a0926eda78fc2ac0be9255d602c.zip
gcc-f49acdb4d6348a0926eda78fc2ac0be9255d602c.tar.gz
gcc-f49acdb4d6348a0926eda78fc2ac0be9255d602c.tar.bz2
(assembler_trampoline_template): Always put template in text section.
From-SVN: r2883
-rw-r--r--gcc/varasm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 8e0b0c4..f8d011a 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -1071,6 +1071,11 @@ assemble_trampoline_template ()
char *name;
int align;
+ /* Some assemblers don't like instructions in data segment, so always
+ put trampoline template in text segment. */
+
+ text_section ();
+
/* Write the assembler code to define one. */
align = floor_log2 (FUNCTION_BOUNDARY / BITS_PER_UNIT);
if (align > 0)