On Mon, Feb 07, 2022 at 05:31:58PM +0530, Siddhesh Poyarekar wrote:
> Use __builtin_dynamic_object_size to get object sizes for ubsan.
>
> gcc/ChangeLog:
>
> middle-end/70090
> * ubsan.cc (ubsan_expand_objsize_ifn): Allow non-constant SIZE.
> (instrument_object_size): Get dynamic object size expression.
>
> gcc/testsuite/ChangeLog:
>
> middle-end/70090
> * gcc.dg/ubsan/object-size-dyn.c: New test.
>
> Signed-off-by: Siddhesh Poyarekar <[email protected]>
> ---
> Proposing for gcc13 since I reckoned this is not feasible for stage 4.
Ok for stage1.
Jakub