[llvm-commits] CVS: llvm-gcc/gcc/llvm-expand.c
Chris Lattner
lattner at cs.uiuc.edu
Tue Jun 8 20:11:02 PDT 2004
Changes in directory llvm-gcc/gcc:
llvm-expand.c updated: 1.40 -> 1.41
---
Log message:
Cleanup patch to make llvmgcc compile with GCC 3.4.
Contributed by Markus F.X.J. Oberhumer
---
Diffs of the changes: (+6 -4)
Index: llvm-gcc/gcc/llvm-expand.c
diff -u llvm-gcc/gcc/llvm-expand.c:1.40 llvm-gcc/gcc/llvm-expand.c:1.41
--- llvm-gcc/gcc/llvm-expand.c:1.40 Wed Jun 2 13:44:20 2004
+++ llvm-gcc/gcc/llvm-expand.c Tue Jun 8 20:10:16 2004
@@ -59,6 +59,8 @@
static void llvm_expand_decl_cleanup(llvm_function *Fn, tree decl,
tree cleanup, int eh_only);
+static void llvm_expand_expr_stmt_value(llvm_function *Fn, tree exp,
+ int isLast);
extern int isPassedByInvisibleReference(tree Type);
@@ -4992,12 +4994,12 @@
*BufPtr++ = '0';
*BufPtr++ = 'x';
if (!(BYTES_BIG_ENDIAN)) { /* If little endian */
- sprintf(Buffer+2, "%08X", RealArr[1]);
- sprintf(Buffer+10, "%08X", RealArr[0]);
+ sprintf(Buffer+2, "%08lX", RealArr[1]);
+ sprintf(Buffer+10, "%08lX", RealArr[0]);
*(Buffer+18) = 0; /* Null terminate */
} else {
- sprintf(Buffer+2, "%08X", RealArr[0]);
- sprintf(Buffer+10, "%08X", RealArr[1]);
+ sprintf(Buffer+2, "%08lX", RealArr[0]);
+ sprintf(Buffer+10, "%08lX", RealArr[1]);
*(Buffer+18) = 0; /* Null terminate */
}
More information about the llvm-commits
mailing list