[llvm-commits] [llvm-gcc-4.2] r74050 - /llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp

Bob Wilson bob.wilson at apple.com
Tue Jun 23 19:52:57 PDT 2009


Thanks, Dale.  Sorry for the breakage.

On Jun 23, 2009, at 6:25 PM, Dale Johannesen wrote:

> Author: johannes
> Date: Tue Jun 23 20:25:53 2009
> New Revision: 74050
>
> URL: http://llvm.org/viewvc/llvm-project?rev=74050&view=rev
> Log:
> Change initialization calls to understand new ABI,
> making llvm-gcc build again.
>
> It would not surprise me if this caused problems
> for other external clients as well.
>
>
> Modified:
>    llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
>
> Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp?rev=74050&r1=74049&r2=74050&view=diff
>
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp (original)
> +++ llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp Tue Jun 23 20:25:53 2009
> @@ -332,7 +332,7 @@
> #endif
>
> namespace llvm {
> -#define Declare2(TARG, MOD)   void Initialize ## TARG ## MOD()
> +#define Declare2(TARG, MOD)   extern "C" void LLVMInitialize ##  
> TARG ## MOD()
> #define Declare(T, M) Declare2(T, M)
>   Declare(LLVM_TARGET_NAME, Target);
>   Declare(LLVM_TARGET_NAME, AsmPrinter);
> @@ -342,7 +342,7 @@
>
> void llvm_initialize_backend(void) {
>   // Initialize the LLVM backend.
> -#define DoInit2(TARG, MOD)   llvm::Initialize ## TARG ## MOD()
> +#define DoInit2(TARG, MOD)  LLVMInitialize ## TARG ## MOD()
> #define DoInit(T, M) DoInit2(T, M)
>   DoInit(LLVM_TARGET_NAME, Target);
>   DoInit(LLVM_TARGET_NAME, AsmPrinter);
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list