r222640 - /trunk/gcc/go/gofrontend/escape.cc
ian@gcc.gnu.org
ian@gcc.gnu.org
Thu Apr 30 17:21:00 GMT 2015
Author: ian
Date: Thu Apr 30 17:21:29 2015
New Revision: 222640
URL: https://gcc.gnu.org/viewcvs?rev=222640&root=gcc&view=rev
Log:
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.
Modified:
trunk/gcc/go/gofrontend/escape.cc
More information about the Gcc-cvs
mailing list