Beginning work with refactoring allocate_memory.
Merge branch 'chan_recv' into allocate_memory
Merge branch 'master' into allocate_memory
cleanup
Moving to work station.
Replaced all memory allocations with calls to heap_expression or allocation_expression.

Need to guarantee all calls to heap expression pass in a variable, or someone guarantee all generated heap expressions are flattened.
Merge branch 'master' into allocate_memory

Conflicts:
	gcc/go/gofrontend/expressions.cc
Add a testcase for PR rtl-optimization/60700

	PR rtl-optimization/60700
	* gcc.target/i386/pr60700.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208962 138bc75d-0d04-0410-961f-82ee72b054a4
Merge branch 'master' into allocate_memory

Conflicts:
	gcc/go/gofrontend/expressions.cc
Cleaning up CL details.
Merge branch 'allocate_memory' of github.com:paranoiacblack/gcc into allocate_memory
Merge branch 'master' into allocate_memory
https://codereview.appspot.com/82570044/#msg2
Missed a comment on https://codereview.appspot.com/82570044/#msg2
Clear the mpz variable used to initialize valtype.
Merge branch 'master' of https://github.com/mirrors/gcc
compiler: Use backend interface for memory allocation.