From: Denis Davydov Date: Fri, 6 Jan 2017 19:46:31 +0000 (+0100) Subject: minor edit X-Git-Tag: v8.5.0-rc1~280^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ae3f8263f2e48dba848668dc27b8e19f23133b6;p=dealii.git minor edit --- diff --git a/doc/readme.html b/doc/readme.html index 7f3bb705ce..83d0e610f9 100644 --- a/doc/readme.html +++ b/doc/readme.html @@ -289,11 +289,13 @@ name and line number of where the problem occurred.

- Debug mode, by default, uses the -Og flag. It promises most of the + With GCC Debug mode, by default, uses the -Og flag. It promises most of the debugging experience of -O0 but at a better performance. This is a reasonable choice for unit tests and enables numerous asserts within the library. Sometimes, however, one needs Debug mode to use - -O0 (e.g. GCC 6.2.0 optimizes out local variables with -Og). + -O0, where all compiler optimizations are avoided and code and variables + are exactly as indicated in the C++ program (e.g. with -Og GCC 6.2.0 + optimizes out local variables). This can be achieved by configuring deal.II with -DDEAL_II_HAVE_FLAG_Og=false.