* varasm.c (output_constant_pool): Always mark the constant pool.
authorRichard Henderson <rth@cygnus.com>
Sun, 28 Mar 1999 15:35:04 +0000 (07:35 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 28 Mar 1999 15:35:04 +0000 (07:35 -0800)
From-SVN: r26044

gcc/ChangeLog
gcc/varasm.c

index d8abc2370db49d302a3bee760387b04e32adfcb3..c5e33f00cce313d1fa3c7c47b81e33e9740cbc5e 100644 (file)
@@ -1,3 +1,7 @@
+Sun Mar 28 15:34:28 1999  Richard Henderson  <rth@cygnus.com>
+
+       * varasm.c (output_constant_pool): Always mark the constant pool.
+
 Sun Mar 28 16:09:01 1999  "Jerry Quinn" <jquinn@nortelnetworks.com>
 
        * pa.c (pa_adjust_cost): Don't do cost adjustments on pa8000.
index 456db0241f995d42bb1a721973f08eae8dad03e0..3f70814a6d592ac4bcdde754e167e70531d36e04 100644 (file)
@@ -3615,8 +3615,7 @@ output_constant_pool (fnname, fndecl)
   /* It is possible for gcc to call force_const_mem and then to later
      discard the instructions which refer to the constant.  In such a
      case we do not need to output the constant.  */
-  if (optimize >= 0 && flag_expensive_optimizations)
-    mark_constant_pool ();
+  mark_constant_pool ();
 
 #ifdef ASM_OUTPUT_POOL_PROLOGUE
   ASM_OUTPUT_POOL_PROLOGUE (asm_out_file, fnname, fndecl, pool_offset);