Re: [PATCH 1/8] __builtin_dynamic_object_size: Recognize builtin name

2021-10-12 Thread Siddhesh Poyarekar
On 10/12/21 19:12, Jakub Jelinek wrote: On Fri, Oct 08, 2021 at 03:44:25AM +0530, Siddhesh Poyarekar wrote: --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -180,6 +180,7 @@ static rtx expand_builtin_memory_chk (tree, rtx, machine_mode, static void maybe_emit_chk_warning (tree, enum built_in_func

Re: [PATCH 1/8] __builtin_dynamic_object_size: Recognize builtin name

2021-10-12 Thread Jakub Jelinek via Gcc-patches
On Fri, Oct 08, 2021 at 03:44:25AM +0530, Siddhesh Poyarekar wrote: > --- a/gcc/builtins.c > +++ b/gcc/builtins.c > @@ -180,6 +180,7 @@ static rtx expand_builtin_memory_chk (tree, rtx, > machine_mode, > static void maybe_emit_chk_warning (tree, enum built_in_function); > static void maybe_emit_s

[PATCH 1/8] __builtin_dynamic_object_size: Recognize builtin name

2021-10-07 Thread Siddhesh Poyarekar
Recognize the __builtin_dynamic_object_size builtin, but simply replace it with -1 or 0 for now. gcc/ChangeLog: * builtins.c (expand_builtin, fold_builtin_2): Add BUILT_IN_DYN_OBJECT_SIZE. (fold_builtin_dyn_object_size): New function. (valid_object_size_args): New