From 33086098769d3c593f783a0fbfa7649c136c140e Mon Sep 17 00:00:00 2001
From: Denis Davydov
+ 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
).
+ This can be achieved by configuring deal.II with
+ -DDEAL_II_HAVE_FLAG_Og=false
.
+