Go patch committed: Lower builtin make

Ian Lance Taylor iant@google.com
Tue Jun 14 06:27:00 GMT 2011

This patch lowers calls to the builtin make function to runtime calls at
lowering time, rather than at backend conversion time.  This patch also
adjusts type descriptors to use kindNoPointers aka GO_NO_POINTERS as the
6g library does.  This lets the runtime memory allocation code quickly
check whether a particular type can contain pointers.  Bootstrapped and
ran Go testsuite on x86_64-unknown-linux-gnu.  Committed to mainline


2011-06-13  Ian Lance Taylor  <iant@google.com>

	* Make-lang.in (go/expressions.o): Depend on $(GO_RUNTIME_H).

-------------- next part --------------
A non-text attachment was scrubbed...
Name: foo.patch
Type: text/x-diff
Size: 37690 bytes
Desc: patch
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20110614/0f96ac2f/attachment.bin>

More information about the Gcc-patches mailing list