aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorMartin Uecker <muecker@gwdg.de>2021-08-10 07:42:51 +0200
committerMartin Uecker <muecker@gwdg.de>2021-08-10 07:49:57 +0200
commit0631faf87a197145acd833249bf8f20a1c4aaabf (patch)
tree0ec94e5d7ad338e9051b5b6560b5521597d01687 /gcc/tree-vectorizer.h
parent3d7ccbc1efbd475031a9a4a6110c531f71fbf631 (diff)
downloadgcc-0631faf87a197145acd833249bf8f20a1c4aaabf.zip
gcc-0631faf87a197145acd833249bf8f20a1c4aaabf.tar.gz
gcc-0631faf87a197145acd833249bf8f20a1c4aaabf.tar.bz2
Evaluate arguments of sizeof that are structs of variable size.
Evaluate arguments of sizeof for all types of variable size and not just for VLAs. This fixes some issues related to [PR29970] where statement expressions need to be evaluated so that the size is well defined. 2021-08-10 Martin Uecker <muecker@gwdg.de> gcc/c/ PR c/29970 * c-typeck.c (c_expr_sizeof_expr): Evaluate size expressions for structs of variable size. gcc/testsuite/ PR c/29970 * gcc.dg/vla-stexp-1.c: New test.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions