compiler: Simplify making integer expressions.
commite67508fac97f413fed4b515cac2cbf6d524a2dac
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Oct 2014 01:49:23 +0000 (24 01:49 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Oct 2014 01:49:23 +0000 (24 01:49 +0000)
treefefc70c1ab55551854cd9b757e03f44f69d717ac
parent583ef1805cbe53a05fd61dde3bbfd2c4fe7726b5
compiler: Simplify making integer expressions.

Instead of always needing an mpz_t, add helper functions to
create an integer functions from signed or unsigned long
values.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216610 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/gofrontend/expressions.cc
gcc/go/gofrontend/expressions.h
gcc/go/gofrontend/gogo.cc
gcc/go/gofrontend/parse.cc
gcc/go/gofrontend/runtime.cc
gcc/go/gofrontend/statements.cc
gcc/go/gofrontend/types.cc