On Sat, Dec 18, 2021 at 06:05:10PM +0530, Siddhesh Poyarekar wrote:
> Handle non-constant expressions in GIMPLE_CALL arguments.  Also handle
> alloca.
> 
> gcc/ChangeLog:
> 
>       * tree-object-size.c (alloc_object_size): Make and return
>       non-constant size expression.
>       (call_object_size): Return expression or unknown based on
>       whether dynamic object size is requested.
> 
> gcc/testsuite/ChangeLog:
> 
>       * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
>       * gcc.dg/builtin-object-size-1.c (test1)
>       [__builtin_object_size]: Alter expected result for dynamic
>       object size.
>       * gcc.dg/builtin-object-size-2.c (test1)
>       [__builtin_object_size]: Likewise.
>       * gcc.dg/builtin-object-size-3.c (test1)
>       [__builtin_object_size]: Likewise.
>       * gcc.dg/builtin-object-size-4.c (test1)
>       [__builtin_object_size]: Likewise.

Ok.

        Jakub

Reply via email to