https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70090
--- Comment #10 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Siddhesh Poyarekar <siddh...@gcc.gnu.org>: https://gcc.gnu.org/g:546c6210eb08f583ee4f53a0fd7886b6c958c7fa commit r13-325-g546c6210eb08f583ee4f53a0fd7886b6c958c7fa Author: Siddhesh Poyarekar <siddh...@gotplt.org> Date: Wed May 11 19:13:09 2022 +0530 middle-end/70090: Register __bdos for sanitizers if necessary The asan initializer registers __builtin_object_size for languages that don't have it, e.g. Fortran. Register __builtin_dynamic_object_size too (we need both because __builtin_dynamic_object_size computation may involve generating __builtin_object_size as a fallback) so that gfortran.dg/ubsan/bind-c-intent-out-2.f90 does not crash anymore. gcc/ChangeLog: PR middle-end/70090 * asan.cc (initialize_sanitizer_builtins): Register __builtin_dynamic_object_size if necessary. Signed-off-by: Siddhesh Poyarekar <siddh...@gotplt.org>