- Dec 01, 2022
-
-
Sergey Kosukhin authored
-
Sergey Kosukhin authored
-
Sergey Kosukhin authored
-
Sergey Kosukhin authored
-
Sergey Kosukhin authored
-
Sergey Kosukhin authored
-
-
* This also allows for overrides at make invocation.
-
* When CXX=CC and FC=ftn are used simultaneously on a CCE 8.7 system, ftn inherits the output_verbose_link_cmd as postdeps from the C++ tests and everything goes wrong afterwards even for non-shared archives.
-
* This was needed to get working builds on Piz Daint, libtool 2.4.2 generated bogus dependencies on libquadmath.so.
-
* Apparently craycc also makes some optimistic assumptions about the effect of comparing -0.0 to 0.0.
-
-
-
* For some reason gcc 9.1 does not detect that status is never used uninitialized.
-
* Given how many lines documenting the confusing pattern and how many compiler warnings are eliminated by this change...
-
-
-
-
-
-
-
-
-
* There is no caller for the newly removed function stubs anyway.
-
* GCC 8.x and newer warn about the previously used "void (*)()", use "void (*)(void)" instead.
-
-
-
-
-
-
-
* collSpec is meant to be a dumb data collection, none of its member should be subject to change.
-
* gcc 6.4 does not realize posix_memalign initializes ptr on some Linux systems.
-
-
-
-
-
-
* The previous implementation had the destructor also release the mapping. * That was problematic, because the internals of objects depended on the external mapping unnecessarily. * This also fixes a potential double-free issue discovered by Jan Frederik Engels.
-
-