[GiNaC-list] bug in ex::ex(const std::string&, const ex&)
ovf
ovf at mm.st
Thu Apr 4 11:10:28 CEST 2024
note that -falign-functions=16 is the default for -O2 or above in gcc on x86_64-linux:
$ gcc -O2 --help=optimizers -Q|grep align-functions=
-falign-functions= 16
the autotools build system defaults to -O2.
cmake defaults to likely nothing unless you set CMAKE_BUILD_TYPE=Release (-O3) or CMAKE_BUILD_TYPE=RelWithDebInfo (-O2).
if ginac really expects aligned functions, it should ensure that's the case (adding -falign-functions=16, setting an equivalent pragma or attribute), or explicitly disallow unoptimised builds.
More information about the GiNaC-list
mailing list