re PR target/25758 (gcc.c-torture/compile/20030921-1.c fails at -O0)
authorAndrew Pinski <pinskia@physics.uc.edu>
Wed, 25 Jan 2006 18:33:14 +0000 (18:33 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Wed, 25 Jan 2006 18:33:14 +0000 (10:33 -0800)
2006-01-25  Andrew Pinski  <pinskia@physics.uc.edu>

        PR target/25758
        * config/i386/i386.c (output_pic_addr_const) <case SYMBOL_REF>:
        Use output_addr_const instead of assemble_name.

From-SVN: r110219

gcc/ChangeLog
gcc/config/i386/i386.c

index 2e713bcb9b741b15e8f81ccdef0575bb9d292aec..bce0458267625b7b90d44f7dec3730062966dea9 100644 (file)
@@ -1,3 +1,9 @@
+2006-01-25  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR target/25758
+       * config/i386/i386.c (output_pic_addr_const) <case SYMBOL_REF>:
+       Use output_addr_const instead of assemble_name.
+
 2006-01-25  Paolo Bonzini  <bonzini@gnu.org>
 
        * Makefile.in (sched-vis.o): Update dependencies.
index 0b5277b36288e8f5febde8b823cd62c179c7da68..55670ba13da09ec41952fc440ca1270c3c35c165 100644 (file)
@@ -6902,7 +6902,7 @@ output_pic_addr_const (FILE *file, rtx x, int code)
       break;
 
     case SYMBOL_REF:
-      assemble_name (file, XSTR (x, 0));
+      output_addr_const (file, x);
       if (!TARGET_MACHO && code == 'P' && ! SYMBOL_REF_LOCAL_P (x))
        fputs ("@PLT", file);
       break;