[llvm-commits] [llvm-gcc-4.2] r48816 - in /llvm-gcc-4.2/trunk/gcc: expr.h optabs.c
Duncan Sands
baldrick at free.fr
Wed Mar 26 01:12:41 PDT 2008
Author: baldrick
Date: Wed Mar 26 03:12:41 2008
New Revision: 48816
URL: http://llvm.org/viewvc/llvm-project?rev=48816&view=rev
Log:
Make exception handling work properly when building
without LLVM enabled.
Modified:
llvm-gcc-4.2/trunk/gcc/expr.h
llvm-gcc-4.2/trunk/gcc/optabs.c
Modified: llvm-gcc-4.2/trunk/gcc/expr.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/expr.h?rev=48816&r1=48815&r2=48816&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/expr.h (original)
+++ llvm-gcc-4.2/trunk/gcc/expr.h Wed Mar 26 03:12:41 2008
@@ -752,7 +752,12 @@
extern rtx init_one_libfunc (const char *);
/* LLVM LOCAL begin */
/* Call this to initialize an optab function tree. */
-extern tree llvm_init_one_libfunc (const char *);
+#ifdef ENABLE_LLVM
+extern tree llvm_init_one_libfunc_impl (const char *);
+#define llvm_init_one_libfunc llvm_init_one_libfunc_impl
+#else
+#define llvm_init_one_libfunc init_one_libfunc
+#endif
/* LLVM LOCAL end */
extern int vector_mode_valid_p (enum machine_mode);
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=48816&r1=48815&r2=48816&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/optabs.c (original)
+++ llvm-gcc-4.2/trunk/gcc/optabs.c Wed Mar 26 03:12:41 2008
@@ -5138,7 +5138,7 @@
/* LLVM local begin */
tree
-llvm_init_one_libfunc (const char *name)
+llvm_init_one_libfunc_impl (const char *name)
{
/* Create a FUNCTION_DECL that can be passed to
targetm.encode_section_info. */
@@ -5169,7 +5169,7 @@
return NULL_RTX;
#endif
- decl = llvm_init_one_libfunc (name);
+ decl = llvm_init_one_libfunc_impl (name);
/* LLVM local end */
symbol = XEXP (DECL_RTL (decl), 0);
More information about the llvm-commits
mailing list