PR other/48093
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 May 2011 03:37:53 +0000 (03:37 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 May 2011 03:37:53 +0000 (03:37 +0000)
* doc/invoke.texi: Document -mtls-dialect and GCC_COMPARE_DEBUG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173352 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/doc/invoke.texi

index ed3031f..8fe62ad 100644 (file)
@@ -1,5 +1,10 @@
 2011-05-04  Alexandre Oliva  <aoliva@redhat.com>
 
+       PR other/48093
+       * doc/invoke.texi: Document -mtls-dialect and GCC_COMPARE_DEBUG.
+
+2011-05-04  Alexandre Oliva  <aoliva@redhat.com>
+
        PR debug/47994
        PR debug/47919
        * combine.c (try_combine): Skip debug insns at m_split tests.
index 98513fb..8602923 100644 (file)
@@ -12581,6 +12581,13 @@ SYSV ABI.  You can control this behavior for a specific function by
 using the function attribute @samp{ms_abi}/@samp{sysv_abi}.
 @xref{Function Attributes}.
 
+@item -mtls-dialect=@var{type}
+@opindex mtls-dialect
+Generate code to access thread-local storage using the @samp{gnu} or
+@samp{gnu2} conventions.  @samp{gnu} is the conservative default;
+@samp{gnu2} is more efficient, but it may add compile- and run-time
+requirements that cannot be satisfied on all systems.
+
 @item -mpush-args
 @itemx -mno-push-args
 @opindex mpush-args
@@ -18239,6 +18246,12 @@ compilation which is to be used as input to the next stage: for example,
 the output of the preprocessor, which is the input to the compiler
 proper.
 
+@item GCC_COMPARE_DEBUG
+@findex GCC_COMPARE_DEBUG
+Setting @env{GCC_COMPARE_DEBUG} is nearly equivalent to passing
+@option{-fcompare-debug} to the compiler driver.  See the documentation
+of this option for more details.
+
 @item GCC_EXEC_PREFIX
 @findex GCC_EXEC_PREFIX
 If @env{GCC_EXEC_PREFIX} is set, it specifies a prefix to use in the