compiler: Use backend interface for defining globals.
Commit cleanup.
https://codereview.appspot.com/87810048/#msg3
Merge branch 'master' into define_globals
Fixing errors in bug350.go.
Removed extraneous code.
Moved Function::get_decl from gogo.cc.
Merge branch 'master' into define_globals

Conflicts:
	gcc/go/gofrontend/expressions.cc
Merge branch 'master' into define_globals

Conflicts:
	gcc/go/go-gcc.cc
	gcc/go/gofrontend/gogo-tree.cc
Fixed representation of init function.
compiler: Use backend interface for initialization functions.
https://codereview.appspot.com/90170045/#msg3
2014-04-22  Tobias Burnus  <burnus@net-b.de>

        PR fortran/60881
        * trans-expr.c (gfc_trans_subcomponent_assign): Fix handling
        of scalar coarrays.

2014-04-22  Tobias Burnus  <burnus@net-b.de>

        PR fortran/60881
        * coarray/alloc_comp_3.f90: New.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209657 138bc75d-0d04-0410-961f-82ee72b054a4
AArch64 add, sub, mul in TImode

	* config/aarch64/aarch64.md (multi3): New expander.
	(madd<GPI>): Remove leading * from name.

	* config/aarch64/aarch64.md (<su_optab>mulditi3): New expander.

	* config/aarch64/aarch64 (addti3, subti3): New expanders.
	(add<GPI>3_compare0): Remove leading * from name.
	(add<GPI>3_carryin): Likewise.
	(sub<GPI>3_compare0): Likewise.
	(sub<GPI>3_carryin): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209659 138bc75d-0d04-0410-961f-82ee72b054a4
https://codereview.appspot.com/90170045/#msg7
Merge branch 'init_function' into define_globals

Conflicts:
	gcc/go/gofrontend/gogo-tree.cc
	gcc/go/gofrontend/gogo.cc
	gcc/go/gofrontend/gogo.h
Added pop_cfun() after push_cfun().
Merge branch 'init_function' into define_globals
compiler: Use backend interface for initialization functions.
	* go-gcc.cc (Gcc_backend::temporary_variable): Push cfun around
	call to create_tmp_var.  Require that function be non-NULL.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209665 138bc75d-0d04-0410-961f-82ee72b054a4
Cleanup.