[llvm-commits] [llvm-gcc-4.2] r75140 - /llvm-gcc-4.2/trunk/gcc/c-common.c

Bob Wilson bob.wilson at apple.com
Thu Jul 9 09:37:30 PDT 2009


Author: bwilson
Date: Thu Jul  9 11:37:30 2009
New Revision: 75140

URL: http://llvm.org/viewvc/llvm-project?rev=75140&view=rev
Log:
Fix build failure when HOST_WIDE_INT is only 32 bits.

Modified:
    llvm-gcc-4.2/trunk/gcc/c-common.c

Modified: llvm-gcc-4.2/trunk/gcc/c-common.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/c-common.c?rev=75140&r1=75139&r2=75140&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/c-common.c (original)
+++ llvm-gcc-4.2/trunk/gcc/c-common.c Thu Jul  9 11:37:30 2009
@@ -8322,9 +8322,11 @@
          should be set in either case (when we saw the forward ref, we
          assumed the target was inside the block; that's what gcc does). */
       if (DECL_INITIAL (arg))
-        sprintf(buf + strlen(buf), "%lldb", LABEL_DECL_UID (arg));
+        sprintf(buf + strlen(buf), HOST_WIDE_INT_PRINT_DEC "b",
+                LABEL_DECL_UID (arg));
       else
-        sprintf(buf + strlen(buf), "%lldf", LABEL_DECL_UID (arg));
+        sprintf(buf + strlen(buf), HOST_WIDE_INT_PRINT_DEC "f",
+                LABEL_DECL_UID (arg));
 #else
 /* LLVM LOCAL end */
       TREE_USED (arg) = 1;
@@ -8713,8 +8715,8 @@
   
 /* LLVM LOCAL begin */
 #else
-  sprintf (iasm_buffer, "%lld: # %s", LABEL_DECL_UID (label),
-                                    IDENTIFIER_POINTER (DECL_NAME (label)));
+  sprintf (iasm_buffer, HOST_WIDE_INT_PRINT_DEC ": # %s",
+           LABEL_DECL_UID (label), IDENTIFIER_POINTER (DECL_NAME (label)));
   sexpr = build_string (strlen (iasm_buffer), iasm_buffer);
 #endif
 /* LLVM LOCAL end */





More information about the llvm-commits mailing list