xtensa.h (ASM_OUTPUT_POOL_PROLOGUE): Emit a ".literal_position" directive before...
authorBob Wilson <bob.wilson@acm.org>
Wed, 20 Mar 2002 22:43:11 +0000 (22:43 +0000)
committerBob Wilson <bwilson@gcc.gnu.org>
Wed, 20 Mar 2002 22:43:11 +0000 (22:43 +0000)
        * config/xtensa/xtensa.h (ASM_OUTPUT_POOL_PROLOGUE): Emit a
        ".literal_position" directive before the constant pool.

From-SVN: r51096

gcc/ChangeLog
gcc/config/xtensa/xtensa.h

index f1d586971e0cbd93526beb4714540a7b958ebd58..a3994292e6cb2680031dff1b2bc216ccbd617a0b 100644 (file)
@@ -1,3 +1,8 @@
+2002-03-20  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/xtensa/xtensa.h (ASM_OUTPUT_POOL_PROLOGUE): Emit a
+       ".literal_position" directive before the constant pool.
+
 2002-03-20  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
 
        * doc/contrib.texi (Contributors): Update Geoffrey Keating.
index 4cd86163f006e0526ef06b887b04bcf1f8218fe1..0c7646b541cb39f883b344cd4d3ca028aa9a6265 100644 (file)
@@ -1668,7 +1668,10 @@ typedef struct xtensa_args {
                 strcmp (fnsectname, ".text") ? fnsectname : "");       \
       }                                                                        \
     if ((SIZE) > 0)                                                    \
-      function_section (FUNDECL);                                      \
+      {                                                                        \
+       function_section (FUNDECL);                                     \
+       fprintf (FILE, "\t.literal_position\n");                        \
+      }                                                                        \
   } while (0)