[llvm-commits] [llvm-gcc-4.2] r77226 - in /llvm-gcc-4.2/trunk/gcc: c-common.c c-common.h c-opts.c config/arm/arm.h optabs.c tree.c
Bob Wilson
bob.wilson at apple.com
Mon Jul 27 11:38:20 PDT 2009
Author: bwilson
Date: Mon Jul 27 13:38:17 2009
New Revision: 77226
URL: http://llvm.org/viewvc/llvm-project?rev=77226&view=rev
Log:
Adjust some ENABLE_LLVM ifdefs to allow building for gcc instead of llvm-gcc.
Modified:
llvm-gcc-4.2/trunk/gcc/c-common.c
llvm-gcc-4.2/trunk/gcc/c-common.h
llvm-gcc-4.2/trunk/gcc/c-opts.c
llvm-gcc-4.2/trunk/gcc/config/arm/arm.h
llvm-gcc-4.2/trunk/gcc/optabs.c
llvm-gcc-4.2/trunk/gcc/tree.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=77226&r1=77225&r2=77226&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/c-common.c (original)
+++ llvm-gcc-4.2/trunk/gcc/c-common.c Mon Jul 27 13:38:17 2009
@@ -303,7 +303,6 @@
/* APPLE LOCAL begin default to Wformat-security 5764921 */
/* LLVM LOCAL begin initialize via config/darwin.h */
-#ifdef ENABLE_LLVM
#ifndef WARN_FORMAT_INIT
#define WARN_FORMAT_INIT 0
#endif
@@ -312,9 +311,6 @@
#endif
int warn_format = WARN_FORMAT_INIT;
int warn_format_security = WARN_FORMAT_SECURITY_INIT;
-#else
-int warn_format = 1;
-#endif
/* LLVM LOCAL end initialize via config/darwin.h */
/* APPLE LOCAL end default to Wformat-security 5764921 */
Modified: llvm-gcc-4.2/trunk/gcc/c-common.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/c-common.h?rev=77226&r1=77225&r2=77226&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/c-common.h (original)
+++ llvm-gcc-4.2/trunk/gcc/c-common.h Mon Jul 27 13:38:17 2009
@@ -467,11 +467,9 @@
extern int warn_format;
/* LLVM LOCAL begin */
-#ifdef ENABLE_LLVM
/* Warn about possible security problems with format functions */
extern int warn_format_security;
-#endif
/* LLVM LOCAL end */
/* APPLE LOCAL begin disable_typechecking_for_spec_flag */
Modified: llvm-gcc-4.2/trunk/gcc/c-opts.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/c-opts.c?rev=77226&r1=77225&r2=77226&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/c-opts.c (original)
+++ llvm-gcc-4.2/trunk/gcc/c-opts.c Mon Jul 27 13:38:17 2009
@@ -1193,9 +1193,7 @@
warning (OPT_Wformat_nonliteral,
"-Wformat-nonliteral ignored without -Wformat");
/* LLVM LOCAL begin */
-#ifdef ENABLE_LLVM
if (warn_format_security)
-#endif
warning (OPT_Wformat_security,
"-Wformat-security ignored without -Wformat");
/* LLVM LOCAL end */
Modified: llvm-gcc-4.2/trunk/gcc/config/arm/arm.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/arm/arm.h?rev=77226&r1=77225&r2=77226&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/arm/arm.h (original)
+++ llvm-gcc-4.2/trunk/gcc/config/arm/arm.h Mon Jul 27 13:38:17 2009
@@ -3231,8 +3231,6 @@
};
/* LLVM LOCAL begin */
-#ifdef ENABLE_LLVM
-
/* Define a static enumeration of the NEON builtins to be used when
converting to LLVM intrinsics. These names are derived from the
neon_builtin_data table in arm.c and should be kept in sync with that. */
@@ -3391,6 +3389,7 @@
NEON_BUILTIN_MAX
};
+#ifdef ENABLE_LLVM
#define LLVM_TARGET_INTRINSIC_PREFIX "arm"
/* LLVM_TARGET_NAME - This specifies the name of the target, which correlates to
Modified: llvm-gcc-4.2/trunk/gcc/optabs.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/optabs.c?rev=77226&r1=77225&r2=77226&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/optabs.c (original)
+++ llvm-gcc-4.2/trunk/gcc/optabs.c Mon Jul 27 13:38:17 2009
@@ -59,11 +59,9 @@
rtx libfunc_table[LTI_MAX];
/* LLVM LOCAL begin */
-#ifdef ENABLE_LLVM
/* This needs to be defined even when not building for LLVM because
the garbage collector logic ignores preprocessor directives. */
tree llvm_libfunc_table[LTI_MAX];
-#endif
/* LLVM LOCAL end */
/* Tables of patterns for converting one mode to another. */
Modified: llvm-gcc-4.2/trunk/gcc/tree.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/tree.c?rev=77226&r1=77225&r2=77226&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/tree.c (original)
+++ llvm-gcc-4.2/trunk/gcc/tree.c Mon Jul 27 13:38:17 2009
@@ -7948,7 +7948,7 @@
/* APPLE LOCAL end CW asm blocks */
/* LLVM LOCAL begin */
-#ifdef ENABLE_LLVM
+/* Do not conditionalize this on ENABLE_LLVM. The GTY gets used regardless. */
/* This data structure keeps gcc's garbage collector from
deleting types created by the llvm virtual base class handling
stuff in llvm-types.cpp. */
@@ -7959,7 +7959,6 @@
{
VEC_safe_push(tree, gc, llvm_types_used, type);
}
-#endif
/* LLVM LOCAL end */
/* APPLE LOCAL begin weak_import on property 6676828 */
More information about the llvm-commits
mailing list