https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118102
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- /usr/bin/c++ -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/root/compile/mariadb/wsrep-lib/include -I/root/compile/mariadb/wsrep-lib/wsrep-API/v26 -I/root/compile/mariadb/build/include -I/root/compile/mariadb/include/providers -I/root/compile/mariadb/sql -I/root/compile/mariadb/include -I/root/compile/mariadb/build/extra/pcre2/src/pcre2-build -I/root/compile/mariadb/build/extra/pcre2/src/pcre2/src -I/root/compile/mariadb/build/extra/wolfssl -I/root/compile/mariadb/extra/wolfssl/wolfssl -I/root/compile/mariadb/extra/wolfssl/wolfssl/wolfssl -I/root/compile/mariadb/zlib -I/root/compile/mariadb/build/zlib -fstrict-aliasing -DBIG_JOINS=1 -felide-constructors -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Ofast -march=znver5 -L/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib -I/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/include -Wl,--rpath=/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib -Wl,--dynamic-linker=/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib/ld-linux-x86-64.so.2 -fomit-frame-pointer -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -fuse-linker-plugin -fno-math-errno -fno-trapping-math -fno-plt -falign-functions=32 -m64 -floop-nest-optimize -ftree-loop-distribution -ftree-vectorize -floop-interchange -floop-parallelize-all -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-distribution -fgraphite-identity -Wno-conversion -Wno-missing-profile -Wno-coverage-mismatch -Wno-array-bounds -Wno-maybe-uninitialized -Wno-dangling-pointer -Wno-stringop-overflow -Wno-nonnull -Wno-uninitialized -Wno-stringop-overread -Wno-stringop-truncation -fprofile-use=/mariadb/profs -fprofile-dir=/mariadb/profs -fprofile-correction -fprofile-update=atomic -fprofile-partial-training -Ofast -march=znver5 -L/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib -I/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/include -Wl,--rpath=/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib -Wl,--dynamic-linker=/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib/ld-linux-x86-64.so.2 -fomit-frame-pointer -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -fuse-linker-plugin -fno-math-errno -fno-trapping-math -fno-plt -falign-functions=32 -m64 -floop-nest-optimize -ftree-loop-distribution -ftree-vectorize -floop-interchange -floop-parallelize-all -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-distribution -fgraphite-identity -Wno-conversion -Wno-missing-profile -Wno-coverage-mismatch -Wno-array-bounds -Wno-maybe-uninitialized -Wno-dangling-pointer -Wno-stringop-overflow -Wno-nonnull -Wno-uninitialized -Wno-stringop-overread -Wno-stringop-truncation -fprofile-use=/mariadb/profs -fprofile-dir=/mariadb/profs -fprofile-correction -fprofile-update=atomic -fprofile-partial-training -Ofast -march=znver5 -L/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib -I/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/include -Wl,--rpath=/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib -Wl,--dynamic-linker=/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib/ld-linux-x86-64.so.2 -fomit-frame-pointer -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -fuse-linker-plugin -fno-math-errno -fno-trapping-math -fno-plt -falign-functions=32 -m64 -floop-nest-optimize -ftree-loop-distribution -ftree-vectorize -floop-interchange -floop-parallelize-all -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-distribution -fgraphite-identity -Wno-conversion -Wno-missing-profile -Wno-coverage-mismatch -Wno-array-bounds -Wno-maybe-uninitialized -Wno-dangling-pointer -Wno-stringop-overflow -Wno-nonnull -Wno-uninitialized -Wno-stringop-overread -Wno-stringop-truncation -fprofile-use=/mariadb/profs -fprofile-dir=/mariadb/profs -fprofile-correction -fprofile-update=atomic -fprofile-partial-training -Ofast -march=znver5 -L/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib -I/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/include -Wl,--rpath=/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib -Wl,--dynamic-linker=/usr/lib/x86_64-linux-gnu/clearlibc/glibc-2.40/install/lib/ld-linux-x86-64.so.2 -fomit-frame-pointer -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -fuse-linker-plugin -fno-math-errno -fno-trapping-math -fno-plt -falign-functions=32 -m64 -floop-nest-optimize -ftree-loop-distribution -ftree-vectorize -floop-interchange -floop-parallelize-all -ftree-loop-if-convert -ftree-loop-if-convert-stores -ftree-loop-distribution -fgraphite-identity -Wno-conversion -Wno-missing-profile -Wno-coverage-mismatch -Wno-array-bounds -Wno-maybe-uninitialized -Wno-dangling-pointer -Wno-stringop-overflow -Wno-nonnull -Wno-uninitialized -Wno-stringop-overread -Wno-stringop-truncation -fprofile-use=/mariadb/profs -fprofile-dir=/mariadb/profs -fprofile-correction -fprofile-update=atomic -fprofile-partial-training -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wvla -Wwrite-strings -std=gnu++11 -fvisibility=hidden -MD -MT plugin/type_geom/CMakeFiles/type_geom.dir/plugin.cc.o -MF plugin/type_geom/CMakeFiles/type_geom.dir/plugin.cc.o.d -o plugin/type_geom/CMakeFiles/type_geom.dir/plugin.cc.o -c /root/compile/mariadb/plugin/type_geom/plugin.cc during IPA pass: profile /root/compile/mariadb/plugin/type_geom/plugin.cc: In function ‘void Show::geometry_columns_fill_record(TABLE*, const LEX_CSTRING*, const LEX_CSTRING*, const Field_geom*)’: /root/compile/mariadb/plugin/type_geom/plugin.cc:243:25: internal compiler error: Segmentation fault 243 | maria_declare_plugin_end; | ^ 0x1406c61 internal_error(char const*, ...) ???:0 0xecc35c branch_prob(bool) ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions. ninja: build stopped: subcommand failed.