aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-decl.c
diff options
context:
space:
mode:
authorBalaji V. Iyer <balaji.v.iyer@intel.com>2013-06-25 20:41:21 +0000
committerBalaji V. Iyer <bviyer@gcc.gnu.org>2013-06-25 13:41:21 -0700
commit713b46fafe2e7079c1820254468c20e999ef85a5 (patch)
treed0304bbb6ee06694d451892f81119e01d2141350 /gcc/c/c-decl.c
parent818cac82f73e867779c7c62c42f256d9983ef5d1 (diff)
downloadgcc-713b46fafe2e7079c1820254468c20e999ef85a5.zip
gcc-713b46fafe2e7079c1820254468c20e999ef85a5.tar.gz
gcc-713b46fafe2e7079c1820254468c20e999ef85a5.tar.bz2
Replaced Dynamic arrays with vec trees in Array Notation for C.
gcc/c-family/ChangeLog 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com> * array-notation-common.c (length_mismatch_in_expr): Changed the parameter type's from a dynamic array to a vec_tree. Also removed the size parameters. * c-common.h (length_mismatch_in_expr_p): Fixed prototype's as per the change above. gcc/cp/ChangeLog 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com> * cp-array-notation.c (cp_length_mismatch_in_expr_p): Remove. (expand_an_in_modify_expr): Changed a function call from the above removed function to length_mismatch_in_expr_p. gcc/c/ChangeLog 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com> * c-array-notation.c (make_triplet_val_inv): New function. (create_cmp_incr): Likewise. (create_array_refs): Likewise. (fix_builtin_array_notation_fn): Replaced all mallocs with tree vec. Also modularized common parts between functions and called the function. (build_array_notation_expr): Likewise. (fix_conditional_array_notations_1): Likewise. (fix_array_notation_expr): Likewise. (fix_array_notation_call_expr): Likewise. From-SVN: r200405
Diffstat (limited to 'gcc/c/c-decl.c')
0 files changed, 0 insertions, 0 deletions