aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc/objc-act.c
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@gotplt.org>2022-01-11 19:51:37 +0530
committerSiddhesh Poyarekar <siddhesh@gotplt.org>2022-01-11 20:17:39 +0530
commitea19c8f33a3a8d2b52f89f1fade0a21e3c779190 (patch)
treeed9feb00db533acf637fab6bff0f848165884e07 /gcc/objc/objc-act.c
parent404c787e2bfe8cae666b075ed903990ea452220e (diff)
downloadgcc-ea19c8f33a3a8d2b52f89f1fade0a21e3c779190.zip
gcc-ea19c8f33a3a8d2b52f89f1fade0a21e3c779190.tar.gz
gcc-ea19c8f33a3a8d2b52f89f1fade0a21e3c779190.tar.bz2
tree-object-size: Handle function parameters
Handle hints provided by __attribute__ ((access (...))) to compute dynamic sizes for objects. gcc/ChangeLog: PR middle-end/70090 * tree-object-size.c: Include tree-dfa.h. (parm_object_size): New function. (collect_object_sizes_for): Call it. gcc/testsuite/ChangeLog: PR middle-end/70090 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple, test_parmsz_scaled, test_parmsz_unknown): New functions. (main): Call them. Add new arguments argc and argv. Signed-off-by: Siddhesh Poyarekar <siddhesh@gotplt.org>
Diffstat (limited to 'gcc/objc/objc-act.c')
0 files changed, 0 insertions, 0 deletions