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
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-users