-
- Downloads
tree-object-size.c (addr_object_size): Add OSI argument.
* tree-object-size.c (addr_object_size): Add OSI argument. Handle also INDIRECT_REF with SSA_NAME inside of it as base address. (compute_builtin_object_size, expr_object_size): Adjust callers. (plus_stmt_object_size): Call addr_object_size instead of compute_builtin_object_size. * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results. * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results. * gcc.dg/builtin-object-size-6.c: New test. From-SVN: r148279
Showing
- gcc/ChangeLog 8 additions, 1 deletiongcc/ChangeLog
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/builtin-object-size-2.c 5 additions, 5 deletionsgcc/testsuite/gcc.dg/builtin-object-size-2.c
- gcc/testsuite/gcc.dg/builtin-object-size-4.c 5 additions, 5 deletionsgcc/testsuite/gcc.dg/builtin-object-size-4.c
- gcc/testsuite/gcc.dg/builtin-object-size-6.c 435 additions, 0 deletionsgcc/testsuite/gcc.dg/builtin-object-size-6.c
- gcc/tree-object-size.c 161 additions, 47 deletionsgcc/tree-object-size.c
Loading
Please register or sign in to comment