Support for non-landing pad exception handling.
[oota-llvm.git] / include / llvm / Target / TargetOptions.h
index 4d21b0b06030d7602b4317b32a510ebd51913459..fcf2aa15bb1713838c2638cf21d5c42797a02b0b 100644 (file)
@@ -54,6 +54,16 @@ namespace llvm {
   /// generate libcalls to the software floating point library instead of
   /// target FP instructions.
   extern bool UseSoftFloat;
+
+  /// NoZerosInBSS - By default some codegens place zero-initialized data to
+  /// .bss section. This flag disables such behaviour (necessary, e.g. for
+  /// crt*.o compiling).
+  extern bool NoZerosInBSS;
+  
+  /// ExceptionHandling - This flag indicates that exception information should
+  /// be emitted.
+  extern bool ExceptionHandling;
+  
 } // End llvm namespace
 
 #endif