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

Reply via email to