This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcjx ChangeLog model/binary.cc model/binar ...
- From: tromey at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org, java-cvs at gcc dot gnu dot org
- Date: 9 Oct 2005 20:08:03 -0000
- Subject: gcc/gcjx ChangeLog model/binary.cc model/binar ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcjx-branch
Changes by: tromey@gcc.gnu.org 2005-10-09 20:08:03
Modified files:
gcjx : ChangeLog
gcjx/model : binary.cc binary.hh element.hh expr.hh for.hh
invoke.hh literal.hh loop.hh primitive.hh
stmt.hh type.hh
gcjx/source : parse.cc
Log message:
* model/element.hh (model_element): Constructor now protected.
* source/parse.cc (compilation_unit): Make an empty statement,
not a model_element, for error reporting.
* model/binary.cc (resolve): Updated for removal of model_binary.
* model/binary.hh (model_binary_base): Constructor now protected.
(class model_binary): Removed.
(class model_plus): Updated.
(class model_arith_shift): Likewise.
(class model_equality_comparison): Likewise.
(class model_numeric_comparison): Likewise.
(class model_logical_binary): Likewise. Constructor now
protected.
* model/expr.hh (model_expression): Constructor now protected.
* model/invoke.hh (model_invocation_base): Constructor now
protected.
* model/literal.hh (model_literal_base): Constructor now
protected.
* model/primitive.hh (model_primitive_base): Constructor now
protected.
(model_primitive): Likewise.
* model/stmt.hh (model_stmt): Constructor now protected.
* model/type.hh (model_type): Constructor now protected.
* model/loop.hh (model_loop): Constructor now protected.
* model/for.hh (model_for_base): Constructor now protected.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.126&r2=1.1.2.127
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/binary.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/binary.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/element.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/expr.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/for.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/invoke.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/literal.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/loop.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/primitive.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/stmt.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/type.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/source/parse.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.6&r2=1.1.2.7