Author: johannes Date: Fri Oct 26 14:59:04 2007 New Revision: 43392 URL: http://llvm.org/viewvc/llvm-project?rev=43392&view=rev Log: LLVM does not compute DECL_RTL; remove checks for it in a couple places in inline asm handling.
Modified: llvm-gcc-4.0/trunk/gcc/c-common.c llvm-gcc-4.0/trunk/gcc/config/i386/i386.c Modified: llvm-gcc-4.0/trunk/gcc/c-common.c URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/c-common.c?rev=43392&r1=43391&r2=43392&view=diff ============================================================================== --- llvm-gcc-4.0/trunk/gcc/c-common.c (original) +++ llvm-gcc-4.0/trunk/gcc/c-common.c Fri Oct 26 14:59:04 2007 @@ -7668,7 +7668,11 @@ variable. */ if (TREE_CODE (arg) == VAR_DECL && TREE_STATIC (arg) - && MEM_P (DECL_RTL (arg))) +/* APPLE LOCAL begin LLVM */ +/* DECL_RTL does not get set for LLVM +/* && MEM_P (DECL_RTL (arg))*/ +/* APPLE LOCAL end LLVM */ + ) { /* See assemble_name for details. */ const char *name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (arg)); Modified: llvm-gcc-4.0/trunk/gcc/config/i386/i386.c URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/config/i386/i386.c?rev=43392&r1=43391&r2=43392&view=diff ============================================================================== --- llvm-gcc-4.0/trunk/gcc/config/i386/i386.c (original) +++ llvm-gcc-4.0/trunk/gcc/config/i386/i386.c Fri Oct 26 14:59:04 2007 @@ -19719,7 +19719,11 @@ } if (TREE_CODE (v) == VAR_DECL && TREE_STATIC (v) - && MEM_P (DECL_RTL (v))) +/* APPLE LOCAL begin LLVM */ +/* DECL_RTL is not set for LLVM */ +/* && MEM_P (DECL_RTL (v))*/ + ) +/* APPLE LOCAL end LLVM */ return true; if ((TREE_CODE (v) == MINUS_EXPR || TREE_CODE (v) == PLUS_EXPR) _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits