This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r231894 - in /trunk/gcc/go: ChangeLog go-gcc.cc
- From: ian at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 22 Dec 2015 01:58:18 -0000
- Subject: r231894 - in /trunk/gcc/go: ChangeLog go-gcc.cc
Author: ian
Date: Tue Dec 22 01:58:17 2015
New Revision: 231894
URL: https://gcc.gnu.org/viewcvs?rev=231894&root=gcc&view=rev
Log:
* go-gcc.cc (class Bvariable): Remove Gcc_tree parent class. Add
t_ and orig_type_ fields. Add new two parameter constructor. Add
get_tree and get_decl methods.
(Gcc_backend::var_expression): Pass location to var get_tree.
(Gcc_backend::global_variable): Don't add VIEW_CONVERT_EXPR. Use
two parameter constructor for Bvariable.
(Gcc_backend::global_variable_set_init): Don't remove
VIEW_CONVERT_EXPR. Use var get_decl, not get_tree.
(Gcc_backend::write_global_definitions): Likewise.
(Gcc_backend::init_statement): Call var get_decl, not get_tree.
(Gcc_backend::block): Likewise.
(Gcc_backend::implicit_variable_set_init): Likewise.
(Gcc_backend::immutable_struct_set_init): Likewise.
(Gcc_backend::function_set_parameters): Likewise.
Modified:
trunk/gcc/go/ChangeLog
trunk/gcc/go/go-gcc.cc