aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/options.cc
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/fortran/options.cc
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/fortran/options.cc')
0 files changed, 0 insertions, 0 deletions