aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2006-10-16 23:06:26 +0000
committerMike Stump <mrs@gcc.gnu.org>2006-10-16 23:06:26 +0000
commit571640241cae16fea53dbca4f31ae493d5706aaf (patch)
treee354f71d1fd886d443ed6b47d25c9f71e673b284
parent5b440a1cf426fa8dc01ebc5453015c09a69e7480 (diff)
downloadgcc-571640241cae16fea53dbca4f31ae493d5706aaf.zip
gcc-571640241cae16fea53dbca4f31ae493d5706aaf.tar.gz
gcc-571640241cae16fea53dbca4f31ae493d5706aaf.tar.bz2
* doc/invoke.texi (Darwin Options): Document -mkernel.
From-SVN: r117798
-rw-r--r--gcc/ChangeLog1
-rw-r--r--gcc/doc/invoke.texi12
2 files changed, 12 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0b8faf3..877b768 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -6,6 +6,7 @@
2006-10-16 Mike Stump <mrs@apple.com>
+ * doc/invoke.texi (Darwin Options): Document -mkernel.
* config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Add
-mkernel support.
(C_COMMON_OVERRIDE_OPTIONS): Add -mkernel support. Add
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index e81809c..3836bc0 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -470,7 +470,7 @@ Objective-C and Objective-C++ Dialects}.
-twolevel_namespace -umbrella -undefined @gol
-unexported_symbols_list -weak_reference_mismatches @gol
-whatsloaded -F -gused -gfull -mmacosx-version-min=@var{version} @gol
--mone-byte-bool}
+-mkernel -mone-byte-bool}
@emph{DEC Alpha Options}
@gccoptlist{-mno-fp-regs -msoft-float -malpha-as -mgas @gol
@@ -8074,6 +8074,16 @@ is @var{version}. Typical values of @var{version} include @code{10.1},
The default for this option is to make choices that seem to be most
useful.
+@item -mkernel
+@opindex mkernel
+Enable kernel development mode. The @option{-mkernel} sets
+@option{-static}, @option{-fno-common}, @option{-fno-cxa-atexit},
+@option{-fno-exceptions}, @option{-fno-non-call-exceptions},
+@option{-fapple-kext}, @option{-fno-weak} and @option{-fno-rtti} where
+applicable. This mode also sets @option{-mno-altivec},
+@option{-msoft-float}, @option{-fno-builtin} and
+@option{-mlong-branch} for PowerPC targets.
+
@item -mone-byte-bool
@opindex -mone-byte-bool
Override the defaults for @samp{bool} so that @samp{sizeof(bool)==1}.