aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2011-04-05 05:57:39 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2011-04-05 05:57:39 +0000
commitd56e667993d46456e38c70d7e36c9be3c4dbf37f (patch)
tree577d44ef128d82982e60ea0b47f375eebb0187b5 /gcc/function.c
parent566475c80091b451af0513f2144d853b702eb73b (diff)
downloadgcc-d56e667993d46456e38c70d7e36c9be3c4dbf37f.zip
gcc-d56e667993d46456e38c70d7e36c9be3c4dbf37f.tar.gz
gcc-d56e667993d46456e38c70d7e36c9be3c4dbf37f.tar.bz2
Use backend interface for labels and goto statements.
* go-gcc.c (class Blabel): Define. (Gcc_backend::make_expression): New function. (get_identifier_from_string): New function. (Gcc_backend::label): New function. (Gcc_backend::label_definition_statement): New function. (Gcc_backend::goto_statement): New function. (Gcc_backend::label_address): New function. (expression_to_tree): New function. * Make-lang.in (go/expressions.o): Depend on go/gofrontend/backend.h. (go/gogo.o): Likewise. From-SVN: r171968
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions