Changes between Version 6 and Version 7 of doc/app/recommended_compiler_options


Ignore:
Timestamp:
Aug 29, 2018 9:23:24 AM (6 years ago)
Author:
raasch
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/app/recommended_compiler_options

    v6 v7  
    8989||='''Option''' =||='''meaning''' =||
    9090|-----------
    91 ||-O0          ||  ||
     91||-O0          ||Reduce compilation time and make debugging produce the expected results.  ||
     92||-Wall        ||Enables commonly used warning options pertaining to usage that we recommend avoiding and that we believe are easy to avoid. This currently includes -Waliasing, -Wampersand, -Wsurprising, -Wintrinsics-std, -Wno-tabs, -Wintrinsic-shadow and -Wline-truncation.  ||
     93||-Wextra      ||Enables some warning options for usages of language features which may be problematic. This currently includes -Wcompare-reals and -Wunused-parameter.  ||
     94||-pedantic    ||Issue warnings for uses of extensions to Fortran 95.  ||
     95||-fcheck=all  ||Enable all run-time test of -fcheck.  ||
     96||-fbacktrace  ||Specify that, when a runtime error is encountered or a deadly signal is emitted (segmentation fault, illegal instruction, bus error or floating-point exception), the Fortran runtime library should output a backtrace of the error.  ||
    9297
    9398'''Importrant: ''' Older versions of the GNU compiler (4.8.X and older) do not support (or have problems with) some functions from the C-interface that are used in PALM. See also our [wiki:Help/FAQ#installation FAQ page].