aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@gotplt.org>2023-12-18 14:28:28 -0500
committerSiddhesh Poyarekar <siddhesh@gotplt.org>2023-12-20 09:32:08 -0500
commitf9be3d8faa4780e1ac9d51121c5ecf6c95d165e3 (patch)
treeff0e0f082ed93c013a5edf9f0819832767d6bd03 /gcc/c-family
parent4d9d015cf4054f5f9df14a2c11ce81379b6caf0f (diff)
downloadgcc-f9be3d8faa4780e1ac9d51121c5ecf6c95d165e3.zip
gcc-f9be3d8faa4780e1ac9d51121c5ecf6c95d165e3.tar.gz
gcc-f9be3d8faa4780e1ac9d51121c5ecf6c95d165e3.tar.bz2
tree-object-size: Clean up unknown propagation
Narrow down scope of the unknowns bitmap so that it is only accessible within the reexamination process. This also removes any role of unknown propagation from object_sizes_set, thus simplifying that code path a bit. gcc/ChangeLog: * tree-object-size.cc (object_size_info): Remove UNKNOWNS. Drop all references to it. (object_sizes_set): Move unknowns propagation code to... (gimplify_size_expressions): ... here. Also free reexamine bitmap. (propagate_unknowns): New parameter UNKNOWNS. Update callers. Signed-off-by: Siddhesh Poyarekar <siddhesh@gotplt.org>
Diffstat (limited to 'gcc/c-family')
0 files changed, 0 insertions, 0 deletions