https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70090
--- Comment #8 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:28896b38fabce818e59266b0063a46b3bc1b700f commit r13-222-g28896b38fabce818e59266b0063a46b3bc1b700f Author: Siddhesh Poyarekar <siddh...@gotplt.org> Date: Tue May 10 12:51:42 2022 +0530 middle-end/70090: Dynamic sizes for -fsanitize=object-size Use __builtin_dynamic_object_size to get object sizes for ubsan. gcc/ChangeLog: PR middle-end/70090 * ubsan.cc (ubsan_expand_objsize_ifn): Allow non-constant SIZE. (instrument_object_size): Get dynamic object size expression. gcc/testsuite/ChangeLog: PR middle-end/70090 * gcc.dg/ubsan/object-size-dyn.c: New test. Signed-off-by: Siddhesh Poyarekar <siddh...@gotplt.org>