Hello, I've managed to track down some code which causes GCC to fail with an internal compiler error when compiling llvm/clang for ARM. I've included the diff for this one file inline.. hope that's ok.
==================================8<==================================== --- ../llvm/lib/LTO/LTOCodeGenerator.cpp.old 2014-07-30 08:33:30 +0000 +++ ../llvm/lib/LTO/LTOCodeGenerator.cpp 2014-07-30 08:39:03 +0000 @@ -150,6 +150,9 @@ case LTO_DEBUG_MODEL_DWARF: EmitDwarfDebugInfo = true; return; + + default: + return; } llvm_unreachable("Unknown debug format!"); } @@ -161,6 +164,8 @@ case LTO_CODEGEN_PIC_MODEL_DYNAMIC_NO_PIC: CodeModel = model; return; + default: + return; } llvm_unreachable("Unknown PIC model!"); } @@ -293,6 +298,8 @@ case LTO_CODEGEN_PIC_MODEL_DYNAMIC_NO_PIC: RelocModel = Reloc::DynamicNoPIC; break; + default: + break; } // construct LTOModule, hand over ownership of module and target ==================================8<==================================== Many thanks, cya.net _______________________________________________ cfe-users mailing list cfe-users@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-users