aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2015-04-30 17:21:29 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2015-04-30 17:21:29 +0000
commit66286a53d5f325b1b396d0d590dfa1c6aa51cbca (patch)
treed75fffab8c110857e1dcbf84a6bd5bd5aa9bf743 /gcc/varasm.c
parentfb0cb7fa67a4e267715129fc06185f631904cd86 (diff)
downloadgcc-66286a53d5f325b1b396d0d590dfa1c6aa51cbca.zip
gcc-66286a53d5f325b1b396d0d590dfa1c6aa51cbca.tar.gz
gcc-66286a53d5f325b1b396d0d590dfa1c6aa51cbca.tar.bz2
compiler: Mark non-escaping variables that aren't addressed.
When optimizing allocations, only variables that had their address taken somewhere in the program were marked as non-escaping. There are several cases where non-addressed variables might cause extra allocations. From-SVN: r222640
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions